Protocolo de transporte QUIC adoptado como estándar RFC 9000





QUIC es un nuevo protocolo de transporte de comunicaciones que presenta una latencia reducida, mayor confiabilidad y seguridad que el TCP ampliamente utilizado actualmente (RFC 793).



Ya Se ha hablado mucho de las ventajas del transporte QUIC, que se toma como base para el futuro estándar HTTP / 3 . En HTTP de próxima generación, el transporte TCP se cambia a QUIC, lo que significa acelerar automáticamente las conexiones y cifrar todo el tráfico de Internet que solía ir en texto sin cifrar sobre TCP. QUIC sin cifrar no se proporciona en absoluto.



En mayo de 2021, tuvo lugar un evento significativo: se adoptó el protocolo QUIC como estándar oficial RFC9000 . Esta es una gran noticia para todo el ecosistema de Internet.



Estos estándares están aprobados por el Grupo de trabajo de ingeniería de Internet (IETF). Anteriormente se emitieron los estándares auxiliares RFC 9001 , RFC 9002 y RFC 8999 .



Por lo tanto, la versión 1 de QUIC ahora está oficialmente aceptada y aprobada. Todas las partes involucradas pueden terminar de experimentar con el borrador del acta y pasar a la primera versión oficial .



QUIC ha sido una de las principales prioridades del IETF en los últimos años. Originado como un experimento de Google, el desarrollo de QUIC pronto se expandió internacionalmente. Se llevó a cabo durante casi cinco años.... Se registraron 26 reuniones cara a cara , 1749 tareas en el rastreador y muchos miles de cartas en la lista de correo.



QUIC es un proyecto muy ambicioso que traerá grandes cambios. "El ecosistema de transporte de Internet se ha osificado durante varias décadas y QUIC lo revitalizará", escriben los ingenieros de Fastly, que forman parte del grupo de trabajo de desarrollo de protocolos.



La osificación significa que cada año el sistema se vuelve menos flexible, menos móvil. QUIC traerá muchas innovaciones a la capa de transporte, incluido el cifrado obligatorio, el control de versiones, un conjunto de servicios mucho más rico y productivo sobre el cual se construirán nuevas tecnologías. Se espera que QUIC conduzca a la próxima generación de innovación en Internet. Esto ya está comenzando a suceder con extensiones como la Extensión de datagrama no confiable . Los datagramas no confiables abren la puerta a una nueva clase de medios en tiempo real y otras aplicaciones que necesitan un transporte más funcional que la entrega obligatoria de paquetes con una caída en el enlace cuando se pierden algunos píxeles. Ya estamos viendo tecnologías prometedoras como MASQUE y WebTransport .



HTTP / 3



El estándar HTTP / 3 (esto es HTTP sobre QUIC) viene con un ligero retraso detrás de QUIC y también se adoptará oficialmente en un futuro muy próximo.





34 ° (!) Borrador HTTP / 3



Han pasado seis años desde la adopción de HTTP / 2: la especificación RFC 7540 se publicó en mayo de 2015, pero aún no se utiliza ampliamente. El protocolo se ha implementado en todos los navegadores desde finales de 2015 y, tres años después, solo el 45,4% de los 10 millones de sitios de Internet más populares admiten HTTP / 2. Hace dos años y medio, esta cifra era del 31,2% . Recientemente, los sitios de Amazon, Paypal, Telegram.org se trasladaron a HTTP / 2.



Ahora que la tercera versión de HTTP / 3 está casi lista, queda bastante por esperar.



QUIC es un reemplazo de TCP que se ejecuta sobre UDP. Esta tecnología fue creada originalmente por ingenieros de Google, como el protocolo SPDY anterior, que se convirtió en la base de HTTP / 2. Al principio, QUIC se llamaba “HTTP / 2-encriptado-sobre-UDP”.



Luego, el desarrollo de QUIC se envió al IETF para su estandarización. Aquí se divide en dos partes: transporte y HTTP. La idea es que el protocolo de transporte también se puede utilizar para transferir otros datos, no solo de forma exclusiva para HTTP o protocolos similares a HTTP. Sin embargo, el nombre siguió siendo el mismo: QUIC. El protocolo de transporte está siendo desarrollado por el Grupo de Trabajo QUIC en el IETF.



Durante mucho tiempo, la versión de IETF se llamó iQUIC, mientras que Google y otros continuaron trabajando en su propia implementación de gQUIC, pero el 7 de noviembre de 2018, uno de los principales desarrolladores del protocolo, Dmitry Tikhonov, anunció que las partes habían logró la compatibilidad del protocolo, y ahora el desarrollo continuará en la dirección general. QUIC en Chrome está habilitado en la configuración de chrome: // flags . También hay una extensión de indicador que muestra qué sitios admiten QUIC.







Seguridad y rendimiento integrados



¿Cuáles son las ventajas del protocolo de transporte QUIC sobre TCP? Son muchas las ventajas. El paso de TCP legado a nuevos protocolos es inevitable, de acuerdo con el líder del grupo de trabajo de Mark Nottingham, ya que ahora está claro que TCP sufre de ineficiencias.



“Debido a que TCP es un protocolo de entrega de paquetes secuencial, la pérdida de un paquete puede evitar que la aplicación entregue paquetes posteriores desde el búfer. En un protocolo multiplexado, esto puede conducir a una gran pérdida de rendimiento, explica Mark Nottingham. "QUIC está tratando de resolver este problema reconstruyendo efectivamente la semántica de TCP (junto con algunos aspectos del modelo de transmisión HTTP / 2) sobre UDP".



Además de la transición de una cantidad significativa de tráfico de TCP a UDP, el protocolo QUIC requiere un cifrado obligatorio: un QUIC no cifrado no existe en absoluto. QUIC usa TLS 1.3 para establecer claves de sesión y luego encriptar cada paquete. Pero como está basado en UDP, gran parte de la información de la sesión y los metadatos expuestos en TCP están encriptados en QUIC.







En El futuro de los protocolos de Internet, Mark Nottingham habla sobre las mejoras de seguridad significativas con el cambio a QUIC:



« » iQUIC — , — , , ( ). — ACK, .



, RTT ; .



. , .



-. , -, RTT. , , .


Quizás la adopción del estándar QUIC hubiera ocurrido antes, si Google no se hubiera apresurado a implementar su implementación en el navegador Chrome, por lo que ocurrió una “bifurcación” del estándar.



Sin embargo, el progreso es inevitable, y en los próximos años, la estandarización y la implementación generalizada de varios protocolos de nueva generación, incluido HTTP / 3 en el transporte QUIC, ciertamente continuará.







Ver también:










¡Celebre el aniversario de GlobalSign y obtenga descuentos!






All Articles