Cómo viajan los datos por Internet: De URL a paquete a píxel

El viaje de una solicitud web en 8 pasos

Escribes example.com y presionas Enter. Milisegundos después, la página aparece. Aquí está lo que sucedió en el medio.

1. Búsqueda DNS — Nombre a número

Navegador → resolvedor recursivo (ISP/1.1.1.1/8.8.8.8) → raíz → TLD (.com) → NS autoritativo → registro A/AAAA → IP (ej. 93.184.216.34). Almacenado en caché en cada nivel.

2. Handshake TCP (Capa 4)

SYN → SYN-ACK → ACK. Establece flujo de bytes confiable. TLS 1.3 añade ClientHello/ServerHello + intercambio de claves en el mismo viaje de ida y vuelta (reanudación 0-RTT).

3. Solicitud HTTP (Capa 7)

GET / HTTP/2 Host: example.com User-Agent: Mozilla/5.0... Accept: text/html,application/xhtml+xml 

Multiplexado sobre una sola conexión TCP (HTTP/2) o QUIC/UDP (HTTP/3).

4. Paquetización y Enrutamiento (Capa 3)

  • Los datos se segmentan en paquetes de ~1500 bytes (MTU).
  • Cada uno recibe encabezado IP (IP src/dst, TTL, protocolo=6).
  • Los routers reenvían mediante tablas BGP/OSPF/IS-IS — cada salto decrementa TTL.

5. Espina dorsal de Internet

Fibra de alta capacidad (100–800 Gbps λ) conectando redes de Nivel 1 (NTT, GTT, Cogent, Lumen, AT&T). Peering en IXPs (Equinix, DE-CIX, AMS-IX).

6. Última milla

  • Fibra (GPON/XGS-PON) → ONT → Ethernet.
  • Cable (DOCSIS 3.1) → CM → Ethernet.
  • DSL/VDSL → DSLAM → Ethernet.
  • 5G FWA → CPE → Ethernet/Wi-Fi.

7. Procesamiento del servidor y Respuesta

  • Balanceador de carga → servidor de aplicaciones (nginx, Node, Java, Go).
  • Consulta de BD, renderizado de plantilla, acierto/fallo de caché de borde CDN.
  • Los paquetes de respuesta recorren el camino inverso (ACKs viajan juntos).

8. Renderizado del navegador

  1. HTML parse → árbol DOM.
  2. CSS parse → CSSOM → Diseño → Pintura → Composición.
  3. JS ejecuta (V8, SpiderMonkey) → interactivo.

Protocolos clave de un vistazo

CapaProtocoloRol
AplicaciónHTTP/2, HTTP/3, DNS, TLSContenido, seguridad, nomenclatura
TransporteTCP, QUICConfiabilidad, control de congestión
RedIPv4, IPv6, BGPDireccionamiento, enrutamiento
EnlaceEthernet, Wi-Fi, DOCSIS, GPONEnmarcado físico

Internet: una red descentralizada y autosanable de acuerdos — no una nube, sino un pacto.