Introducción a los Protocolos de Red
Son conjuntos de reglas y procedimientos que definen cómo se intercambia información entre dispositivos en una red. Especifican el formato de los datos, el control de errores, la sincronización y la seguridad durante la comunicación.
Los protocolos de red son fundamentales para la comunicación entre dispositivos. Estos protocolos operan en distintas capas de los modelos de red, como OSI o TCP/IP. Sin los protocolos, los dispositivos no podrían entenderse entre sí, ya que cada uno podría interpretar los datos de manera diferente. Gracias a ellos, Internet y las redes funcionan de manera estandarizada a nivel mundial.
Modelos de Red: OSI y TCP/IP
MODELO OSI
MODELO TCP/IP
El modelo OSI es un estándar teórico de 7 capas, mientras que TCP/IP es el modelo práctico de 4 capas utilizado en Internet.
Protocolos de Capa de Aplicación
La capa de aplicación es la más cercana al usuario final. Los protocolos en esta capa permiten la interacción directa con las aplicaciones y servicios de red.
Protocolos de Capa de Transporte
La capa de transporte es responsable de la transferencia de datos entre aplicaciones, gestionando la segmentación, el control de flujo y la corrección de errores.
TCP: Prioriza integridad y orden (web, correo, FTP).
UDP: Prioriza velocidad (video llamadas, juegos, DNS).
Puertos comunes: SSH (22), HTTP (80), HTTPS (443), DNS (53), DHCP (67/68).
Protocolos de Capa de Internet
La capa de internet (o capa de red) se encarga del direccionamiento lógico y el enrutamiento de paquetes a través de la red.
IPv4 se está agotando. IPv6 fue creado para resolver este problema y mejorar la seguridad con IPsec integrado.
Protocolos de Capa de Acceso a Red
Esta capa gestiona la comunicación física entre dispositivos en la misma red, incluyendo direcciones MAC y control de acceso al medio.
ARP es fundamental para la comunicación, pero no tiene autenticación. Un atacante puede hacer ARP Spoofing para interceptar tráfico (Man-in-the-Middle).
Laboratorio Práctico
1. Usa
ping para enviar paquetes ICMP a google.com y analiza la salida.2. Usa
traceroute para ver la ruta de los paquetes hasta un destino.3. Usa
nslookup o dig para consultar DNS.4. Usa
netstat -tuln para ver puertos abiertos TCP/UDP.5. Usa
arp -a para ver la tabla ARP de tu equipo.6. Identifica qué protocolos están usando tus aplicaciones con
lsof -i.
64 bytes from mad41s12-in-f14.1e100.net (142.250.185.46): icmp_seq=1 ttl=117 time=15.2 ms
64 bytes from mad41s12-in-f14.1e100.net (142.250.185.46): icmp_seq=2 ttl=117 time=14.8 ms
✓ Protocolo ICMP en acción
Address: 8.8.8.8#53
Name: hackwise.com
Address: 192.168.1.100
✓ Protocolo DNS resolviendo nombres
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
tcp LISTEN 0 128 [::]:22 [::]:*
udp UNCONN 0 0 0.0.0.0:68 0.0.0.0:*
✓ Puertos TCP/UDP abiertos en el sistema
✓ Tabla ARP mostrando asociaciones IP → MAC
Preguntas de Reflexión
1. ¿Cuál es la diferencia principal entre los modelos OSI y TCP/IP?
2. ¿Por qué HTTPS es más seguro que HTTP?
3. ¿En qué casos usarías UDP en lugar de TCP?
4. ¿Cómo funciona el protocolo ARP dentro de una red local?
5. ¿Qué sucede cuando haces ping a un dominio?
Comandos Rápidos de Referencia
ping destino- Prueba conectividad (ICMP)traceroute destino- Muestra la ruta de paquetesnslookup dominio- Consulta DNSdig dominio- Consulta DNS detalladanetstat -tuln- Lista puertos TCP/UDP abiertosss -tuln- Alternativa moderna a netstatarp -a- Muestra la tabla ARPip neighbor- Misma función que arp -alsof -i- Muestra conexiones de red por proceso
¡Has completado el tutorial!
Ahora conoces los fundamentos de los protocolos de red, los modelos OSI y TCP/IP, y los protocolos más importantes en cada capa. Este conocimiento es esencial para cualquier profesional de redes y ciberseguridad, ya que permite entender cómo fluye la información y dónde aplicar medidas de seguridad.