Contenido del curso

El lenguaje de la computadora

Historia de la Web

Cómo viaja un mensaje por 5 capas de red

Resumen

Cuando envías un mensaje desde tu computadora a otra, ese mensaje no viaja en línea recta. Pasa por cinco capas de comunicación que son los protocolos de internet, y cada una le agrega información para que llegue a su destino. Entender este recorrido te sirve si estás aprendiendo redes, ciberseguridad o desarrollo backend.

La idea es simple: cada capa envuelve el mensaje con un header propio en la salida, y cada capa lo desenvuelve en la llegada. Así de coreografiado.

¿Qué pasa en la capa de application cuando envías un mensaje?

Todo arranca aquí. Cuando presionas enter, tu mensaje entra a la primera capa, llamada application, donde vive el protocolo HTTPS que protege la conexión con el servidor.

En esta etapa se genera un primer paquete y se le agrega un header inicial. Ese encabezado lleva información del origen y del destino, específica para lo que esta capa necesita resolver. Una vez listo, el paquete baja a la siguiente capa.

¿Qué es un header en redes? Es un bloque de información que cada capa añade al paquete con datos del origen y del destino. Sirve para que la capa equivalente en la computadora receptora sepa qué hacer con ese paquete.

¿Cómo funcionan las capas de transport y network?

Estas dos capas hacen el trabajo pesado de dividir y direccionar.

¿Qué hace la capa de transport con paquetes grandes?

La capa de transport es la segunda etapa. Si el paquete viene muy grande desde application, aquí se parte en paquetes más pequeños. Cada uno conserva el header de la capa anterior y recibe un nuevo encabezado con información de origen y destino propia de transporte.

Esto explica por qué un solo mensaje puede convertirse en tres, cinco o más paquetes viajando en paralelo.

¿Por qué la capa network usa IP address?

La tercera capa se llama network y es la que maneja las direcciones IP. Cada paquete que llega desde transport se envuelve con un nuevo header que contiene el IP address de origen y el IP address de destino.

A estas alturas, cada paquete ya carga tres encabezados apilados, uno por capa. Es como una cebolla: capas y capas de información que se irán pelando del otro lado.

¿Qué hacen data link y la capa física al enviar datos?

Las dos últimas capas se encargan del nivel más cercano al hardware.

¿Qué es el trailer en la capa data link?

La cuarta capa, data link, hace algo distinto a las anteriores. Además de agregar un header con el MAC address de origen y el MAC address de destino, también agrega una cola llamada trailer.

Ese trailer contiene información que sirve como un double check cuando el paquete llegue al otro lado. Es básicamente una verificación de integridad para confirmar que el paquete llegó completo y sin errores.

¿Qué diferencia hay entre IP address y MAC address? El IP address se usa en la capa network para direccionamiento lógico entre redes. El MAC address se usa en data link e identifica físicamente a cada dispositivo dentro de una red local.

¿Qué transporta la capa física en la red?

La quinta capa es la física, la de infraestructura. Aquí los paquetes viajan por cables, fibra óptica o señales hasta llegar a la computadora destino. No agrega encabezados, solo se encarga del medio por donde viajan los bits.

¿Cómo se desempaqueta el mensaje al llegar al destino?

Del lado del receptor, el proceso ocurre al revés y empieza desde abajo.

El paquete entra primero a data link. Esta capa lee el header con los MAC address y el trailer para confirmar que todo está en orden. Si hay match, retira ese encabezado y ese trailer, y pasa los paquetes hacia arriba.

Luego sube a network, que valida los IP address de origen y destino. Si coinciden, retira su header y los paquetes continúan a transport.

En transport sucede algo clave: los múltiples paquetes pequeños que se dividieron al inicio se fusionan en un solo paquete. Ese paquete único conserva solamente el header original de application.

Finalmente, ese único paquete llega a application, donde se valida el último encabezado, se retira, y el mensaje queda listo para mostrarse en la pantalla del destinatario.

Conceptos clave que aparecen en esta explicación

Para que te quede mapeado, estos son los términos que conviene dominar:

  • Capa application: primera etapa donde vive HTTPS y se genera el paquete inicial.
  • Capa transport: divide paquetes grandes en pequeños y agrega su propio header.
  • Capa network: maneja IP address de origen y destino.
  • Capa data link: agrega header con MAC address y un trailer de verificación.
  • Capa física: transporta los bits por el medio físico como cables.
  • Header: encabezado con información de origen y destino que cada capa añade.
  • Trailer: cola exclusiva de data link que sirve como double check del paquete.

¿Te quedó claro cómo se mueve la información entre capas o quieres que profundicemos en alguna en particular? Cuéntame en los comentarios qué parte te gustaría ver con más detalle.