GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Tracepath vs Traceroute:¿Cuál es la diferencia?

Introducción

Los programas de terminal tracepath y traceroute son cruciales en el diagnóstico de red. Ambos comandos asignan la red y muestran las posibles rutas de paquetes y los retrasos en el tránsito desde un origen hasta un destino. Sin embargo, existe una diferencia entre las opciones disponibles y qué usuarios pueden usar cada comando.

Este artículo describe la diferencia entre traceroute y tracepath y muestra casos de uso.

Requisitos previos

  • Conexión a Internet estable.
  • Un destino para rastrear (la guía ofrece un ejemplo).
  • Acceso a la terminal con privilegios sudo.

Diferencias entre Tracepath y Traceroute

La principal diferencia entre tracepath y traceroute está en las opciones disponibles y privilegios de usuario. Con las opciones predeterminadas, los dos comandos son similares.

Tracepath rastrea la ruta a un destino específico usando paquetes UDP. Sin ninguna opción, el comando genera:

  • TTL (Tiempo de vida) tiempo de ida y vuelta de un paquete.
  • UTM (Unidades máximas de transmisión) o el paquete más grande que tracepath puede enviar a través de la red.
  • El nombre de dominio resuelto cuando sea posible.

Trazar ruta asigna la ruta de la red a un destino designado. Sin ninguna opción, el comando envía paquetes UDP e imprime:

  • El TTL tiempo de ida y vuelta para tres paquetes.
  • Salto máximo número y tamaño del paquete en bytes.
  • dirección IP y nombre de dominio resuelto cuando sea posible.

Sin embargo, traceroute ofrece muchas opciones avanzadas para elegir, como elegir entre los protocolos de transferencia ICMP y TCP y más. Algunas opciones requieren privilegios de superusuario (sudo) porque el comando funciona directamente con paquetes sin formato.

¿Cómo se usa Tracepath?

El tracepath la sintaxis del comando es:

tracepath <options> <destination IP or domain name>

Por ejemplo, rastree la ruta a una de las ubicaciones IP de prueba de velocidad de phoenixNAP:

tracepath 184.95.56.34

El programa Tracepath ofrece algunas opciones simples. Por ejemplo, muestre solo la dirección IP para una salida más rápida:

El resultado no muestra el nombre de dominio resuelto. Para obtener una lista completa de opciones, ejecute el manual usando el comando man:

man tracepath

En general, use tracepath para escaneo de red simple.

¿Cómo se utiliza Traceroute?

La traceroute la sintaxis del comando es:

traceroute <options> <destination IP or domain name>

La forma más sencilla de usar traceroute es sin ninguna opción:

traceroute 184.95.56.34

Un comando de ejemplo que requiere privilegios sudo es cuando se especifica el protocolo TCP:

sudo traceroute -T 184.95.56.34

El programa traceroute ofrece muchas más opciones para personalizar el tamaño del paquete, la cantidad de sondas enviadas, configurar el TTL máximo, etc. Para obtener una lista detallada, use:

man traceroute

Usar traceroute cuando necesite opciones más avanzadas para analizar la red.


Ubuntu
  1. ¿La diferencia entre [[ $a ==Z* ]] y [ $a ==Z* ]?

  2. ¿Cuál es la diferencia entre los métodos Tasksel y Normal?

  3. ¿Cuál es la diferencia entre las opciones -d y -m para Useradd?

  4. La diferencia entre localizar/dónde está/cuál?

  5. Alojamiento en la nube vs Alojamiento VPS:¿Cuál es la diferencia?

RPM frente a YUM:aprenda la diferencia

VPN vs VDI:¿Cuál es la diferencia?

Conmutación por error frente a Conmutación por recuperación:¿Cuál es la diferencia?

Cómo instalar Traceroute en Ubuntu

Sabores de Ubuntu:¿Cuál es la diferencia?

¿Cuál es la diferencia entre una consola, una terminal y un shell?