Traceroute: cómo funciona y cómo puede beneficiarle en el análisis de rutas de red

Mientras utiliza Internet, es muy fácil olvidar que hay muchos componentes y servidores que ayudan a mantener la World Wide Web en funcionamiento. Cada paquete que envías, desde un mensaje de chat hasta una foto de un gato, tiene que viajar a través de intercambios y servidores para llegar a su destino.

Desafortunadamente, nada le recuerda mejor que se ha producido una configuración de este tipo que no poder conectarse a un sitio web. Podría ser un error de su parte, del sitio web o de algún punto intermedio. La mejor manera de averiguar dónde está el problema es utilizar la herramienta Traceroute. Verificar Las mejores herramientas para solucionar problemas de red.

Traceroute: cómo funciona y cómo puede ayudarle en el análisis de rutas de red - explicaciones

¿Qué es Traceroute?

Traceroute es una forma de rastrear la ruta que toman sus paquetes de datos a medida que viajan a través de Internet. Cada sistema operativo moderno puede rastrear el camino.

Cuando inicia Traceroute, le indica a qué sitio web o servidor desea rastrear. Esta suele ser la URL del sitio web al que intentas acceder, pero también puedes proporcionarle una dirección IP si lo deseas.

Una vez que inicia Traceroute, envía paquetes hacia su destino especificado. Luego registra los viajes del paquete y envía la información a su computadora, que luego le muestra hacia dónde se dirige.

Esto es realmente útil si estás intentando encontrar un error de red. Si el servidor o el intercambio no funciona, Traceroute abordará el problema y le informará que algo no funciona correctamente. Luego podrá utilizar esta información para diagnosticar mejor lo que está fallando.

¿Cómo funciona Traceroute?

Traceroute es una forma sencilla de diagnosticar errores de red. Sin embargo, el reconocimiento de Traceroute se debe a un ingenioso exploit que utiliza la variable TTL del paquete.

¿Cuál es el TTL de un paquete?

Lo ideal es que cuando un ordenador envía un paquete de un lugar a otro, llegue sin problema. Toma la ruta más rápida posible del punto A al punto B y nunca falla ni se detiene.

Lamentablemente, en las redes pueden suceder cosas inesperadas. Si un ingeniero comete un error al configurar el servidor, los paquetes podrían enviarse en un bucle infinito entre servidores. Si esto sucede con frecuencia, la red puede llenarse de paquetes que dan vueltas y vueltas para siempre.

Las mentes inteligentes detrás de Data Packet han ideado una solución para solucionar este problema, llamada Time To Live o TTL. A cada paquete, antes de ser enviado a lo desconocido, se le asigna un número mayor que 0 como valor TTL. Si este valor llega a 0, el paquete se considera "muerto" y se destruye.

A medida que un paquete se envía en su viaje, se detendrá varias veces a través de diferentes servidores. Cada vez que accede al servidor, resta uno de su valor TTL. Normalmente, este valor TTL se establece en un número en el que el paquete tiene tiempo más que suficiente para llegar a su destino antes de llegar a 0. Sin embargo, si el paquete entra en un bucle, el TTL eventualmente disminuirá hasta que el paquete caduque.

Cuando un paquete caduca, el servidor en el que caduca envía un mensaje llamado "mensaje de tiempo ICMP excedido" a la fuente. Esto es básicamente una notificación de que el paquete expiró en un momento inadecuado y le dice al usuario dónde expiró el paquete para ayudar con la resolución de problemas. Verificar Las mejores aplicaciones de análisis de Wi-Fi para iPhone y iPad.

Cómo el tiempo de permanencia del paquete permitió que Traceroute funcionara

Este mensaje de "tiempo ICMP excedido" es la clave para que Traceroute funcione. Para comenzar, Traceroute envía un paquete con el TTL establecido en 1. Esto significa que sale de su computadora, llega al primer servidor, resta uno de su TTL, tiene un TTL de 0 y caduca.

El servidor que maneja el paquete en ese momento envía el mensaje "Tiempo ICMP excedido" a su computadora, junto con su ubicación. Luego, su computadora registra la ubicación del servidor como primer paso hacia su objetivo.

Luego envía un paquete con el TTL configurado en 2, 3, y así sucesivamente hasta que el paquete llegue a su destino. Cada paquete caducará en el siguiente salto de tráfico y cada servidor a lo largo del camino informará el paquete caducado, dándole a su computadora la información que necesita para saber a dónde van sus paquetes de datos.

¿Cuáles son los usos de Traceroute?

