Protocolos IP: Post tostón, pero quédate
Sé que “protocolos IP” suena a post tostón. Lo sé. Suena a temario de certificación, a documentación que abres con buena intención y cierras veinte minutos después y te piras a ver algo a Netflix. Pero la realidad es que usas protocolos constantemente, aunque no lo veas. Cada web que abres, cada conexión remota, cada correo y cada mensaje viajan gracias a ellos.
Los protocolos son, básicamente, normas de comunicación entre máquinas. Sin esas reglas, Internet sería como intentar organizar tráfico en una rotonda sin señales: ruido, caos y mucha gente gritando.
De hecho, imagina por un momento un mundo sin protocolos: tu navegador pidiendo una web, el servidor respondiendo en un formato distinto, el router improvisando rutas y tu PC interpretando todo como si fueran jeroglíficos. Sería como intentar pedir un café en un bar donde el camarero habla japonés, tú hablas español y la cafetera toma decisiones por su cuenta.
Y dentro de este pequeño ecosistema de locura organizada, cada protocolo tiene su propia personalidad, su función y, en muchos casos, su propia manera de complicarte la vida. Algunos están ahí para asegurar conexiones seguras, otros para enrutar tráfico, otros para monitorizar equipos… y otros simplemente para recordarte que en redes nada es tan simple como parece. Vamos a verlos uno a uno los mas relevante.
Lo sé, sigue sonando a tostón. Pero aguanta un poco más, sigue leyendo… tú puedes.
➜IP (Internet Protocol)
IP es el protocolo base de todo este circo. Su trabajo consiste en coger paquetes de datos y llevarlos desde un origen hasta un destino usando direcciones IP.
Piensa en IP como un repartidor de paquetería. Le da igual si transporta una web, un correo, una videollamada o un meme; su única preocupación es que el paquete llegue a la dirección correcta.
Eso sí, IP no garantiza que llegue bien, ni en orden, ni siquiera que llegue. Solo lo envía. Bastante tiene.
➜TCP (Transmission Control Protocol)
TCP es el obsesivo del grupo.
Su función es garantizar que los datos lleguen completos, en orden y sin errores. Si un paquete se pierde, TCP lo detecta y lo reenvía. Si llegan desordenados, los reorganiza.
Por eso se usa en navegación web, descargas, bases de datos o correos electrónicos. Básicamente, en cualquier cosa donde perder datos sea un problema serio.
TCP es como ese compañero que revisa tres veces el inventario antes de cerrar ticket.
➜UDP (User Datagram Protocol)
UDP es el extremo opuesto, TDH elevando, todo lo contrario a TCP.
No confirma recepción, no reenvía paquetes perdidos y no comprueba orden. Manda datos y sigue adelante.
Suena terrible… hasta que entiendes su utilidad.
Se usa en gaming online, streaming, VoIP o videollamadas, donde la velocidad importa más que la perfección. En una llamada es mejor perder medio segundo de audio que recibirlo tarde.
UDP vive rápido y acepta riesgos, es un disfruton.
➜SSH (Secure Shell)
SSH es probablemente el mejor amigo de cualquier administrador de sistemas.
Permite conectarte de forma segura a un servidor remoto para ejecutar comandos, gestionar servicios, revisar logs o arreglar desastres.
Gracias a SSH puedes administrar un servidor Linux desde cualquier parte del mundo… aunque no sé si eso es bueno o malo. Por un lado te da libertad total; por otro, significa que también puedes acabar arreglando una incidencia desde el sofá, desde vacaciones o mientras intentas cenar tranquilo.
➜TELNET
Antes de SSH no todo era campo… era Telnet.
Telnet también permite acceso remoto, pero con una diferencia importante: transmite todo en texto plano, incluidas las credenciales.
Sí, usuario y contraseña viajando por la red sin cifrar. Maravilloso.
Hoy está prácticamente obsoleto por motivos obvios de seguridad, aunque todavía aparece en hardware antiguo, laboratorios o entornos legacy donde el tiempo parece detenido en 1998.
¿Qué tal? ¿Sigues ahí? Está siendo duro, lo sé. Este post es denso, y si no vienes del mundo del networking probablemente tu cerebro ya esté pidiendo timeout. Pero no abandones todavía. Te dejo un par de gifs gracioso como inyección de dopamina y seguimos, que ya queda poco.
➜FTP (File Transfer Protocol)
Luego está FTP, el clásico protocolo para transferir archivos entre equipos. Si alguna vez has subido ficheros a un servidor, a un hosting o a una web vieja de empresa que misteriosamente sigue viva desde 2009, probablemente te has cruzado con él.
Su trabajo es simple: mover archivos de un sitio a otro. Subir, bajar, listar directorios… sin demasiadas florituras.
El problema es que FTP, igual que Telnet, nació en una época donde la seguridad parecía opcional. Usuario, contraseña y datos viajando en texto plano como si Internet fuera un lugar amable y lleno de buenas intenciones. Spoiler: no lo es.
Por eso hoy suele reemplazarse por SFTP o FTPS, que hacen básicamente lo mismo pero sin regalar tus credenciales a cualquiera que esté escuchando. Aun así, FTP sigue apareciendo en entornos legacy.
➜HTTPS (HyperText Transfer Protocol Secure)
HTTPS es el protocolo que usas constantemente aunque no lo pienses.
Cada vez que entras en una web con el candadito del navegador, estás usando HTTPS.
Su trabajo es cifrar la comunicación entre cliente y servidor para que terceros no puedan leer la información en tránsito.
Contraseñas, pagos, sesiones, formularios… todo eso viaja protegido gracias a HTTPS.
Ese candado pequeño en el navegador evita muchos dolores de cabeza y de cartera.
➜DNS (Domain Name System)
DNS es uno de esos protocolos que parecen simples hasta que dejan de funcionar.
Su trabajo consiste en traducir nombres legibles como google.com en direcciones IP reales.
Sin DNS tendrías que memorizar IPs para navegar por Internet.
Y todos sabemos que nadie quiere recordar 142.250.x.x para abrir una web.
DNS también tiene una habilidad especial para romper cosas de formas absurdas. Existe una regla no escrita en IT: si algo falla y no entiendes por qué, revisa DNS.
➜SNMP (Simple Network Management Protocol)
SNMP vive en el mundo de la monitorización.
Permite consultar dispositivos de red como routers, switches, impresoras o UPS para conocer métricas como uso de CPU, tráfico, memoria o temperatura.
En otras palabras, SNMP te dice si tu infraestructura está sana… o ardiendo lentamente.
Es imprescindible en monitorización profesional.
También es el protocolo que te hace descubrir que esa impresora tiene más uptime que varios servidores.
➜ICMP (Internet Control Message Protocol)
ICMP es el mensajero.
No transporta datos de usuario. Transporta mensajes de control y diagnóstico.
Gracias a ICMP existen herramientas como ping o traceroute.
Cuando haces ping a un servidor, ICMP te dice si responde, cuánto tarda y si hay conectividad.
Cuando no responde, también te lo dice. Sin delicadeza.
“Destination unreachable” puede arruinar mañanas enteras.
Al final, los protocolos no son aburridos. Lo aburrido es estudiarlos. En producción son puro entretenimiento: conexiones que se caen, firewalls bloqueando justo lo que no deberían, SSH salvándote la noche y Telnet apareciendo en un switch antiguo para recordarte que el pasado nunca muere.
Desde fuera, Internet parece magia. Abres una web, mandas un mensaje y todo funciona como si nada.
Desde dentro, sin embargo, la realidad es menos glamurosa: son paquetes yendo de un lado a otro, DNS decidiendo si hoy coopera o no, SNMP chivándote que algo se está calentando demasiado y un usuario repitiendo por quinta vez que “él no ha tocado nada”. Nunca lo hacen. Curiosamente, siempre pasa algo justo después.
PixelMuerto












