Merge remote-tracking branch 'refs/remotes/origin/master'
This commit is contained in:
14
README.md
14
README.md
@@ -10,7 +10,7 @@ Le 4 février 2025
|
||||
Nous nous sommes inspirés du cours pour implémenter le serveur écho.
|
||||
|
||||
### EXERCICE 2 : Test et capture
|
||||
Après lancé le serveur, on a ouvert un terminal cmd sur windows pour tester:
|
||||
Après avoir lancé le serveur, on a ouvert un terminal cmd sur windows pour tester:
|
||||
```
|
||||
ncat localhost 8080
|
||||
Hello World!
|
||||
@@ -35,7 +35,7 @@ Dans le texte "Je teste, je suis content, je dors" nous avons 99 octets, dont 64
|
||||
|
||||
Dans cet exercice, on réussit à créer un multi thread pour 4 personnes seulement, on teste avec le 5ème et il ne peut pas être "echo"
|
||||
On peut voir dans l'image qu'on a 2 clients demandent l'accès du serveur:
|
||||
Paquet no.49 et 51 sont client 1 et paquet 324 et 326 sont client 2.
|
||||
Paquet n°49 et n°51 sont le client 1 et paquet n°324 et n°326 sont le client 2.
|
||||
|
||||

|
||||
## Partie II: Implémentation d’un client HTTPping
|
||||
@@ -57,7 +57,7 @@ Cote serveur:
|
||||
```
|
||||
Version_de_HTTP Code_de_status Message
|
||||
```
|
||||
2. On ne peut pas trouver un siteweb qui retourne 404. On a testé avec nombreux de sitewebs et reçu 400 Bad Request.
|
||||
2. On n'a pas trouvé de siteweb qui retourne 404. On a testé avec nombreux sitewebs et reçu 400 Bad Request.
|
||||
Donc on a utiliser localhost de 3ème partie qui lance test.html et change à abc.html pour créer erreur 404
|
||||
```
|
||||
ncat localhost 8080
|
||||
@@ -70,8 +70,8 @@ Connection: close
|
||||
3. Les étapes du protocole pour la récupération d’une page:
|
||||
- Le client demande la connexion
|
||||
- Le client envoie les requêtes
|
||||
- Serveur va vérifier et connecter
|
||||
- Serveur verra s'il existe le web page
|
||||
- Serveur va vérifier et se connecter
|
||||
- Serveur verra s'il existe la page web
|
||||
- Serveur renvoie le résultat et son contenu si c'est possible
|
||||
- Fermeture la connexion
|
||||
|
||||
@@ -79,8 +79,8 @@ Connection: close
|
||||
|
||||
- example.com supporte-t-il le protocole HTTP/1.0?
|
||||
|
||||
On a executé ` curl -v www.example.com ` et il retourne HTTP1.x donc on ne connais pas son version.
|
||||
Pour forcer le siteweb utilise HTTP1.0 on tape la commande `curl -v --http1.0 www.example.com` et on a recu ce résultat:
|
||||
On a executé ` curl -v www.example.com ` et il retourne HTTP1.x donc on ne connais pas sa version.
|
||||
Pour forcer le siteweb à utiliser HTTP1.0 on tape la commande `curl -v --http1.0 www.example.com` et on a recu ce résultat:
|
||||
|
||||
`> GET / HTTP/1.0` donc example.com a supporté HTTP/1.0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user