Protocol Explorer es un sitio que explica cómo funciona internet animando los paquetes de red uno por uno, con lecciones interactivas de 39 protocolos, desde DNS y TCP hasta TLS, WireGuard o Modbus. Se usa directo desde el navegador, sin registro, y es de esas páginas que te hacen entender algo que llevas años dando por hecho.
Al abrirlo ves en el centro un diagrama con tu computadora, un router, internet y el servidor, y abajo una tabla llamada «Flujo de paquetes» con el origen, el destino, el protocolo y el detalle de cada paquete, muy parecida a lo que muestra Wireshark. A la derecha va la explicación de cada paso. Puedes reproducir la animación completa, avanzar paquete por paquete o cambiar la velocidad, y también hay una vista de secuencia, de esas con flechas entre los dos extremos.
Los protocolos están agrupados en tres categorías, 11 básicos, 19 de aplicaciones y 9 de seguridad, y cada lección se divide en pasos, por lo general entre cinco y ocho. Hay clásicos como HTTP, HTTPS, DNS, DHCP, SMTP, SSH o FTP, pero también cosas que casi nunca se explican bien, como BGP, QUIC (el HTTP/3 sobre UDP), WebRTC, WPA3, WireGuard, IPsec, SIP para las llamadas por internet, RTSP para cámaras IP y hasta Modbus, que se usa en control industrial.
La lección que más me gustó es la de TCP. Primero abre la conexión con el saludo de tres pasos, luego manda datos con cada byte numerado, y de repente el servidor responde con dos segmentos de 1,460 bytes y uno se pierde en el camino. Ves cómo el cliente se da cuenta del hueco con un ACK duplicado con SACK y cómo el servidor reenvía solo los bytes que faltan, antes de cerrar la conexión. Es justo lo que cualquier libro explica en una página, pero verlo moverse lo hace mucho más claro.
Cada protocolo trae un resumen con su capa, el puerto por defecto, el transporte que usa y las RFC donde está definido, por ejemplo la 9293 para TCP. Además tiene un buscador con Ctrl + K, atajos de teclado, modo de pantalla completa, una opción para ver solo el diagrama, modo claro y oscuro, y un contador de progreso que empieza en 0 de 39. La página también promete que cada paquete se puede revisar decodificado byte por byte.
Algo que se agradece es que está disponible en más de 20 idiomas, español incluido, y con el cambio de idioma se traducen hasta los pasos de cada lección. Parece adaptarse al idioma del navegador, y si no te aparece en español, basta con elegirlo en el selector de idioma de arriba a la derecha.
Está diseñado por Dilum Sanjaya y, por la dirección (lleva «alpha» en el nombre) y por estar alojado en Vercel, parece una versión temprana. No encontré un enlace a su código ni una licencia, así que no sé si es de código abierto. Tampoco hay que olvidar que lo que ves es una simulación y no tráfico real, con direcciones de ejemplo como 192.168.1.10 y 203.0.113.10, aunque justamente eso lo hace seguro para jugar con él.
Personalmente, lo veo como un complemento perfecto antes de abrir Wireshark o de ponerte a estudiar redes, porque te da la película completa de lo que pasa cuando abres una página, y no solo un montón de paquetes sueltos. Si estudias redes, te preparas para una certificación o simplemente te da curiosidad cómo viaja un mensaje de tu computadora hasta un servidor, vale la pena dedicarle una tarde.
