🚀 Guía para empezar · De 0 al día a día

Modelo OSI Entendiendo las Redes

Por Francesc Fosas (con la ayuda de Gemini)

Desde el cable de red hasta tu navegador web. Descubre cómo se comunican las computadoras paso a paso, sin morir en el intento.

8Secciones
7Capas
0 → ✓Nivel
01

🌐 ¿Qué es y por qué existe?

Imagina que quieres comprar algo a un vendedor en China. Tú hablas español, él mandarín. Usas euros, él usa yuanes. Para que la compra suceda, se necesitan traductores, sistemas de conversión de divisas, empresas de transporte internacional y carteros locales.

El Modelo OSI (Open Systems Interconnection) es exactamente eso, pero para computadoras. Es un marco conceptual dividido en 7 capas que describe cómo los datos viajan desde una aplicación en tu computadora hasta una aplicación en otra computadora en cualquier parte del mundo.

ℹ️
¿Por qué lo dividimos en capas?
Por modularidad. Si tu cable de red se rompe, no necesitas reinventar cómo funciona WhatsApp; solo cambias el cable. Las capas superiores (Software) no necesitan saber cómo funciona la magia de los cables (Hardware), y viceversa.
💡
Tip para memorizar: FERTSPA
Una regla mnemotécnica muy usada para recordar las 7 capas de abajo hacia arriba (1 a 7) es el acrónimo F-E-R-T-S-P-A: Física, Enlace, Red, Transporte, Sesión, Presentación, Aplicación.

El Stack Visual (Diagrama OSI)

El modelo se lee de arriba hacia abajo cuando envías datos, y de abajo hacia arriba cuando recibes datos. Aquí tienes la pila visual con sus protocolos:

7. APLICACIÓN Datos HTTP, DNS, SMTP, FTP 6. PRESENTACIÓN Datos SSL/TLS, JSON, JPEG 5. SESIÓN Datos Sockets, NetBIOS 4. TRANSPORTE Segmen. TCP, UDP, Puertos 3. RED (IP) Paquete IPv4, IPv6, ICMP, IPSec 2. ENLACE (MAC) Tramas Ethernet, Wi-Fi, ARP 1. FÍSICA Bits Cables, Fibra, Ondas ENVÍA (Baja) RECIBE (Sube)
02

📬 La Analogía del Servicio Postal

Antes de entrar en términos técnicos, imagina que escribes una carta a un amigo. Así es como se mapea a las 7 capas del Modelo OSI:

7

Aplicación (Escribes la carta)

Decides qué decir y lo escribes en un papel.

6

Presentación (Traduces)

Te das cuenta de que tu amigo habla inglés, así que la traduces.

5

Sesión (Inicias la conversación)

Llamas para avisar "Hey, te voy a enviar algo".

4

Transporte (Acuse de recibo)

Decides enviar la carta por correo certificado para asegurarte de que llegue, o correo ordinario si no te importa tanto.

3

Red (Dirección GPS)

Escribes la dirección de la casa de tu amigo.

2

Enlace de Datos (El camión local)

El cartero mete tu carta en su furgoneta.

1

Física (La carretera)

La furgoneta viaja físicamente por el asfalto.

03

📦 PDUs y Encapsulación (Las Matrioskas)

A medida que los datos bajan por las capas para ser enviados, cada capa le añade su propia cabecera (Header). Es exactamente como meter un sobre dentro de otro sobre más grande. Este proceso se llama Encapsulación.

Cuando el paquete llega a su destino, el ordenador receptor hace el viaje inverso: va subiendo por las capas, abriendo y quitando sobres hasta entregar el dato puro a la aplicación. Esto se conoce como Desencapsulación.

Dependiendo de la capa en la que estemos, los datos reciben un nombre técnico diferente, llamado PDU (Protocol Data Unit). Debes aprenderte estos nombres porque se usan constantemente en producción:

Capa Nombre del PDU ¿Qué se añade?
7, 6 y 5 (Aplicación)Datos (Data)El contenido original (ej. HTML de una web).
4 (Transporte)Segmento (Segment)Puerto Origen y Puerto Destino.
3 (Red)Paquete (Packet)IP Origen e IP Destino.
2 (Enlace)Trama (Frame)MAC Origen y MAC Destino.
1 (Física)BitsImpulsos eléctricos / luz.
04

💻 Las Capas de Software (Host Layers)

Estas capas ocurren dentro del sistema operativo y las aplicaciones. Vamos de arriba hacia abajo (desde ti, hasta la red).

7️⃣

Aplicación (Application)

La interfaz más cercana a ti. Es donde viven tus navegadores, clientes de email y apps. No es "Google Chrome" en sí, sino los protocolos que usa Chrome. Protocolos: HTTP, HTTPS, FTP, SMTP, DNS.

6️⃣

Presentación (Presentation)

El traductor oficial. Se asegura de que los datos tengan un formato legible por la aplicación. Aquí ocurre la compresión de datos y el cifrado. Protocolos/Formatos: SSL/TLS, JSON, JPEG, ASCII.

5️⃣

Sesión (Session)

El organizador de la fiesta. Abre, mantiene y cierra la comunicación entre dos dispositivos. Controla el "diálogo". Protocolos: Sockets, NetBIOS.

4️⃣

Transporte (Transport)

El servicio de paquetería. Corta los datos grandes en "segmentos". Aquí tomas una decisión crucial: usar TCP (correo certificado: ideal para cargar una web o un email, porque se asegura de que no falte ni una letra) o UDP (correo ordinario: ideal para videollamadas o juegos online, donde si se pierde un fotograma es mejor seguir rápido que detenerse a pedirlo de nuevo). Protocolos: TCP, UDP, Puertos.

