Définition simple
QUIC est un protocole de transport moderne fonctionnant au-dessus d’UDP et conçu pour réduire la latence tout en multiplexant plusieurs flux.
Définition technique
QUIC intègre la sécurité TLS au protocole de transport, utilise des identifiants de connexion et gère plusieurs flux indépendants dans une même connexion. HTTP/3 s’appuie sur QUIC au lieu d’utiliser TCP.
Fonctionnement / rôle
Le client contacte le serveur en UDP, négocie la connexion sécurisée et ouvre ensuite plusieurs flux logiques. La perte de paquets sur un flux n’impose pas le même blocage aux autres flux qu’avec plusieurs échanges multiplexés sur une seule connexion TCP. Les identifiants de connexion facilitent aussi certains changements de chemin réseau.
À quoi cela sert ?
Réduire les temps d’établissement de connexion et améliorer le comportement des applications web modernes sur des réseaux variables.
Exemple concret
Un navigateur utilise HTTP/3 sur QUIC pour charger plusieurs ressources d’un site via une seule connexion UDP sécurisée.
Problèmes fréquents
- UDP filtré ou limité par un firewall
- Inspection réseau ne comprenant pas QUIC
- Fallback vers HTTP/2/TCP masquant le problème
- MTU ou qualité réseau provoquant des pertes importantes
À retenir : QUIC n’est pas simplement “HTTP sur UDP” : il fournit lui-même des fonctions de transport sécurisé et sert notamment de base à HTTP/3.