HTTP
HTTP est l'HyperText Transfert Protocol : le
protocole servant à véhiculer les pages web de l 'Internet , il est situé au
niveau de la couche 7 du modèle OSI il n’est donc pas un protocole réseau. Le
rôle de HTTP est d'assurer le transport d'informations relatives aux échanges
portés sur le contenu Web. Il existe différentes version de HTTP.
·
HTTP
0.9
·
HTTP
1.0
·
HTTP
1.1 qui est la version actuelle.
Nous nous intéressons
donc à la version actuelle. HTTP 1.1 est né en 1999 suite a certaine
insuffisant de HTTP 1.0 à savoir en
terme de cache, de gestion des connexions TCP, et des proxies. Il faut noter
que HTTP est entièrement rétro-compatible
avec HTTP 1.0 : si un en-tête n'est pas compris par l'une des deux parties (client/serveur),
il doit alors être ignoré. HTTP permet d’échanger des transactions (une requête
et une réponse), Une
fois la connexion TCP établie, le client envoie une requête HTTP. une requête
est constitué