traceroute
Kad računala komuniciraju putem Interneta, često se uspostavljaju mnoge veze. To je zato što Internet sastoji se od mreže mreža, a dva različita računala mogu biti na dvije odvojene mreže u različitim dijelovima svijeta. Stoga, ako računalo želi komunicirati s drugim sustavom na Internetu, ono mora slati podatke kroz niz malih mreža, na kraju doći do Interneta oslonac, a zatim opet putovanje u manju mrežu u kojoj se nalazi odredišno računalo.
Prosječni korisnik obično ne primijeti ove pojedinačne mrežne veze, nazvane "poskoci". Uostalom, zašto se zamarati praćenjem svih raznih veza kad vas zanima samo komunikacija s odredišnim računalom? Međutim, ako se veza ne može uspostaviti ili traje neobično dugo, traženje putanje na putu može se pokazati korisnim. Upravo to čini naredba traceroute.
Traceroute je TCP / IP uslužni program koji omogućava korisniku da prati mrežnu vezu s jednog mjesta na drugo, snimajući svaki skok usput. Naredba se može pokrenuti iz Unix ili DOS naredbenog retka upisivanjem tracert [naziv domene], gdje je [naziv domene] ili naziv domene ili IP adresa sustava do kojeg pokušavate doći. Trasa se može izvršiti i pomoću različitih mrežnih uslužnih programa, kao što je Appleov mrežni uslužni program za Mac OS X.
Kada se pokrene traceroute, on vraća popis mrežnih skokova i prikazuje ime hosta i IP adresu svake veze. Vraća i količinu vremena potrebnog za ostvarivanje svake veze (obično u milisekundama). To pokazuje je li bilo kašnjenja u uspostavljanju veze. Stoga, ako je mrežna veza spora ili ne reagira, trasa može često objasniti zašto postoji problem i također pokazati mjesto problema.