VT2020-Http3-Fiche

From air
Revision as of 15:39, 23 November 2020 by Nhat-Quang.Ho (talk | contribs)
Jump to: navigation, search
Http3.png

Introduction

HTTP/3 est la troisième et prochaine version majeure du protocole réseau HTTP utilisé sur le World Wide Web après le HTTP/2 et HTTP/1.1


Comparaison entre http/2 et http/3

Différences:

- Le http/3 utilise UDP tandis que le http/2 utilise TCP

- Le http/3 utilise un cryptage direct grâce au chiffrement intégré TLS 1.3, le http/2 doit envoyer des requête de sécurité à la couche TLS supérieur

- Le http/3 ne supporte que des connexions sécurisés (HTTPS), le http/2 peut être implémenté et utilisé sans HTTPS

Comparer http2 et http3.png

Similarités

- Les deux ont une compression d'entête (HPACK et QPACK qui ont une conception similaire)

- Les deux offrent un support serveur push

- Les deux utilisent le multiplexage sur une seule connexion utilisant des flux

- Les deux établissent des priorités sur les flux


Les fonctions du http/3

- Le http/3 utilise automatiquement un chiffrement TLS 1.3 avec l'utilisation exclusive d'URL HTTPS.

- Les transmissions des fichiers de paquets s'effectuent via des flux parallèles

- Une correction d'erreur direct ("Forward error correction") s'effectue direct au niveau de QUIC: c’est une méthode d'obtention du contrôle d'erreur dans la transmission de données dans laquelle l'émetteur envoie des données redondantes et le récepteur ne reconnaît que la partie des données qui ne contient aucune erreur apparente.


Avantages du http/3