Które polecenie systemu Windows należy wykonać, aby sprawdzić, ile ruterów pośrednich jest pomiędzy hostem źródłowym a docelowym?
A. routeprint
B. arp
C. ipconfig
D. tracert
Pytanie z egzaminu CKE, styczeń 2020 (arkusz E.13-SG-20.01).
Polecenie tracert w systemie Windows służy do śledzenia trasy pakietów od komputera źródłowego do hosta docelowego. W praktyce pokazuje ono kolejne przeskoki, czyli urządzenia warstwy 3, najczęściej rutery, przez które przechodzi pakiet. Dzięki temu można sprawdzić, ile ruterów pośrednich znajduje się pomiędzy nadawcą a odbiorcą, np. wpisując w wierszu polecenia: tracert 8.8.8.8 albo tracert wp.pl. Wynik pokazuje listę hopów, czasy odpowiedzi oraz ewentualne gwiazdki, gdy urządzenie nie odpowiada na zapytania ICMP. Z mojego doświadczenia to jedno z podstawowych narzędzi przy diagnozowaniu problemów z trasą, opóźnieniami albo brakiem dostępu do konkretnego serwera. Warto pamiętać, że tracert nie zawsze pokazuje pełny obraz, bo zapory sieciowe lub konfiguracja ruterów mogą blokować odpowiedzi ICMP, ale jako narzędzie diagnostyczne jest bardzo przydatne. Dobra praktyka branżowa to testowanie zarówno nazwy domenowej, jak i adresu IP, bo wtedy można odróżnić problem routingu od problemu DNS.
W tym pytaniu chodzi o sprawdzenie trasy pakietu przez sieć, a nie tylko o odczyt lokalnych ustawień komputera. Do tego w Windows używa się polecenia tracert, ponieważ pokazuje ono kolejne przeskoki między hostem źródłowym a docelowym. Inne polecenia mogą kojarzyć się z siecią, ale rozwiązują zupełnie inne problemy i tu łatwo się pomylić, szczególnie jeśli ktoś zapamiętał tylko, że są to komendy z wiersza polecenia. arp służy do pracy z tablicą ARP, czyli do mapowania adresów IP na adresy MAC w lokalnej sieci Ethernet. To jest przydatne przy sprawdzaniu komunikacji w jednej podsieci, ale nie pokaże ruterów pośrednich w Internecie. ipconfig wyświetla konfigurację interfejsów sieciowych, na przykład adres IP, maskę, bramę domyślną i serwery DNS. Jest świetne do sprawdzenia, czy komputer dostał poprawną konfigurację z DHCP, ale nie odpowie na pytanie, przez jakie rutery idzie ruch. route print, często mylone i zapisywane jako routeprint, pokazuje lokalną tablicę routingu systemu Windows. Ta tablica mówi, którędy komputer powinien wysyłać pakiety, ale nie mierzy rzeczywistej ścieżki przez kolejne sieci. Typowy błąd myślowy polega na tym, że każde polecenie sieciowe traktuje się jako narzędzie do diagnozy połączenia od początku do końca. W praktyce administrator dobiera narzędzie do warstwy problemu: konfiguracja lokalna to ipconfig, sąsiedzi w LAN to arp, decyzje routingu lokalnego to route print, a śledzenie drogi pakietu to właśnie tracert.