Traceroute est un utilitaire réseau pour les systèmes d'exploitation Unix et Unix -like. Comme son nom l'indique , elle renvoie l'itinéraire d'un paquet se déplace vers une destination , énumérant le secteur du houblon ( liens ), il a traversé . Le forfait est basé sur la Control Message Protocol Internet ( ICMP) . Caractéristiques
Traceroute offre la possibilité de retourner un chemin vers une destination écraser soit le Transmission Control Protocol (TCP ) ou User Datagram Protocol ( UDP). Toutefois, les pare-feu modernes bloquer ce trafic , et donc maintenant ICMP est un meilleur choix pour les paquets de traceroute . ICMP est un protocole de compagnon de l' Internet Protocol (IP).
Fonction
IP manque de toute forme de rapports d'erreurs, et cela est prévu par ICMP. Traceroute envoie un message ICMP , provoquant informations en manipulant le champ " Time to Live " du paquet IP . Ce champ désigne le nombre maximal de sauts qu'un paquet peut prendre à sa destination. Chaque routeur en passant sur le paquet réduit ce nombre par 1. Si elle atteint 0 , le routeur rejette le paquet et retourne un message ICMP à l'expéditeur du paquet.
But
La déclaration d'échec renvoyé par routeurs intermédiaires permet au programme traceroute pour identifier eux. Normalement, un paquet IP ne contient que la source et les adresses IP de destination et aucune indication sur les routeurs intermédiaires.