HTTP/3 es el nuevo nombre oficial del protocolo HTTP-over-QUIC

HTTP/3 es el nuevo nombre oficial del protocolo HTTP-over-QUIC

El protocolo experimental HTTP-over-QUIC será renombrado a HTTP/3 y se espera que se convierta en la tercera versión oficial del protocolo HTTP, según la IETF (Internet Engineering Task Force).

HTTP-over-QUIC es una reescritura del protocolo HTTP que utiliza el QUIC de Google en lugar del TCP (Protocolo de Control de Transmisión) como su tecnología base

QUIC significa "conexiones rápidas de Internet UDP" y es, en sí mismo, el intento de Google de reescribir el protocolo TCP como una tecnología mejorada que combina HTTP / 2, TCP, UDP y TLS (para el cifrado), entre muchas otras cosas.

http-over-quic

Google quiere que QUIC reemplace lentamente tanto TCP como UDP como el nuevo protocolo para mover datos binarios a través de Internet, y por buenas razones, ya que las pruebas han demostrado que QUIC es más rápido y más seguro debido a su implementación cifrada por defecto.

Actualmente el borrador actual del protocolo HTTP-over-QUIC utiliza el protocolo TLS 1.3

http-quic

HTTP-over-QUIC se convertirá en la segunda tecnología experimental desarrollada por Google para convertirse en una actualización oficial del protocolo HTTP después de que la tecnología SPDY de Google se convirtiera en la base de HTTP/2.

Un poco de historia sobre QUIC

QUIC (Quick UDP Internet Connections o Conexiones UDP rápidas en Internet) es un protocolo de red experimental sobre la capa de transporte diseñado por Jim Roskind en Google, inicialmente implantado en 2012, y anunciado como experimento ampliado en 2013.

quic-vs-tcp-vs-tcp-tls

QUIC fue diseñado para proveer seguridad equivalente a TLS/SSL, junto con latencia de conexión y de transporte reducidas. Esto permite realizar estimaciónes del uso de ancho de banda en cada dirección para evitar la congestión.

El uso de QUIC se propuso como un borrador de estándar por la IETF en 2015, y un año más tarde, en julio de 2016, se propuso una reescritura de HTTP sobre el QUIC en lugar de sobre TCP.

Actualmente los servidores de Google admitían conexiones HTTP sobre QUIC y este mismo año Facebook también comenzó a adoptar la tecnología. Además de que tango Chrome como Opera actualmente soportan este protocolo.

En noviembre de 2018 aproximadamente analizados unos 10 millones de sitios web por W3Tech más importantes nos encontramos que el 31.2 por ciento de las webs son compatibles con HTTP/2. Por otro lado solo el 1.2 por ciento es compatible con QUIC.

¿Cómo HTTP-over-QUIC pasa a llamarse HTTP/3?

Mark Nottingham, Presidente del Grupo de Trabajo IETF sobre "HTTP y QUIC", el mes pasado hizo una solicitud oficial para cambiar el nombre de HTTP-over-QUIC a HTTP/3 y para pasar su desarrollo del "QUIC Working Group" al "HTTP Working Group".

Después de varias discusiones durante varios días, la propuesta de Nottingham fue aceptada por los miembros de IETF. Gracias a esto aprobaron que HTTP-over-QUIC se convierta en HTTP/3 que nos aporta una mejora importante en el protocolo HTTP.

Fuente: IETF