05

🔌 Las Capas de Hardware (Media Layers)

Una vez el sistema operativo ha preparado todo el paquete de datos, se lo pasa a tu tarjeta de red para enviarlo al mundo físico.

3️⃣

Red (Network)

El GPS global. Su trabajo es encontrar la mejor ruta para llegar desde tu casa hasta el servidor a través de múltiples redes. Usa direcciones lógicas (IPs). Protocolos/Dispositivos: IPv4/IPv6, ICMP, Routers.

2️⃣

Enlace de Datos (Data Link)

El cartero local. Se encarga de la comunicación directa entre dos dispositivos en la misma red local. Usa la dirección MAC. Protocolos/Dispositivos: Ethernet, Wi-Fi, Switches.

1️⃣

Física (Physical)

La fuerza bruta. Convierte toda esta información conceptual en impulsos eléctricos, luz (fibra óptica) u ondas de radio (Wi-Fi). Todo son ceros y unos. Componentes: Cables, Fibra Óptica, Antenas.

🧠
Mapeo Rápido de Dispositivos
Tener claro el límite de cada hardware es fundamental: Capa 1 = Hubs, Cables. Capa 2 = Switches (Entienden MACs). Capa 3 = Routers (Entienden IPs). Capas 4 a 7 = Firewalls, Balanceadores de Carga.
💡
El "Trío de Identidades": ¿Por qué 3 direcciones?
Es muy común confundirse y pensar: "¿Por qué necesito MAC, IP y Puerto para enviar un solo dato?". Piénsalo de esta forma tan sencilla:
  • MAC (Capa 2): Es tu DNI. Viene de fábrica y es único en el mundo. No dice dónde vives, solo quién eres físicamente.
  • IP (Capa 3): Es tu Dirección Postal (Calle y Ciudad). Cambia si te mudas (o cambias de red Wi-Fi), y sirve para que el cartero global sepa cómo llegar a tu edificio.
  • Puerto (Capa 4): Es el Número de Puerta. Una vez la carta llega al edificio (IP), ¿es para la puerta de la web (80) o para la del email (25)?
06

🚀 El Viaje de un Dato (De 0 a Producción)

Supongamos que entras a una web (https://api.tuweb.com/data). Veamos qué pasa en fracciones de segundo (Encapsulación de arriba hacia abajo):

7

Petición Web

Tu navegador crea una petición HTTP GET pidiendo datos.

6

Cifrado

La petición se cifra usando TLS para que sea segura.

5

Sesión

Se abre una sesión lógica con el servidor web.

4

Segmentación

Se le añade el puerto de destino (443 para HTTPS) y se usa TCP para garantizar la entrega.

3

Enrutamiento

Se añade la IP origen (tú) y la IP destino (servidor). Ahora es un paquete.

2

Trama Local

Tu PC averigua la MAC de tu router de casa y lo envuelve en una trama Ethernet.

1

Físico

Tu tarjeta de red convierte todo en impulsos eléctricos a través del cable Ethernet hacia tu router.

🔍
La Vista Real (Wireshark)
Si interceptas este tráfico con un analizador de red (Wireshark), verás literalmente las capas apiladas de esta manera: Ethernet II (Capa 2) -> IPv4 (Capa 3) -> TCP (Capa 4) -> HTTPS (Capas 5,6,7).
07

⚖️ La Verdad Práctica: OSI vs TCP/IP

El Modelo OSI es brillante para estudiar y entender redes, pero es un modelo teórico. En el mundo real, la arquitectura que domina Internet es el modelo TCP/IP.

📚

Modelo OSI (Teórico)

7 capas detalladas. Perfecto para aprender cómo funciona la red paso a paso y para estandarizar vocabulario entre ingenieros.

🌍

Modelo TCP/IP (Práctico)

4 capas condensadas (Aplicación, Transporte, Internet, Acceso a Red). Es la arquitectura real sobre la que está construido Internet.

🤔
¿Por qué aprendemos OSI si TCP/IP es el que se usa?
Porque el vocabulario del modelo OSI es el estándar universal en la industria. Cuando un DevOps te diga "Tenemos un problema de Capa 7", o "El switch trabaja en Capa 2", siempre se están refiriendo al Modelo OSI, no al modelo TCP/IP.
08

🛠️ Troubleshooting Real: ¿Por qué te importa?

Entender el modelo OSI te convierte en un desarrollador/sysadmin senior capaz de aislar problemas rápidamente. En la vida real, los ingenieros solucionan problemas de abajo hacia arriba.

Terminal
# Cuando algo falla, hazte estas preguntas mentalmente y sube de capa:

# Capa 1: ¿Está enchufado?
# ¿El cable está bien? ¿Hay luz en la tarjeta de red? ¿El Wi-Fi está encendido?

# Capa 2: ¿Estoy en la red local correcta?
# ¿Me ha asignado MAC mi router? ¿Hay un conflicto de IPs en el DHCP local?

# Capa 3: ¿Llego a internet o al servidor destino?
ping 8.8.8.8                # Comprueba si hay conexión de red básica
traceroute google.com       # Comprueba dónde se corta el camino

# Capa 4: ¿El servidor tiene el puerto abierto?
telnet api.miweb.com 443    # Comprueba si el firewall bloquea el puerto TCP

# Capa 7: ¿Es problema de la aplicación?
curl -I https://api.miweb.com # ¿Devuelve un HTTP 200 OK o un 500 Error de servidor?
🎯
La regla de oro del Troubleshooting
Nunca busques un bug en el código de tu aplicación (Capa 7) si no has verificado primero que el puerto está abierto (Capa 4) y el servidor responde a nivel de red (Capa 3). Ahorrarás horas de frustración.