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 ?