Traceroute
Traceroute est un outil de diagnostic TCP/IP qui retrace le chemin suivi par un paquet de données d’un hôte à un autre. Un rapport traceroute fournit des informations sur les réseaux qu’un paquet de données traverse et sur le temps nécessaire à chaque saut. Si un nœud situé sur le trajet d’un paquet provoque un ralentissement ou un autre problème réseau, traceroute peut aider à le localiser.
Comme l’Internet est un réseau mondial constitué de réseaux plus petits, un paquet de données franchit de nombreuses étapes intermédiaires lorsqu’il se déplace de son origine à sa destination. Il commence dans le réseau local, puis se dirige vers le réseau du fournisseur d’accès à Internet (FAI), traverse l’ossature Internet, puis plusieurs réseaux plus petits jusqu’à atteindre sa destination. Dans la plupart des cas, l’utilisateur moyen ne remarque aucun de ces sauts, jusqu’à ce que l’un d’eux provoque un ralentissement ou une interruption de la connexion. L’exécution d’une commande traceroute peut identifier l’endroit où se produit un problème de connexion réseau et aider les administrateurs réseau à le résoudre.
Exécuter une commande traceroute
Certaines applications utilitaires réseau incluent une fonction traceroute avec une interface graphique, mais vous pouvez également exécuter une commande traceroute depuis l’invite de commandes ou le terminal de n’importe quel ordinateur. Il suffit de saisir la commande tracert [address] (sous Windows) ou traceroute [address] (sous Unix, Linux et macOS), où [address] est le nom de domaine ou l’adresse IP du système que vous essayez d’atteindre. Pendant son exécution, traceroute répertorie chaque nœud sur une ligne distincte et affiche son nom d’hôte ou son adresse IP. Il indique également le temps nécessaire à chaque saut, en millisecondes.
Traceroute utilise des valeurs TTL pour obtenir des informations sur les nœuds réseau intermédiaires. Il commence par envoyer un ensemble de paquets de données avec une valeur TTL de 1. Ces paquets atteignent le premier nœud du trajet, qui décrémente la valeur TTL jusqu’à 0, puis répond avec un message ICMP indiquant que le TTL a été dépassé. Traceroute affiche le nom d’hôte ou l’adresse IP du nœud, ainsi que le temps qu’il a mis à répondre. Il envoie ensuite quelques paquets avec une valeur TTL de 2. Ceux-ci atteignent le deuxième nœud du trajet avant d’expirer et de renvoyer un message indiquant que le TTL a été dépassé. Traceroute continue d’envoyer des paquets avec des valeurs TTL croissantes jusqu’à ce qu’ils arrivent au nœud de destination, en affichant les informations de chaque nœud qui répond. Certaines lignes d’un résultat traceroute peuvent n’afficher que des astérisques, ce qui signifie que le nœud a reçu les paquets de données, mais n’a pas pu envoyer de réponse à cause d’un pare-feu.
Testez vos connaissances