GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Tracepath vs. Traceroute:qual è la differenza?

Introduzione

I programmi tracepath e traceroute terminal sono fondamentali nella diagnostica di rete. Entrambi i comandi mappano la rete e visualizzano possibili percorsi dei pacchetti e ritardi di transito da una sorgente a una destinazione. Tuttavia, c'è una differenza tra le opzioni disponibili e quali utenti possono utilizzare ciascun comando.

Questo articolo illustra la differenza tra traceroute e tracepath e mostra i casi d'uso.

Prerequisiti

  • Connessione Internet stabile.
  • Una destinazione da tracciare (la guida offre un esempio).
  • Accesso al terminale con privilegi sudo.

Differenze tra Tracepath e Traceroute

La principale differenza tra tracepath e traceroute è nelle opzioni disponibili e nei privilegi utente. Con le opzioni predefinite, i due comandi sono simili.

Tracciato traccia il percorso verso una destinazione specificata utilizzando i pacchetti UDP. Senza alcuna opzione, il comando restituisce:

  • TTL (Time To Live) tempo di andata e ritorno per un pacchetto.
  • MTU (Unità di trasmissione massime) o il pacchetto più grande che tracepath può inviare tramite la rete.
  • Il nome di dominio risolto quando possibile.

Tracciato mappa il percorso di rete su una destinazione designata. Senza alcuna opzione, il comando invia pacchetti UDP e stampa:

  • Il TTL andata e ritorno per tre pacchetti.
  • Luppolo massimo numero e dimensione del pacchetto in byte.
  • Indirizzo IP e nome di dominio risolto quando possibile.

Tuttavia, traceroute offre molte opzioni avanzate tra cui scegliere, come la scelta tra i protocolli di trasferimento ICMP e TCP e altro ancora. Alcune opzioni richiedono privilegi di superutente (sudo) perché il comando funziona direttamente con i pacchetti non elaborati.

Come viene utilizzato Tracepath?

Il tracepath la sintassi del comando è:

tracepath <options> <destination IP or domain name>

Ad esempio, traccia il percorso verso una delle posizioni IP del test di velocità di phoenixNAP:

tracepath 184.95.56.34

Il programma Tracepath offre alcune semplici opzioni. Ad esempio, visualizza solo l'indirizzo IP per un output più rapido:

L'output non mostra il nome di dominio risolto. Per un elenco completo delle opzioni, esegui il manuale usando il comando man:

man tracepath

In generale, usa tracepath per una semplice scansione della rete.

Come si usa Traceroute?

Il traceroute la sintassi del comando è:

traceroute <options> <destination IP or domain name>

Il modo più semplice per utilizzare traceroute è senza alcuna opzione:

traceroute 184.95.56.34

Un comando di esempio che richiede i privilegi sudo è quando si specifica il protocollo TCP:

sudo traceroute -T 184.95.56.34

Il programma traceroute offre molte più opzioni per personalizzare la dimensione del pacchetto, il numero di sonde inviate, impostare il TTL massimo, ecc. Per un elenco dettagliato, utilizzare:

man traceroute

Usa traceroute quando hai bisogno di opzioni più avanzate per analizzare la rete.


Ubuntu
  1. La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

  2. Qual è la differenza tra i metodi Tasksel e quelli normali?

  3. Qual è la differenza tra le opzioni -d e -m per Useradd?

  4. La differenza tra individuare/dov'è/quale?

  5. Hosting cloud e hosting VPS:qual è la differenza?

RPM vs YUM:impara la differenza

VPN vs VDI:qual è la differenza?

Failover vs. Failback:qual è la differenza

Come installare Traceroute su Ubuntu

Sapori di Ubuntu:qual è la differenza?

Qual è la differenza tra una console, un terminale e una shell?