en cours partie 2 q1

ok
This commit is contained in:
Minh VU
2025-02-04 17:24:28 +01:00
parent 69580e0575
commit 5623fec025
3 changed files with 18 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ voir le repo XD
### EXERCICE 2 : Test et capture
![Echo sur client utilisant ClientHandlerBytes](fichier_pour_CR/p1_ex2_bytes.png)
quand on voit le contenu du TCP, on voit tout le texte d'échange mais on voit qu'il y a un espace entre chaque 8 caractères quand on passe la taille du buffer. Et à la fin du caractère, nous pouvons voir le dernier caractère pour déterminer la fin du texte.
![Follow> TCP Stream](fichier_pour_CR/p1_ex2_wireshark.png)
@@ -26,7 +27,24 @@ Dans cet exercice, on réussit à créer un multi thread pour 4 personnes seulem
## Partie II: Implémentation dun client HTTPping
### EXERCICE 1 : Analyse du protocole HTTP
```
On vous demande de produire une capture de lintéraction entre votre navigateur et le site http://example.com.
Vous devrez utiliser “Follow TCP Stream”
En vous aidant de la spécification ou de Wikipedia.
Coté requête :
Quel est le rôle de la première ligne ?
Décrivez le rôle des options : “Accept-Encoding:”, “Accept:” et “Connection: keep-alive” ?
Coté serveur :
Décrire la première ligne. A quoi sert le code de réponse ?
Trouvez un site dont la réponse est 404 ou 403.
En vous aidant de la spec décrivez les grandes étapes du protocole pour la récupération dune page ?
Par la suite nous vous suggérons dutiliser loption “Connection: Close” dans les réponses.
```
### Exercice 2 : Récupération dune page avec netcat
### Exercice 3, Implémentation du HTTP ping

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB