Skip to content

HTTP/2

HTTP vs HTTP/2

HTTP:

  • 1 connexion TCP = 1 request-response
  • si on veut paralléliser, il faut créer N connexions TCP

HTTP/2:

  • tout est sur 1 seule connexion TCP
  • 1 connexion TCP = N streams en parallèles = M messages (request-response) = P frames
  • En pratique, les frames sont interleaved au sein de la connexion TCP. Exemple: (Stream1,Frame2),(Stream2,Frame2) etc
  • Chaque frame possède: un type (http header, http data...) et la data

Est-ce qu'on peut rapprocher les frames h2 des paquets TCP ?