traceroute is een netwerk hulpprogramma voor Unix en Unix - achtige besturingssystemen . Zoals de naam al doet vermoeden , keert de route een pakket reist naar een bestemming , een opsomming van de hop ( koppelingen ) doorkruist . Het pakket is gebaseerd op het Internet Control Message Protocol ( ICMP ) . Functies Traceroute biedt de mogelijkheid om terug te keren een pad naar een bestemming overreden ofwel het Transmission Control Protocol ( TCP ) of het User Datagram Protocol ( UDP ) . Echter , moderne firewalls blokkeren dit verkeer , en dus nu ICMP is een betere keuze voor Traceroute pakketten . ICMP is een metgezel protocol van het Internet Protocol ( IP ) . Functie IP mist elke vorm van fouten rapporteren , en dit wordt door ICMP . Traceroute stuurt een ICMP -bericht , provoceren feedback door het manipuleren van het veld ' Time to Live " van het IP-pakket . Dit veld nomineert het maximum aantal hops een pakket kan nemen naar zijn bestemming. Elke router doorgeven van de verpakking vermindert dit aantal 1 . Als het op 0 staat , de router verwijdert het pakket en stuurt een ICMP -bericht naar de afzender van het pakket . Doel Het falen rapportage terug door gestuurd tussenliggende routers maakt het traceroute programma om deze te loggen . Normaal gesproken een IP-pakket bevat alleen de bron en de bestemming IP-adressen en geen indicatie van een tussenliggende routers .
|