Cómo funcionan juntos los componentes de redes de Internet

Internet funciona a través de una arquitectura por capas donde cada nivel maneja un aspecto específico de la comunicación. Aquí tienes cómo interactúan los componentes desde el cable hasta la aplicación.

La pila de protocolos (de abajo hacia arriba)

  1. Capa física: Fibra, cobre, coaxial, ondas de radio —cables, routers, conmutadores, repetidores. El canal de bits sin procesar.
  2. Capa de enlace de datos: Encapsulado en marcos, detección de errores, direccionamiento MAC. Ethernet (cableado), Wi-Fi (802.11), PPP. Entrega en la red local.
  3. Capa de red: Enrutamiento y reenvío entre redes. IP (IPv4/IPv6) direcciona hosts; BGP enruta entre sistemas autónomos (ASes).
  4. Capa de transporte: Confiabilidad de extremo a extremo. TCP (ordenado, corregido de errores, control de flujo) para web, correo electrónico, archivos. UDP (rápido, ligero) para streaming, juegos, DNS.
  5. Capa de aplicación: Protocolos orientados al usuario. HTTP/HTTPS (web), SMTP/IMAP (correo electrónico), DNS (resolución de nombres), TLS (cifrado), QUIC (transporte moderno).

Infraestructura crítica

  • DNS: Jerarquía distribuida que traduce nombres (example.com) → direcciones IP. Raíz → TLD → servidores autoritativos.
  • ISP: Proveedores de acceso (última milla), proveedores de tránsito (dorsal), redes de entrega de contenido (caché en el borde).
  • Puntos de intercambio de Internet (IXP): Ubicaciones físicas donde las redes se conectan directamente, reduciendo la latencia y el costo.

Cómo fluye una solicitud

Escribes una URL → DNS resuelve el dominio → handshake TCP → negociación TLS → la solicitud HTTP atraviesa tu ISP → IXPs → red de destino → el servidor responde → los datos fluyen de regreso a través de las mismas capas en orden inverso.

Cada capa encapsula la anterior, agregando encabezados. Los routers leen encabezados IP; los conmutadores leen encabezados MAC; las aplicaciones leen HTTP. Esta separación de responsabilidades es lo que hace que Internet sea escalable, interoperable y resiliente.