Polecenie Tracert (odpowiednik traceroute) służy do ustalania drogi pakietów do wskazanego punktu docelowego. W praktyce otrzymujesz listę kolejnych etapów podróży pakietu przez sieć, czyli tzw. przeskoki (hopy). Zwykle każdy przeskok odpowiada urządzeniu warstwy routingu (routerowi lub bramie), które przekazuje pakiet dalej.
Aby odpowiedzieć na pytanie "przez ile routerów przeszedł pakiet", należy poprawnie zinterpretować wydruk Tracert:
- każda kolejna numerowana linia oznacza kolejny przeskok w trasie,
- wystąpienie adresu hosta docelowego (tu: 172.16.0.99) oznacza, że osiągnięto cel,
- licząc routery pośrednie, zlicza się przeskoki prowadzące do hosta, bez traktowania hosta docelowego jako "routera".
Dlatego poprawna odpowiedź wynosi 4, jeżeli w przedstawionym wyniku widać cztery kolejne urządzenia pośrednie zanim pojawi się wpis z adresem 172.16.0.99.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- 2 – to typowy błąd zaniżenia: pomija się część przeskoków, np. biorąc pod uwagę tylko początek trasy albo myląc liczbę widocznych czasów odpowiedzi z liczbą routerów.
- 5 – to częsty błąd zawyżenia: wlicza się host docelowy jako dodatkowy "router" lub błędnie interpretuje dodatkową linię (np. informacyjną) jako przeskok.
- 24 – taka wartość zwykle kojarzy się z parametrem limitu przeskoków w narzędziu, a nie z rzeczywistą liczbą routerów na konkretnej trasie; jest to odpowiedź "z pamięci", bez czytania wyniku.
Wskazówka egzaminacyjna: zawsze ustal, czy pytanie dotyczy liczby przeskoków ogółem, czy liczby routerów pośrednich. W zadaniach z Tracert najważniejsze jest poprawne zliczenie etapów i właściwe potraktowanie wiersza z hostem docelowym.