Informes Científicos y Técnicos (Universidad Nacional de la Patagonia Austral) (Dec 2023)
Revisión de la utilización de QUIC en el protocolo HTTP/3
Abstract
Muchas aplicaciones hoy en día utilizan el protocolo de la capa de aplicación denominado HTTP. HTTP/3 es la última versión oficial, fue estandarizado en agosto de 2020, desarrollado como una evolución de HTTP/2 y basado en el protocolo de transporte QUIC. HTTP/3 fue diseñado para mejorar el rendimiento y la eficiencia de las comunicaciones web, especialmente en entornos de red con alta pérdida de paquetes y fluctuaciones de conexión. QUIC es un protocolo de nivel de usuario que se ejecuta sobre UDP para resolver algunas limitaciones y desventajas de TCP en el contexto de las comunicaciones web. Al utilizar UDP, QUIC ofrece ventajas como una menor latencia, mayor eficiencia en redes con alta pérdida de paquetes y la capacidad de establecer conexiones más rápidas. El propósito de este documento es proporcionar una visión general de la propuesta del protocolo QUIC realizada por Google, y un análisis de las evaluaciones realizadas de desempeño de HTTP/3 utilizando QUIC. Por último, se describirá el diseño del protocolo y los mecanismos utilizados: control de flujo, control de congestión, seguridad y multiplexación.
Keywords