El modelo OSI, capa por capa, sin rodeos
Un recorrido práctico por las siete capas del modelo OSI, con ejemplos reales de protocolos y ángulos de resolución de problemas para cada una.
La mayoría de las explicaciones de networking tratan el modelo OSI como un gráfico para memorizar en un examen de certificación y luego olvidar. Eso es un error. Una vez que empiezas a resolver problemas reales, las siete capas se convierten en una lista mental: ¿es un problema de cable, un problema de enrutamiento o un bug de la aplicación? Saber en qué capa estás trabajando reduce dramáticamente tu tiempo de depuración.
Capa 1: physical
Este es el medio físico real: cobre, fibra, ondas de radio. Los niveles de voltaje, los patillajes, los tipos de conectores (RJ45, SFP+) y la modulación de señal viven aquí. Cuando un puerto de switch muestra "link down" u obtienes pérdida de paquetes intermitente que se correlaciona con alguien pasando una aspiradora cerca de una canaleta de cables, estás en territorio de Capa 1. Herramientas como un comprobador de cables o ethtool eth0 en Linux te mostrarán el estado del enlace, la velocidad y la configuración de dúplex antes de que pierdas tiempo depurando cualquier cosa superior.
Capa 2: data link
Aquí obtienes direcciones MAC, switches y tramas. Ethernet opera en esta capa, y también lo hace ARP (técnicamente un puente entre L2 y L3). Las VLAN también son un constructo de Capa 2. Si un host no puede alcanzar nada en su propia subred pero los pings funcionan bien a otras máquinas que están conectadas directamente, revisa arp -a o ip neigh para buscar entradas obsoletas y examina las configuraciones de puertos del switch en busca de desajustes de VLAN. Un problema clásico: dos hosts en la misma VLAN pero con diferentes configuraciones de MTU causando síntomas extraños relacionados con la fragmentación.
Capa 3: network
Direcciones IP, enrutamiento e ICMP viven aquí. Aquí es donde traceroute y ping hacen su trabajo, y donde diagnosticas si un paquete siquiera está saliendo de la red local. Los routers toman decisiones de reenvío basadas en la IP de destino en esta capa. Cuando ping 8.8.8.8 funciona pero ping google.com no, ese no es un problema de Capa 3 en absoluto, es DNS, que es Capa 7 — un buen ejemplo de por qué la disciplina de capas importa cuando estás acotando una falla.
Capa 4: transport
TCP y UDP. Aquí es donde entran los puertos, la secuenciación y la confiabilidad (o su ausencia). El protocolo de enlace de tres vías de TCP, los temporizadores de retransmisión y el escalado de ventana viven aquí. Si curl se cuelga en un intento de conexión, tcpdump -i eth0 port 443 te mostrará si los paquetes SYN siquiera están recibiendo un SYN-ACK de vuelta. Ninguna respuesta generalmente significa que un firewall está descartando silenciosamente el tráfico en lugar de rechazarlo rotundamente — una distinción que importa cuando estás escribiendo el informe del incidente.
Capa 5: session
Esta capa tiene una mala reputación porque es delgada en la práctica — muchas pilas del mundo real colapsan la gestión de sesiones en la capa de transporte o en la capa de aplicación. La reanudación de sesiones TLS y cosas como sesiones NetBIOS son los ejemplos de libro de texto. En la arquitectura moderna pasarás menos tiempo aquí que en cualquier otra capa, pero sigue siendo útil conceptualmente al explicar por qué una conexión descartada puede reanudarse sin una renegociación completa.
Capa 6: presentation
La codificación, compresión y formato de cifrado técnicamente pertenecen aquí — piensa en conjuntos de caracteres, formato de cifrado SSL/TLS (en oposición al establecimiento de la sesión en sí) y serialización de datos. En la práctica, la mayoría de los ingenieros pliegan esto en Capa 5 o Capa 7 cuando hablan de ello, porque el límite es borroso. Si estás depurando caracteres corrupto en un payload versus un handshake roto, ese es tu división L6/L7.
Capa 7: application
HTTP, DNS, SMTP, SSH — los protocolos contra los que realmente escribes código. La mayoría de la depuración diaria como desarrollador sucede aquí, verificando códigos de estado, encabezados y payloads. Las herramientas de desarrollo del navegador, Postman y curl -v operan en esta capa. Es tentador culpar a la red primero cuando una llamada a API falla, pero una respuesta 500 significa que la solicitud pasó por cada capa inferior perfectamente — el problema está enteramente en la lógica de la aplicación.
Por qué molestarse con un modelo que nadie implementa exactamente
El networking del mundo real, especialmente TCP/IP, no se asigna perfectamente a las siete capas de OSI — TCP/IP tiene cuatro capas en su propio modelo de referencia. Ese desajuste está bien. El valor de OSI no es como una especificación de implementación, es como un vocabulario compartido. Cuando un colega dice "esto parece un problema de Capa 2", ambos inmediatamente saben que deben revisar switches y VLAN en lugar de discutir registros DNS. Ese es el punto completo de aprenderlo correctamente en lugar de memorizarlo para un examen.
Si este desglose capa por capa te resultó útil, los segmentos de networking de Korra Studio van más allá en capturas de paquetes, ejercicios de subnetting y resolución de problemas de reglas de firewall que se basan directamente en esta base.
Escrito con asistencia de IA, revisado y publicado por Michal Pilch (CISSP), Korra Studio.
Esta es una nota de la base de conocimiento de Korra Studio — la plataforma combina cada tema con mentoría 1 a 1.
Empezar gratisarrow_forward