3.8 Evolution of Transport-layer Functionality
¿Cuál es el futuro de la funcionalidad de la capa de transporte?
Evolución de los protocolos TCP y UDP
- Los protocolos TCP y UDP han estado en uso durante más de 40 años, demostrando ser suficientes para una amplia gama de aplicaciones, desde correo electrónico hasta streaming.
- En las últimas dos décadas, se han desarrollado diversas variantes del protocolo TCP para escenarios específicos, aunque las versiones originales siguen siendo las más utilizadas.
Limitaciones actuales de la capa de transporte
- La capa de transporte no proporciona soporte para servicios en tiempo real o seguridad; estas funciones se han añadido principalmente a nivel de aplicación.
- Protocolos como HTTP han funcionado sobre TCP desde su inicio, pero con el desarrollo del nuevo HTTP/3, se están incorporando capacidades directamente en la capa de aplicación.
Introducción al protocolo QUIC
- QUIC (Quick UDP Internet Connections) es un protocolo que opera sobre UDP y está diseñado para mejorar el rendimiento al reducir el tiempo necesario para establecer conexiones.
- Este protocolo ya está siendo implementado ampliamente en servidores de Google y aplicaciones como Chrome y YouTube.
Comparación entre QUIC y TCP
- QUIC adopta técnicas similares a las estudiadas en TCP para control de congestión y gestión de conexiones, lo que facilita su comprensión por parte quienes conocen TCP.
- A diferencia del proceso tradicional que requiere múltiples RTT (Round Trip Time), QUIC establece una conexión con un solo RTT mediante un proceso simplificado.
Multiplexión en QUIC
- QUIC permite multiplexar múltiples flujos aplicativos sobre una única conexión, mejorando así la eficiencia en la recuperación concurrente de objetos web.