Présentation
Les programmes de terminal tracepath et traceroute sont cruciaux dans les diagnostics de réseau. Les deux commandes cartographient le réseau et affichent les itinéraires de paquets possibles et les délais de transit d'une source à une destination. Cependant, il existe une différence entre les options disponibles et les utilisateurs qui peuvent utiliser chaque commande.
Cet article décrit la différence entre traceroute
et tracepath
et montre des cas d'utilisation.
Prérequis
- Connexion Internet stable.
- Une destination à tracer (le guide propose un exemple).
- Accès au terminal avec les privilèges sudo.
Différences entre Tracepath et Traceroute
La principale différence entre tracepath
et traceroute
est dans les options disponibles et les privilèges de l'utilisateur. Avec les options par défaut, les deux commandes sont similaires.
Tracepath trace le chemin vers une destination spécifiée à l'aide de paquets UDP. Sans aucune option, la commande affiche :
- TTL (Time To Live) temps aller-retour pour un paquet.
- MTU (Unités de transmission maximales) ou le plus grand paquet que
tracepath
peut envoyer sur le réseau. - Le nom de domaine résolu lorsque cela est possible.
Tracerroute mappe le chemin réseau vers une destination désignée. Sans aucune option, la commande envoie des paquets UDP et imprime :
- La durée de vie temps aller-retour pour trois paquets.
- Saut maximum nombre et taille du paquet en octets.
- Adresse IP et nom de domaine résolu lorsque cela est possible.
Cependant, traceroute
offre de nombreuses options avancées parmi lesquelles choisir, telles que le choix entre les protocoles de transfert ICMP et TCP et plus encore. Certaines options nécessitent des privilèges de superutilisateur (sudo) car la commande fonctionne directement avec les paquets bruts.
Comment Tracepath est-il utilisé ?
Le tracepath
la syntaxe de la commande est :
tracepath <options> <destination IP or domain name>
Par exemple, tracez le chemin vers l'un des emplacements IP de test de vitesse de phoenixNAP :
tracepath 184.95.56.34
Le programme Tracepath offre quelques options simples. Par exemple, affichez uniquement l'adresse IP pour une sortie plus rapide :
La sortie n'affiche pas le nom de domaine résolu. Pour une liste complète des options, exécutez le manuel à l'aide de la commande man :
man tracepath
En général, utilisez tracepath
pour une numérisation réseau simple.
Comment Traceroute est-il utilisé ?
Le traceroute
la syntaxe de la commande est :
traceroute <options> <destination IP or domain name>
La façon la plus simple d'utiliser traceroute est sans aucune option :
traceroute 184.95.56.34
Un exemple de commande qui nécessite des privilèges sudo est lors de la spécification du protocole TCP :
sudo traceroute -T 184.95.56.34
Le programme traceroute offre de nombreuses autres options pour personnaliser la taille des paquets, le nombre de sondes envoyées, la définition du TTL maximum, etc. Pour une liste détaillée, utilisez :
man traceroute
Utiliser traceroute
lorsque vous avez besoin d'options plus avancées pour analyser le réseau.