VT2020-Http3-Fiche: Difference between revisions
No edit summary |
No edit summary |
||
Line 26: | Line 26: | ||
⚫ | |||
- 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. |
|||
⚫ | |||
Revision as of 13:39, 23 November 2020
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
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.