En un nivel básico, Traceroute le permite echar un vistazo a cómo se mueven los paquetes por la red. Ya sea que sea un ingeniero de redes que verifica dos veces para asegurarse de que todo fluya como debería o simplemente tenga curiosidad sobre cómo viajan sus paquetes cuando visita Google, Traceroute es la solución perfecta.

Sin embargo, también son útiles para detectar errores en el sistema. Si Traceroute intenta conectarse a un servidor que no responde, notará que el paquete que envió no generó respuesta por un tiempo. Una vez que ha pasado suficiente tiempo, Traceroute anuncia que la solicitud "se agotó", lo que significa que la respuesta no llegó a tiempo.

Por supuesto, el tiempo de espera de una solicitud no siempre significa que el servidor esté inactivo; A veces, al servidor no le gustan las solicitudes de Traceroute y las bloquea cuando llegan. Pero si está relativamente seguro de que ningún servidor en la cadena está bloqueando Traceroute, esta es una buena manera de diagnosticar un sitio web o servidor que no responde cuando intenta conectarse. Verificar Cómo reparar un servidor DNS que no responde en Windows 11.

¿Cuál es la diferencia entre Traceroute y Ping?

Algunos lectores con conocimientos técnicos notarán que Traceroute se parece mucho a otra herramienta de comunicación fácil de usar, Ping. Sin embargo, aunque las dos herramientas se superponen un poco, las personas utilizan cada una por diferentes motivos.

Como se mencionó anteriormente, Traceroute le ayuda a ver a dónde va el paquete una vez que sale de su computadora. Mientras tanto, Ping le indica si su computadora puede llegar a un servidor en particular y cuánto tiempo lleva llegar allí.

Como tal, si desea ver cada parte de la cadena de la red, Traceroute es en quien debe confiar. Mientras tanto, si solo desea saber si el servidor responde, puede hacer ping. Claro, también puedes hacer esto con Traceroute, pero tendrás que esperar un tiempo hasta que el paquete finalmente llegue a tu servidor antes de obtener la respuesta que estás buscando.

Cómo implementar Traceroute

Como dijimos anteriormente, todos los principales sistemas operativos pueden realizar seguimiento. Es tan fácil como abrir un símbolo del sistema o una Terminal e ingresar el comando Traceroute.

Para macOS, solo necesitas abrir Terminal y escribir "traceroute”, seguido de la URL de destino o dirección IP. Es lo mismo en Linux, pero es posible que primero necesites instalar Traceroute antes de poder hacerlo.

Traceroute: cómo funciona y cómo puede ayudarle en el análisis de rutas de red - explicaciones

En Windows funciona de la misma manera, excepto que la función se llama "tracert". Hemos cubierto Tracert y otros comandos en nuestra guía sobre Comandos para administrar redes inalámbricas en WindowsAsí que asegúrese de leerlo si desea conocer las herramientas disponibles para usted.

Traceroute: cómo funciona y cómo puede ayudarle en el análisis de rutas de red - explicaciones

preguntas comunes

P1. ¿Qué es Traceroute y cómo funciona?

Traceroute es una herramienta técnica que ayuda a determinar la ruta de los paquetes de datos a través de Internet. Funciona enviando paquetes de datos al objetivo, rastreando su ruta y mostrando el tiempo requerido para cada salto.

P2. ¿Cuál es el beneficio de utilizar Traceroute?

Traceroute ayuda a analizar el rendimiento de la red e identifica problemas como retrasos y pérdida de paquetes.

P3. ¿Cómo puedo utilizar Traceroute para analizar mi conexión a Internet?

Abra el símbolo del sistema y escriba "tracert”seguido de la dirección IP o nombre de host para analizar la ruta de conexión.

P4. ¿Traceroute afecta la velocidad de la conexión a Internet?

No, Traceroute no afecta la velocidad de tu conexión a Internet, ya que solo analiza los datos sin afectar el rendimiento de la conexión.

P5. ¿Puedo utilizar Traceroute en sistemas operativos distintos de Windows?

Sí, Traceroute está disponible en la mayoría de los sistemas operativos, incluidos Linux y macOS. Puedes usar el comando “tracerouteEn Terminal.

Realice un seguimiento de sus paquetes con Traceroute

Si desea saber adónde van sus paquetes después de salir de su computadora, Traceroute es la solución perfecta. Ya sea que desee diagnosticar un problema de red o simplemente esté interesado en saber a dónde van sus paquetes, es fácil configurar uno y monitorear el flujo de datos. Puedes ver ahora ¿Tienes problemas de conexión a la red? Aquí hay algunos trucos de diagnóstico y soluciones simples..

fuente
Ir al botón superior