KWALIFIKACJA INF8 - STYCZEŃ 2022

PYTANIE NR 39.
Program traceroute dla systemów z rodziny Unix jest stosowany do
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Traceroute służy do ustalenia, przez jakie urządzenia (kolejne "hopy") przechodzi pakiet od hosta źródłowego do docelowego. Narzędzie zwykle podaje także czasy odpowiedzi dla każdego etapu trasy, co pozwala oszacować opóźnienia i wskazać problematyczne odcinki połączenia.

Pełne wyjaśnienie:

Narzędzie traceroute w systemach Unix służy do zbadania trasy pakietu od komputera źródłowego do hosta docelowego. Wynik pokazuje kolejne urządzenia pośredniczące (routery/bramy), przez które przechodzi ruch, czyli tzw. "przeskoki" (hopy). Dodatkowo zwykle prezentowane są czasy odpowiedzi (RTT) dla każdego hopu, co umożliwia oszacowanie opóźnień i wskazanie miejsca, gdzie pojawia się zwłoka lub przerwa w łączności.

Stwierdzenie o "czasie dostarczenia pakietu do odbiorcy i potwierdzeniu otrzymania go dla nadawcy" lepiej pasuje do ogólnej idei testów łączności (np. echo/odpowiedź), ale nie opisuje istoty traceroute: traceroute nie służy do potwierdzania doręczenia aplikacyjnego, tylko do mapowania ścieżki w sieci.

Opcja o "badaniu zawartości pakietów pod kątem złośliwego oprogramowania" dotyczy narzędzi bezpieczeństwa i analizy treści (np. IDS/IPS, skanery, analiza plików), a nie narzędzia do diagnostyki trasy w warstwie sieciowej.

Opcja o "wymianie informacji o trasach pomiędzy sieciami i dynamicznej budowie tablic rutingu" opisuje zadania protokołów routingu (np. dynamicznych), które działają na routerach i aktualizują tablice tras. Traceroute jest natomiast narzędziem uruchamianym na hoście do diagnostyki, nie protokołem routingu.

W praktyce administrator używa traceroute, gdy trzeba ustalić, gdzie "ginie" ruch lub od którego miejsca rosną opóźnienia, oraz czy pakiety idą oczekiwaną drogą.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Traceroute to narzędzie diagnostyczne, które pokazuje kolejne "przeskoki" (routery/bramy) na drodze pakietu do hosta docelowego. Oprócz listy hopów zwykle podaje też czasy odpowiedzi, co pomaga znaleźć miejsce dużych opóźnień lub przerwania komunikacji.
Wynik zazwyczaj zawiera czasy odpowiedzi (RTT) dla każdego hopu, często w kilku próbach. Pozwala to ocenić, na którym etapie rośnie opóźnienie oraz czy występuje niestabilność (duże wahania RTT), co bywa objawem przeciążenia lub filtracji ruchu.
Ping przede wszystkim sprawdza, czy host odpowiada i jakie jest ogólne RTT do celu. Traceroute mapuje natomiast trasę do celu, pokazując urządzenia pośredniczące i czasy dla kolejnych hopów. Dlatego traceroute lepiej lokalizuje, gdzie po drodze pojawia się problem.
Brak odpowiedzi może wynikać z filtrowania komunikatów ICMP lub pakietów używanych przez traceroute, ograniczeń zapory, polityk bezpieczeństwa routerów albo przeciążenia. Nie zawsze oznacza to awarię trasy—często ruch przechodzi dalej, ale urządzenie nie odpowiada na sondy.
Traceroute stosuje się, gdy użytkownicy zgłaszają wolne działanie usług lub brak dostępu do konkretnego serwera. Pozwala sprawdzić, na którym odcinku (LAN, brama, dostawca, sieć zewnętrzna) rośnie opóźnienie albo gdzie następuje przerwanie, co ułatwia eskalację do właściwej strony.
Nie. Traceroute nie analizuje treści pakietów pod kątem malware. Do tego służą narzędzia bezpieczeństwa (np. IDS/IPS, systemy antywirusowe, analiza ruchu w snifferach). Traceroute koncentruje się na ścieżce w sieci i czasach odpowiedzi kolejnych hopów.
Nie. Protokoły routingu dynamicznego działają na routerach i wymieniają informacje tras, budując tablice routingu. Traceroute to narzędzie uruchamiane na hoście (np. komputerze administratora), które diagnozuje trasę pakietu już wyznaczoną przez routing.
Często oznacza to priorytetyzację odpowiedzi na sondy (urządzenie odpowiada wolniej na zapytania diagnostyczne), a nie realne opóźnienie tranzytu. Warto patrzeć na trend w kolejnych hopach oraz potwierdzać obserwacje innymi testami (np. dłuższym pingiem do celu).
Typowe zastosowania to: lokalizowanie punktu awarii połączenia, sprawdzanie poprawności wyjścia do Internetu przez właściwą bramę, wstępna diagnostyka problemów z trasowaniem w sieciach firmowych oraz przygotowanie danych do zgłoszeń do dostawcy (gdzie po drodze występuje problem).
Opanuj: definicję traceroute (mapowanie trasy), różnice względem ping, pojęcia "hop", "RTT" i podstawowy sens TTL. Przećwicz uruchomienie traceroute w labie i naucz się rozpoznawać, które odpowiedzi opisują routing dynamiczny, a które analizę treści pakietów.
info

Statystycznie 62% uczniów zna prawidłową odpowiedź. średnie

Specjaliści zwracają uwagę: "Traceroute służy do ustalenia, przez jakie urządzenia (kolejne "hopy") przechodzi pakiet od hosta źródłowego do docelowego."

Źródła:

  • Linux man-pages: traceroute(8) — opis przeznaczenia i sposobu działania narzędzia, https://man7.org/linux/man-pages/man8/traceroute.8.html - accessed 2026-03-04
  • The TCP/IP Guide: Traceroute (opis celu: śledzenie ścieżki i opóźnień), https://tcpipguide.com/free/t_TracerouteTraceRouteUtilities.htm - accessed 2026-03-04
  • Wikipedia (EN): Traceroute (ogólny opis narzędzia i interpretacji wyników), https://en.wikipedia.org/wiki/Traceroute - accessed 2026-03-04

Materiały:

  • Dokumentacja systemowa: man traceroute
  • Materiały z podstaw routingu IP i TTL (podręcznik sieci komputerowych)
  • Ćwiczenia laboratoryjne: porównanie wyników traceroute i ping w różnych sieciach

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego