TraceRoute signifie "traçage d'itinéraire" en chinois. Il s'agit d'une commande informatique qui peut utiliser le protocole ICMP pour localiser tous les routeurs entre l'ordinateur de l'utilisateur et l'ordinateur cible. La syntaxe est "tracert [-d] [ -. h maximum_hops] ... nom_cible".
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3. La commande traceroute (tracert sous Windows) utilise le protocole ICMP pour localiser tous les routeurs entre votre ordinateur et l'ordinateur cible. La valeur TTL peut refléter le nombre de routeurs ou de passerelles traversés par le paquet de données. En manipulant la valeur TTL du message d'appel ICMP indépendant et en observant les informations de retour indiquant que le message est rejeté, la commande traceroute peut parcourir tous les routeurs sur les données. chemin de transmission des paquets.
Principe
Le programme utilise une valeur de durée de vie croissante (TTL) pour atteindre sa fonction. Chaque fois qu’un paquet passe par un routeur, sa durée de vie est réduite de un. Lorsque sa durée de vie est égale à 0, l'hôte annule le paquet et envoie un paquet ICMP TTL à l'expéditeur du paquet d'origine.
La valeur TTL des 3 premiers paquets envoyés par le programme est 1, les 3 paquets suivants sont 2, et ainsi de suite, il obtient une série de chemins de paquets. Notez qu'IP ne garantit pas que chaque paquet emprunte le même chemin.
Définition
Il se compose de dizaines de milliers de réseaux locaux et de millions d'ordinateurs répartis à travers le monde, et est interconnecté via le protocole TCP/IP pour les réseaux hétérogènes . communication. Sur Internet, les informations sont transmises d'un bout à l'autre via des supports et équipements de transmission (routeurs, commutateurs, serveurs, passerelles, etc.) dans de nombreux segments du réseau. Chaque appareil connecté à Internet, comme les hôtes, les routeurs, les serveurs d'accès, etc., possède généralement une adresse IP indépendante. Grâce à Traceroute, nous pouvons connaître le chemin emprunté par les informations depuis votre ordinateur jusqu'à l'hôte à l'autre bout d'Internet. Bien sûr, le chemin emprunté par un paquet de données depuis le même point de départ (source) jusqu'à la même destination (destination) peut être différent à chaque fois, mais fondamentalement, l'itinéraire emprunté est le même la plupart du temps. Dans les systèmes UNIX, nous l'appelons Traceroute, et sous MS Windows, c'est Tracert. Traceroute mesure le temps nécessaire en envoyant de petits paquets au périphérique de destination jusqu'à leur retour. Traceroute teste chaque appareil sur un chemin trois fois. La sortie inclut la durée (ms) de chaque test ainsi que le nom de l'appareil (si disponible) et son adresse IP.
Description du paramètretracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
Le paramètre
précise que l'adresse ne sera pas résolue par le nom de l'ordinateur.
Spécifie le nombre maximum de sauts pour trouver la cible. -d
Spécifie les routes sources libres dans la liste informatique. -h maximum_hops
Attendez le nombre de millisecondes spécifié par timeout pour chaque réponse. -j computer-list
Le nom de l'ordinateur cible. -w timeout
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!