Traceroute
Gdy komputery komunikują się przez Internet, często po drodze nawiązywane jest wiele połączeń. To dlatego, że Internet składa się z sieci sieci, a dwa różne komputery mogą znajdować się w dwóch oddzielnych sieciach w różnych częściach świata. Dlatego jeśli komputer ma komunikować się z innym systemem w Internecie, musi przesyłać dane przez szereg małych sieci, ostatecznie docierając do Internetu. kręgosłup, a następnie ponownie podróż do mniejszej sieci, w której znajduje się komputer docelowy.
Te indywidualne połączenia sieciowe, zwane „przeskokami”, zwykle pozostają niezauważone przez przeciętnego użytkownika. W końcu po co zawracać sobie głowę śledzeniem wszystkich różnych połączeń, skoro interesuje Cię tylko komunikacja z komputerem docelowym? Jeśli jednak nie można nawiązać połączenia lub trwa niezwykle długo, śledzenie ścieżki połączeń po drodze może okazać się pomocne. Dokładnie to robi polecenie traceroute.
Traceroute to TCP / IP narzędzie, które umożliwia użytkownikowi śledzenie połączenia sieciowego z jednego miejsca do drugiego, rejestrując każdy przeskok po drodze. Polecenie można uruchomić z wiersza poleceń systemu Unix lub DOS, wpisując tracert [nazwa domeny], gdzie [nazwa domeny] to nazwa domeny lub rozszerzenie adres IP systemu, do którego próbujesz dotrzeć. Traceroute można również wykonać za pomocą różnych narzędzi sieciowych, takich jak Network Utility firmy Apple dla systemu Mac OS X.
Po uruchomieniu traceroute zwraca listę przeskoków w sieci i wyświetla nazwę hosta i adres IP każdego połączenia. Zwraca również ilość czasu potrzebnego na nawiązanie każdego połączenia (zwykle w milisekundach). Pokazuje, czy wystąpiły jakiekolwiek opóźnienia w ustanowieniu połączenia. Dlatego jeśli połączenie sieciowe jest wolne lub nie odpowiada, traceroute może często wyjaśnić, dlaczego problem istnieje, a także pokazać lokalizację problemu.