Description du système...
[...] Entête de l'entité (méta-information, concerne les HTTP/ Ok Date: Mon Aug 1999 17:10:18 GMT Pragma: no-cache Server: Microsoft-IIS/ 4.0 Content-Type: text/html Le protocole HTTP 24 Entêtes génériques peut comporter les 2 champs : Date : Indique la date de génération de la réponse .(utilisé par les caches) Pragma : no-cache - La réponse ne doit pas être cachée. Le protocole HTTP 25 Entête de la réponse Location: http://www.emi.ac.ma/sommaire.html. Server: Apache/ LV/LM- 1.3 (Unix) PHP/ WWW-Authenticate: Basic realm="Gestion du serveur ECL" Location: l'URL absolue d'une ressource Server: des infos sur le serveur HTTP qui a répondu à la requête (du genre : Apache/ 1.3 .12) WWW-Authenticate : demande l'authentification d'une personne Le protocole HTTP 26 Entête de l'entité Content-Type: text/html Content-Length: 2564 Last-Modified: Sun Nov 1994 08:49:37 GMT Content-Type: comme pour le client, le type d'infos envoyées. [...]
[...] Le protocole HTTP 8 Conséquences Ouverture / fermeture d'une nouvelle connexion par document échangé (processus lent). Une page Web peut donner lieu à l'échange de nombreux documents (images, applets, frames attente de l'utilisateur et saturation du réseau. les clients ouvrent plusieurs connexions simultanées avec le serveur pour Netscape). augmente d'autant la saturation du réseau. Le protocole HTTP 9 Le protocole HTTP/ 1.0 Exemple de Requête/Réponse HTTP/ 1.0 : > telnet www.emi.ac.ma.ma 80 GET http://www.emi.ac.ma/index.html HTTP/ 1.0 User-Agent: Mozilla/ 4.03 HTTP/ Ok Server: Apache/ LV/LM- 1.3 (Unix) PHP/ Content-Type: text/html index . [...]
[...] From : adresse email de l 'utilisateur qui contrôle le client. •Referer: URL de l'objet qui amène la requête (URL de la page où se trouve le lien) Le protocole HTTP 15 Date :Indique la date de génération de la requête User-Agent : l'identification du navigateur .Sert Format de la Requête http/ 1.0 En-tête de l' entité Content-Type: text/html Content-Length: 2564 Content-Encoding: x-gzip : text/html, image/jpeg . Content-Length : le nombre d'octets d'information (en octets). Content-Encoding: utile si l'information est codée ou compressée (x-gzip par exemple Le protocole HTTP 16 Mail Extensions) de l'information envoyée (exemple : Content-Type : le type MIME (Multipurpose Internet Format de la Requête http/ 1.0 Corps de l'entité : POST http://www.emi.ac.ma/cgibin/DesaRim/test HTTP/ 1.0 Content-Type: application/x-www-formurlencoded Content-Length: 34 NOM=Scott&PRENOM=Tiger&TIC=Oui Nom: Scott Prenom: tiger Option TIC : Oui non Le protocole HTTP 17 Format de la réponse HTTP/ 1.0 HTTP/ Content-Type: Champ d ' entête ] [1024>] Début du Document Le protocole HTTP 18 applications futures 2xx (Success) : requête correctement reçue, comprise, traitée 3xx (Redirection) : Il faut une autre requête pour accéder à la ressource 4xx (Client Error) : requête syntaxiquement incorrecte ou incomprise 5xx (Server Error) : requête correcte mais non satisfaite Le protocole HTTP Version HTTP du serveur (1.x avec x maximum). [...]
[...] ) Le protocole HTTP 30 Gestion des caches But d ' cache Réseau: soulager le réseau fédérateur en cachant les documents (sauf CGI) demandés par les usagers du sous-réseau Documents textes (HTML, XML ) et Images fixes. Flux Audio et Vidéo. Le protocole HTTP 31 Gestion des caches Le protocole HTTP 32 Exemple avec cache Requête : GET/˜reignier/index.html HTTP/ 1.0 If Modified Since: Thu Aug 2001 20:16:41 GMT; length=270 User Agent: Mozilla/ 4.7 Accept: image/gif, image/png, Réponse : HTTP/ Not Modified Date: Mon Aug 2001 08:17:59 GMT Server: Apache AdvancedExtranetServer/ Connection: close Le protocole HTTP 33 Conclusion HTTP/ 1.0 ne permet pas faire : Supporter les connections persistantes . [...]
[...] Le protocole HTTP 28 Exemple d'Analyse d'une requête Soit la requête suivante : http hypothetical. ora. com Ce qui provoque l'envoie du message suivant par le navigateur : GET / HTTP/ 1.0 User- Agent : Mozilla/ 3.0 Gold (WinNT; Host : hypothetical. ora. com Aspect : image/ gif, image/ xbitmap, image/ jpeg, text/ html Le protocole HTTP 29 Exemple d'Analyse de la réponse La serveur répond au navigateur par le message suivant : HTTP/ OK Date : Fri Oct 2002 10: 38: 29 GMT Server : Apache/ Content- type: text/ html Content- length : 327 Last- Modified : Fri Oct 2002 09: 28: 12 GMT une page web ( . [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture