Cianplan

Nivel 0: Orientación y prerrequisitos · L0.3 Redes: TCP/IP, TLS, HTTP/2/3, QUIC

De HTTP/1.1 a HTTP/2 a HTTP/3

Explicar la multiplexación, el bloqueo de cabeza de línea y por qué QUIC corre sobre UDP.

10 min · Gratis

Lo que te llevas

  • HTTP/1.1 manda una petición a la vez por conexión, así que los navegadores abren ~6 por origen y aun así hacen fila.
  • HTTP/2 multiplexa muchos flujos sobre una conexión, eliminando las colas a nivel HTTP y los encabezados repetidos.
  • Esos flujos siguen compartiendo una conexión TCP, así que un solo paquete perdido los detiene a todos: bloqueo de cabeza de línea de TCP.
  • HTTP/3 corre sobre QUIC encima de UDP: la recuperación de pérdidas es por flujo, el handshake se integra con TLS 1.3 y las conexiones sobreviven a un cambio de red.

Cómo está armada la clase

  1. El problema
  2. La versión simple
  3. Qué arregló cada versión
  4. Comprueba lo que entendiste