traceroute Protocol

traceroute Protocol


Traceroute er et nettverk verktøy for Unix og Unix-lignende operativsystemer. Som navnet antyder, går den ruten en pakke reiser til en destinasjon, liste humle (lenker) det krysset. Pakken er basert på Internet Control Message Protocol (ICMP).

Egenskaper

Traceroute gir deg muligheten til å returnere en bane til en destinasjon kjøre over enten Transmission Control (TCP) protokoll eller User Datagram Protocol (UDP). Men moderne brannmurer blokkere denne trafikken, og så nå ICMP er et bedre valg for Traceroute pakker. ICMP er en følges protokollen for Internet Protocol (IP).

Funksjon

IP mangler noen form for feilrapportering, og dette er gitt av ICMP. Traceroute sender en ICMP-melding, provoserende tilbakemelding ved å manipulere "Tid til å leve" -feltet i IP-pakke. Dette feltet nominerer maksimalt antall hopp en pakke kan ta til sin destinasjon. Hver ruter passerer på pakken reduserer dette tallet med 1. Hvis det når 0, forkaster ruteren pakken og returnerer en ICMP melding til opphavs pakken.

Hensikt

Rapportering av feilen sendt tilbake av mellomliggende rutere gjør at Traceroute programmet skal logge dem. Normalt en IP-pakke inneholder bare kilden og målet IP-adresser og ingen indikasjon på noen mellomliggende rutere.