Logo Spiria

HTTP abandonne TCP

12 novembre 2018.

HTTP/3.

Ceci n’est heureusement pas le logo d’HTTP/3. © Mike Bishop, via Daniel Stenberg.

Le protocole HTTP, ou Protocole de transfert hypertexte, qui est la fondation du World Wide Web, va abandonner le protocole TCP comme couche de transport. Le modèle TCP/IP est à la base de l’Internet depuis sa création, aussi il ne s’agit pas d’un changement anodin. Dans sa prochaine version, qui sera dénommée HTTP/3, le protocole de transfert hypertexte aura comme couche de transport QUIC, un protocole basé sur UDP qui a été développé par Google et annoncé en 2013. TCP est un protocole très fiable qui s’assure de la parfaite transmission des paquets entre le serveur et le client. Le revers de cette fiabilité est un nombre conséquent d’allez et retours entre le client et le serveur pour s’assurer que les données sont correctement transmises, ce qui pèse sur la vitesse de transmission. UDP est un protocole de communication défini en 1980 plus simple et léger que TCP (par de handshaking ni de correction d’erreurs par exemple), mais moins fiable. QUIC de Google rajoute à UDP des fonctions qui améliorent la performance et la fiabilité, sans les contraintes de TCP.

Ars Technica, “The next version of HTTP won’t be using TCP.”