C’est bien connu le géant du web Google innove de jour en jour, pour nous apporter confort et amélioration sur internet.

QUIC, de son nom Quick UDP Internet Connections, est le nouveau protocole de transport sur lequel Google travaille.

Mais c’est quoi un protocole ?

Un protocole réseau est un moyen de communication entre des processus. Ce système permet d’émettre et de recevoir des données sur un réseau. Il existe différents types de protocoles : l’échange de fichier, l’échange sur internet, etc.

Un protocole se divise en cinq grandes couches  :

SESSION Ajoute des informations de flux pour indiquer le départ d’un paquet
TRANSPORT Ajoute des informations pour le traitement des erreurs des paquets
RESEAU Ajoute un numéro d’ordre et des informations d’adressage au paquet
LIAISON Ajoute des informations de contrôle d’erreurs d’un paquet
PHYSIQUE Emet les paquets sur le réseau sous la forme d’un flot de bits bruts

Bon admettons mais au final c’est quoi QUIC ?

C’est un protocole qui se situe à la couche 4 c’est-à-dire la couche transport. Il exploite le protocole UDP  qui fait partie de la couche transport de TCP/IP. En quelques mots, ce nouveau protocole permet de communiquer plus rapidement sans effectuer d’allers-retours du serveur à notre poste.

Et un mot sur son fonctionnement ?

Voici le schéma que nous pouvons retrouver un peu partout sur internet.

Quic protocole Google
Quic protocole Google

Le protocole TCP actuel est un système d’aller-retour entre notre machine et le serveur. En effet, lorsque l’on clique, par exemple sur un bouton, nous envoyons une demande au serveur. Ce dernier nous répond qu’il est prêt. Notre machine répond “moi aussi”. Le serveur envoie alors le contenu demandé.

A cela, on rajoute le protocole TLS qui permet de sécuriser nos données sur un canal chiffré. Ce protocole rallonge les échanges entre notre machine et le serveur.

QUIC lui, fera seulement un aller : on clique sur le bouton, le serveur nous affiche le contenu.

Et pour nous ça change quoi ?

Ce dispositif ne change rien pour nous ! Avez-vous déjà remarqué un changement lorsque vous envoyez une requête sur chrome ? Non, car c’est transparent. Ce que vous pouvez constater, c’est la rapidité de réponse et seulement ça.