Glossaire F5

HTTP 1.0

Qu’est-ce que le protocole HTTP/1.0 ?

HTTP/1.0 est l'une des versions du protocole de transfert hypertexte (HTTP), utilisé pour la transmission de contenu tel que HTML entre les clients (par exemple, les navigateurs Web) et les serveurs Web. Les versions HTTP ont été introduites comme suit : HTTP/0.9 en 1991, HTTP/1.0 en mai 1996, HTTP/1.1 en janvier 1997 et HTTP/2 en mai 2015.

La première version, HTTP/0.9, était extrêmement simpliste, sans spécification pour les réponses et seule la méthode GET était disponible. HTTP/1.0 a introduit des en-têtes de réponse et des méthodes étendues en ajoutant POST, PUT, DELETE et d'autres. De plus, HTTP/1.0 se distingue de HTTP/0.9 en incluant la version du protocole dans l'en-tête de la requête.

HTTP/1.1 a encore élargi la gamme des méthodes prises en charge et introduit l'hébergement virtuel basé sur le nom. Il incluait également des fonctionnalités telles que KeepAlive, qui maintient la connexion pour traiter plusieurs requêtes sans avoir besoin de se reconnecter, et le pipeline de requêtes, qui envoie plusieurs requêtes sans attendre les réponses individuelles. Ces avancées ont réduit l’utilisation des ressources de connexion TCP et amélioré la réactivité.

Actuellement, HTTP/1.1 est la version la plus utilisée. Parallèlement, HTTP/2 offre d’autres améliorations, notamment une meilleure utilisation des ressources TCP, une optimisation des performances et une sécurité renforcée.