web-dev-qa-db-fra.com

Quelle est la différence entre HTTP 1.1 et HTTP 2.0?

HTTP/1.1 a bien servi le Web pendant plus de quinze ans, mais son âge commence à apparaître.

Quelqu'un peut-il expliquer quelle est la différence principale entre HTTP 1.1 et 2.0?

Le protocole de transport a-t-il changé?

215
user1968030

HTTP/2 prend en charge le multiplexage des requêtes, la compression des en-têtes, la priorité et une gestion plus intelligente du flux de paquets. Cela se traduit par une latence réduite et une accélération du téléchargement de contenu sur les pages Web modernes.

Plus de détails ici.

178
84RR1573R

HTTP 2.0 est un protocole binaire qui multiplexe de nombreux flux passant par une seule connexion (normalement cryptée par TLS) TCP.

Le contenu de chaque flux est constitué de requêtes et de réponses HTTP 1.1, codées et empaquetées différemment. HTTP2 ajoute un certain nombre de fonctionnalités pour gérer les flux, mais laisse la vieille sémantique intacte.

80
phihag