- Wprowadzenie:
- Opis:
- RFCs
- Zobacz także
Wprowadzenie:
Traceroute to program, który pokazuje trasę przez sieć między dwoma systemami, wymieniając wszystkie pośrednie routery, przez które musi przejść połączenie, aby dotrzeć do celu. Może on pomóc w ustaleniu, dlaczego połączenia z danym serwerem mogą być słabe i często może pomóc w ustaleniu, gdzie dokładnie jest problem. Pokazuje również, jak systemy są połączone ze sobą, pozwalając zobaczyć, jak twój ISP łączy się z Internetem, a także jak system docelowy jest podłączony.
Opis:
Komenda traceroute na routerze Cisco:
Komenda traceroute jest używana do odkrywania tras, które pakiety faktycznie pokonują podczas podróży do miejsca przeznaczenia. Urządzenie (na przykład router lub komputer PC) wysyła sekwencję datagramów User Datagram Protocol (UDP) do nieprawidłowego adresu portu w zdalnym hoście.
Wysyłane są trzy datagramy, każdy z wartością pola Time-To-Live (TTL) ustawioną na jeden. Wartość TTL równa 1 powoduje „przekroczenie czasu” datagramu, gdy tylko trafi on na pierwszy router na ścieżce; router ten odpowiada komunikatem ICMP Time Exceeded Message (TEM) wskazującym, że datagram wygasł.
Wysyłane są teraz kolejne trzy komunikaty UDP, każdy z wartością TTL ustawioną na 2, co powoduje, że drugi router odsyła komunikaty ICMP TEM. Proces ten trwa do momentu, gdy pakiety faktycznie dotrą do drugiego miejsca przeznaczenia. Ponieważ te datagramy próbują uzyskać dostęp do nieprawidłowego portu w hoście docelowym, zwracane są komunikaty ICMP Port Unreachable, wskazujące na nieosiągalny port; to zdarzenie sygnalizuje programowi Traceroute, że zakończył pracę.
.