ICMP (Protocolo de mensajes de control de Internet). En un encabezado de paquete IP hay un campo llamado TTL o tiempo de vida. En realidad, muestra el número máximo de nodos que puede viajar un paquete. Cada enrutador intermedio disminuye su valor en uno y cuando su valor se convierte en cero, cualquier enrutador que reciba este paquete lo descartará. Al descartar el paquete, este enrutador responderá un mensaje ICMP para informar al nodo de origen que este paquete se descartó.
traceroute funciona de la siguiente manera:
Comienza enviando un paquete con TTL igual a 1. El primer enrutador que recibe este paquete lo descartará (porque después de disminuir el valor TTL se convierte en cero) y envía ICMP de regreso a la fuente. Al usar este paquete ICMP, conoce la dirección IP del primer enrutador intermedio.
- ¿Qué protocolo cliente-servidor utiliza un mecanismo de autenticación basado en tickets?
- ¿Qué es SSH?
- ¿Qué es MPLS?
- ¿Cuál es la diferencia entre las redes basadas en aplicaciones y las redes definidas por software?
- ¿Los protocolos y conceptos de redes van a estar desactualizados? ¿Vale la pena aprenderlos?
Luego, traceroute envía otro paquete con TTL igual a 2. Y del mismo proceso podemos conocer la dirección del segundo enrutador intermedio. Y esto continúa hasta llegar al destino. A partir de esto, siete conocen el camino seguido por un paquete desde el origen hasta el destino.