Considere una situación en la que no puede acceder a un sitio web y puede acceder a otros sitios web. Le gustaría saber si se trata de un problema con su red, alguna red intermedia o con el servidor web. ¿Cómo lo averiguas?
Puedes usar Traceroute.
¿Qué es un trazado de ruta?
Traceroute es una utilidad de línea de comandos ampliamente utilizada y disponible en casi todos los sistemas operativos. Le muestra la ruta completa a una dirección de destino. También muestra el tiempo que se tarda (o los retrasos) entre los enrutadores intermedios. ¿No es genial? A continuación se muestra un ejemplo del sistema operativo Windows.
¿Qué significa la salida anterior?
Una primera columna es un número de serie para enrutadores intermedios. En el resultado anterior, se envían tres paquetes a cada salto para obtener una buena estimación de los retrasos de cada enrutador. Las tres columnas muestran el tiempo que tardan tres paquetes diferentes. La última columna es la IP/Nombre de los enrutadores intermedios.
La salida muestra tres retrasos para el primer salto, seguidos de retrasos para el segundo salto, y así sucesivamente.
¿Qué es un comando en Linux y otros sistemas operativos?
En Windows, como se muestra arriba, el nombre del comando es «tracert», pero en Linux, Unix y Apple MAC OS, el comando es «traceroute».
¿Cómo funciona rastrear ruta?
Como se muestra en el siguiente diagrama, existen enrutadores intermedios entre el origen y el destino.
Envía muchos paquetes hacia el destino.
El primer conjunto de paquetes (3 paquetes en el ejemplo anterior) se envían de manera que el primer salto intermedio los descarta y se recibe un mensaje de control del primer Node intermedio para obtener la estimación de tiempo para el primer salto.
El segundo conjunto de paquetes (3 paquetes en el ejemplo anterior) se envían de manera que el segundo salto intermedio los descarta y se recibe un mensaje de control del segundo Node intermedio para obtener la estimación de tiempo para el primer salto.
¿Cómo se asegura traceroute de que un paquete se descarte en el i-ésimo salto?
Utiliza el campo TTL para este propósito. TTL se establece en 1 para los primeros paquetes, luego en 2, y así sucesivamente hasta llegar al destino.
¿Cómo se estima el tiempo total?
Cuando se descarta un paquete, el enrutador envía un mensaje ICMP Time Exceeded de regreso a la fuente. Así es como la fuente calcula el tiempo total.
Traceroute es una utilidad de línea de comandos ampliamente utilizada en redes.
Referencias:
https://www.youtube.com/watch?v=wTncuOHQbMw&index=5&list=PLkHsKoi6eZnzJl1qTzmvBwTxrSJW4D2Jj
Este artículo es una contribución de Rahul Gupta . Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA