A diferencia del modelo OSI (que es teórico), TCP/IP es práctico, funcional y está basado en protocolos reales.
Fue desarrollado por el Departamento de Defensa de EE. UU. y se convirtió en el estándar mundial para las comunicaciones en red.
1. ¿Qué es el modelo TCP/IP?
Es un conjunto de protocolos y normas que permiten que los dispositivos se comuniquen a través de redes interconectadas. Organiza la comunicación en 4 capas, cada una con funciones muy concretas.
El nombre viene de sus dos protocolos principales:
- TCP → Controla la comunicación fiable.
- IP → Se encarga de direccionar y enviar los paquetes.
2. Las 4 capas del modelo TCP/IP
A continuación tienes cada capa explicada de forma sencilla, con ejemplos reales.
1. Capa de Acceso a la Red (o Capa de Enlace)
Define cómo se envían los datos por el medio físico.
Incluye:
- Tecnologías de enlace
- Formato de tramas
- Acceso al medio
- Ethernet
- WiFi
- PPP
- ARP
2. Capa de Internet
Gestiona direcciones IP y el encaminamiento entre redes.
Funciones:
- Direccionamiento lógico (IP)
- Encaminamiento de paquetes
- Fragmentación
- IP (el más importante)
- ICMP
- IGMP
- Routers
3. Capa de Transporte
Controla la comunicación extremo a extremo entre aplicaciones.
Protocolos principales:
- TCP → Conexión fiable, control de errores, orden de los datos
- UDP → No fiable, más rápido, sin control de flujo
- TCP → web, correo, archivos
- UDP → streaming, DNS, juegos online
4. Capa de Aplicación
Proporciona servicios de red directamente al usuario o a las aplicaciones.
Protocolos:
- HTTP/HTTPS → navegación web
- FTP/SFTP → transferencia de archivos
- DNS → resolución de nombres
- DHCP → asignación de IP
- SMTP/POP/IMAP → correo electrónico
3. Relación entre OSI y TCP/IP
Aunque son modelos distintos, se pueden comparar:
| Modelo OSI | Modelo TCP/IP | Función |
|---|---|---|
| 7. Aplicación | 4. Aplicación | Servicios al usuario |
| 6. Presentación | 4. Aplicación | Formato, cifrado |
| 5. Sesión | 4. Aplicación | Control de sesiones |
| 4. Transporte | 3. Transporte | TCP/UDP |
| 3. Red | 2. Internet | IP |
| 2. Enlace | 1. Acceso a la red | Ethernet, WiFi |
| 1. Física | 1. Acceso a la red | Señales, cables |
El modelo OSI es didáctico. El modelo TCP/IP es práctico.
Resumen:
El modelo TCP/IP es la arquitectura real de Internet. Está formado por 4 capas:
- Acceso a la red
- Internet
- Transporte
- Aplicación
Es más simple que el modelo OSI y se basa en protocolos reales como IP, TCP, UDP, HTTP, DNS o DHCP.
Actividad Práctica: "Radiografía de una conexión TCP/IP"
Objetivo:
Analizar cómo se configuran y comportan los protocolos de la pila TCP/IP en un equipo real de la red del aula.
1. Inspección de la Capa de Red (IP)
Abre la terminal (CMD en Windows o Terminal en Linux) y utiliza los comandos de diagnóstico básicos para identificar tu identidad en la red.
Tarea: Ejecuta
ipconfig /all(Windows) oip addr(Linux).Análisis: Identifica y anota los siguientes parámetros:
Dirección IPv4 actual.
Máscara de subred.
Puerta de enlace predeterminada (Gateway).
Servidores DNS asignados.
Reflexión: ¿Qué pasaría si el protocolo IP no tuviera configurada la "Puerta de enlace"? ¿Podrías hacer ping a tu compañero? ¿Y navegar por Google?
2. El apretón de manos (Three-way Handshake) en la Capa de Transporte
Vamos a ver cómo TCP establece una conexión "fiable" antes de enviar datos.
Tarea: Abre Wireshark y aplica el filtro
tcp.flags.syn == 1. Luego, abre tu navegador y entra en una web que no use HTTPS (para facilitar la lectura, comohttp://neverssl.com).Observación: Busca los paquetes con los flags [SYN], [SYN, ACK] y [ACK].
Pregunta: ¿Por qué decimos que TCP es un protocolo "orientado a conexión" a diferencia de UDP?
3. Resolución de nombres (Capa de Aplicación)
El modelo TCP/IP no funcionaría de forma humana sin el protocolo DNS.
Tarea: Utiliza la herramienta
nslookup.Comando: Escribe
nslookup www.google.com.Reto: Copia la dirección IP que te devuelve el comando y pégala directamente en la barra de direcciones de tu navegador. ¿Carga la página? Explica qué ha sucedido.
4. Comparativa final: OSI vs TCP/IP
Completa este mapa de protocolos situando cada uno en su capa correspondiente del modelo TCP/IP:
Protocolos a situar: HTTP, ICMP, TCP, IP, Ethernet, UDP, FTP, ARP.
| Capa TCP/IP | Protocolos | Unidad de Datos (PDU) |
|---|---|---|
| Aplicación | Datos | |
| Transporte | Segmento / Datagrama | |
| Internet | Paquete | |
| Acceso a Red | Trama |