ICMP [Internet Control Message Protocol (interneti kontrollsõnumi protokoll) ]
saadetav andmeühik on 1280 baiti.
9
5. ICMP-l baseeruvad utiliidid
Traceroute
Traceroute on rakendusprogramm, mis kasutab ICMP sõnumeid ja IP päise TTL välja, et teha
kindlaks teekond, mida mööda andmepakett liigub ühest hostist teiseni. Traceroute saadab
kõigepealt adressaadile andmepaketi, mille TTL välja väärtus on üks. Ruuterid on seadistatud
mitte edastama saabuvaid andmepakete, mille TTL väärtus on null või üks. Ruuter kustutab
paketi ja saadab allikale "aeg on ületatud" ICMP sõnumi. IP-paketi lähteaadressiks saab nüüd
ruuteri IP-aadress. Sellega on kindlaks tehtud esimene ruuter. Järgmisel sammul
suurendatakse TTL välja ühe võrra, ja seda tegevust jätkatakse, kuni jõutakse soovitud hostini.
Sihtpunktis ei kustutata saabunud andmepaketti ja seega ei saadeta ka "aeg on ületatud"
sõnumit