Traceroute
Cuando las computadoras se comunican a través de Internet, a menudo se realizan muchas conexiones en el camino. Esto es porque el Internet está formado por una red de redes, y dos computadoras diferentes pueden estar en dos redes separadas en diferentes partes del mundo. Por lo tanto, si una computadora se va a comunicar con otro sistema en Internet, debe enviar datos a través de una serie de pequeñas redes, llegando eventualmente a Internet columna vertebral, y luego nuevamente viajando a una red más pequeña donde reside la computadora de destino.
Estas conexiones de red individuales, llamadas "saltos", generalmente pasan desapercibidas para el usuario promedio. Después de todo, ¿por qué molestarse en rastrear todas las conexiones cuando solo está interesado en comunicarse con la computadora de destino? Sin embargo, si no se puede establecer una conexión o está tardando mucho tiempo, rastrear el camino de las conexiones en el camino puede resultar útil. Esto es exactamente lo que hace el comando traceroute.
Traceroute es un TCP / IP utilidad que permite a un usuario rastrear una conexión de red de una ubicación a otra, registrando cada salto en el camino. El comando se puede ejecutar desde una línea de comando Unix o DOS escribiendo tracert [nombre de dominio], donde [nombre de dominio] es el nombre de dominio o el dirección IP del sistema que está intentando alcanzar. También se puede hacer un traceroute utilizando varias utilidades de red, como la Utilidad de red de Apple para Mac OS X.
Cuando se ejecuta un traceroute, devuelve una lista de saltos de red y muestra el nombre de host y la dirección IP de cada conexión. También devuelve la cantidad de tiempo que tardó cada conexión (generalmente en milisegundos). Esto muestra si hubo algún retraso en el establecimiento de la conexión. Por lo tanto, si una conexión de red es lenta o no responde, una ruta de seguimiento a menudo puede explicar por qué existe el problema y también mostrar la ubicación del problema.