Crédit d'image: Richard Patterson /

Dans le passé, le public utilisait principalement des navigateurs Web pour accéder à des salons de discussion et visiter des sites de blogs. Aujourd'hui, la navigation sur le Web est devenue un endroit pour regarder des vidéos 4K, éditer des photos, jouer à des jeux, faire des achats, effectuer des opérations bancaires, travailler et bien plus encore.

Alors que les nouvelles applications Web deviennent de plus en plus complexes, la demande d'un protocole Internet sécurisé et plus efficace a poussé au développement de HTTP/3.

Alors, qu'est-ce que HTTP/3? En quoi est-il meilleur que les versions précédentes et quel impact cela a-t-il sur votre expérience de navigation ?

Qu'est-ce que HTTP/3 ?

HTTP/3 est la troisième (et la plus récente) génération de HTTP (Hypertext Transfer Protocol). Ce protocole Internet est utilisé dans la couche application, où les utilisateurs ont la possibilité d'interagir avec le Web et ses ressources. HTTP/3 vise à fournir une expérience Internet plus rapide et plus efficace sans compromettre la sécurité.

instagram viewer

Avec l'ancien HTTP/2, les utilisateurs et les développeurs n'avaient que TCP/IP pour transporter les données de manière fiable. Le problème avec TCP est que le client et le serveur doivent effectuer une série de connexions SYN-ACK pour initialiser correctement. Ce n'est qu'après la poignée de main et la connexion TLS que le client et le serveur peuvent s'échanger des données.

Le processus prenant environ quatre "allers-retours" du client au serveur, les utilisateurs connaissent des temps de chargement plus lents lorsqu'ils accèdent à Internet. HTTP/3 résoudra ce problème avec ses nouvelles fonctionnalités.

Certaines fonctionnalités clés de HTTP/3 incluent :

  • HTTP/3 est intégré avec le cryptage TLS 1.3 pour la sécurité
  • QPACK compresse les requêtes et les en-têtes au lieu de HPACK
  • Fournit des connexions de poignée de main rapides et fiables via QUIC
  • Tous les en-têtes de trame et charges utiles (données) sont sous contrôle de flux pour des transferts de données plus fluides

Comment HTTP/3 fournit des connexions rapides, fiables et sécurisées

L'un des avantages de HTTP/3 est sa prise en charge du nouveau protocole Internet destiné à remplacer les connexions TCP, connu sous le nom de protocole QUIC. Avec QUIC, les données sont envoyées et reçues par le client et le serveur après une seule poignée de main. Cette poignée de main unique fournit une connexion fiable des deux parties et crypte automatiquement les données car HTTP/3 est intégré au cryptage TLS 1.3.

Illustration par Jayric Maning -- Aucune attribution requise

UN Demander des métriques Une étude montre que s'appuyer sur QUIC au lieu de TCP offre un moyen plus rapide et plus efficace d'initialiser la connexion et de chiffrer les données. Le test montre à quel point la poignée de main unique de QUIC est efficace par rapport à la poignée de main à trois voies de TCP plus le cryptage.

Illustration par Jayric Maning -- Aucune attribution requise

Alors, comment est-il possible d'avoir une connexion rapide, fiable et sécurisée grâce à une simple poignée de main ?

Commençons par comparer comment HTTP/2 et HTTP/3 relaient les données pour répondre à la question.

Comme vous pouvez le voir dans l'image ci-dessus, HTTP/3 utilise la connexion UDP rapide mais peu fiable. Pour ceux qui ne le savent pas, UDP sacrifie la fiabilité pour établir une connexion rapide via une simple poignée de main ou un aller-retour.

Pour lutter contre les problèmes d'UDP, QUIC fournit un multiplexage natif et implémente des protocoles de vérification et de récupération des paquets pour une connexion fiable. Dans le même temps, le protocole TLS automatique de HTTP/3 fournit un chiffrement transparent sans ajouter d'autres allers-retours entre le client et le serveur.

Avec la connexion à prise de contact unique d'UDP, le multiplexage natif de QUIC et la connexion TLS automatique de HTTP/3, nous obtenons une connexion rapide, fiable et sécurisée qui offre finalement une meilleure expérience utilisateur.

Quelle sera l'ampleur de l'impact de HTTP/3 ?

Nous avons établi que HTTP/3 améliorera votre expérience en fournissant une connexion Internet plus rapide et plus efficace. La question est de savoir combien?

La même étude Request Metrics a également montré l'efficacité du chargement des pages Web lors de l'utilisation de HTTP/2 et HTTP/3. des données rapides étaient relayées sur trois sites Web de tailles différentes, dont un petit site, un site de contenu et une page unique placer.

Voici le résultat :

Petit chantier Site de contenu Site monopage
HTTP/2 500ms 1000ms 600ms
HTTP/3 100ms 675ms 300ms

Les résultats montrent que HTTP/3 était beaucoup plus rapide que HTTP/2 sur tous les sites de test. Par exemple, sur le petit site, HTTP/3 était plus rapide que HTTP/2 de 200 ms, 325 ms sur un site de contenu et 300 ms sur un site d'une seule page.

En utilisant HTTP/3, les utilisateurs peuvent s'attendre à une réduction significative des retards dans l'ensemble, ce qui rend votre expérience de navigation plus rapide et plus fiable sans compromettre la sécurité.

HTTP/3 est prêt à remplacer HTTP/2

Dans l'ensemble, HTTP/3 est la norme actuelle mise en œuvre aujourd'hui. Par conséquent, les utilisateurs finaux n'ont rien à faire pour profiter de ses avantages puisque vous l'utilisez probablement déjà. En fait, vous utilisez peut-être également le protocole QUIC car Google l'a déjà implémenté sur la plupart sinon la totalité de ses applications et services Web.

Que sont les ports TCP et UDP ?

Lire la suite

PartagerTweeterPartagerE-mail

Rubriques connexes

  • La technologie expliquée
  • Conseils réseau
  • Réseaux informatiques

A propos de l'auteur

Jayric Maning (29 articles publiés)

Désireux d'apprendre comment les choses fonctionnaient, Jayric Maning a commencé à bricoler toutes sortes d'appareils électroniques et analogiques au cours de son adolescence. Il a étudié la médecine légale à l'Université de Baguio où il s'est familiarisé avec la criminalistique informatique et la cybersécurité. Il fait actuellement beaucoup d'auto-apprentissage et de bricolage avec la technologie pour comprendre comment elles fonctionnent et comment nous pouvons les utiliser pour rendre la vie plus facile (ou du moins plus cool !).

Plus de Jayric Maning

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner