KWALIFIKACJA INF2 - CZERWIEC 2017

PYTANIE NR 31.
W systemie Linux narzędziem, które pokazuje trasę jaką pokonują pakiety od miejsca źródła do miejsca przeznaczenia, procentowy udział strat oraz informację na temat opóźnień pakietów, jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Narzędzie mtr (My Traceroute) łączy funkcje traceroute i ping: pokazuje kolejne węzły na trasie do celu oraz dla każdego "hopu" prezentuje statystyki, m.in. procent utraty pakietów i opóźnienia (RTT). ping nie pokazuje trasy, a route dotyczy tablicy routingu.

Pełne wyjaśnienie:

Narzędzie mtr (często opisywane jako "My Traceroute") służy do diagnostyki połączeń sieciowych w taki sposób, aby jednocześnie widzieć:

  • trasę pakietów do hosta docelowego (kolejne routery/węzły, czyli "hopy"),
  • statystyki opóźnień (zwykle RTT – round-trip time) dla każdego hopu,
  • procent utraty pakietów (packet loss) również dla poszczególnych hopów.

Właśnie ten komplet informacji odpowiada opisowi w pytaniu: mtr cyklicznie wysyła sondy i aktualizuje wyniki, dzięki czemu łatwo zauważyć, gdzie pojawiają się skoki opóźnień albo straty pakietów.

Odpowiedź "ping" jest błędna, ponieważ ping testuje osiągalność i mierzy czasy odpowiedzi, ale nie pokazuje, przez jakie węzły prowadzi trasa. Dla ping widzisz wynik dla hosta końcowego, bez rozbicia na pośrednie routery.

Odpowiedź "route" jest błędna, ponieważ to narzędzie służy do wyświetlania lub modyfikowania tablicy routingu (czyli decyzji systemu, którędy kierować ruch), a nie do aktywnego śledzenia trasy pakietów do konkretnego celu i zbierania statystyk strat/opóźnień per hop.

Odpowiedź "tracert" nie pasuje do Linuksa w typowym ujęciu egzaminacyjnym: w Linuksie klasycznym odpowiednikiem jest traceroute (lub nowsze narzędzia z iproute2), a samo śledzenie trasy nie jest tym samym, co prezentacja ciągłych statystyk strat i opóźnień dla każdego hopu. To właśnie rozbudowane statystyki (loss/latency per hop) są cechą wyróżniającą mtr.

Wskazówka na egzamin: gdy w treści pojawia się jednocześnie "trasa" oraz "procent strat" i "opóźnienia", myśl o narzędziu, które łączy traceroute i ping, czyli o mtr.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
mtr to narzędzie diagnostyczne sieci, które łączy cechy traceroute i ping. Pokazuje kolejne węzły (hopy) na trasie do hosta oraz statystyki jakości połączenia, np. utratę pakietów i opóźnienia (RTT) dla każdego hopu.
mtr wyświetla listę kolejnych routerów/urządzeń pośrednich pomiędzy komputerem źródłowym a celem. Dla każdego hopu zwykle prezentuje nazwy/IP oraz metryki jakości połączenia, co ułatwia wskazanie miejsca, w którym pojawiają się opóźnienia lub straty.
ping sprawdza osiągalność hosta i mierzy czasy odpowiedzi, ale nie pokazuje, którędy idą pakiety. Gdy problem leży "po drodze" (na konkretnym routerze), ping może nie wskazać winnego hopu. mtr daje podgląd trasy i statystyk per hop.
Procent strat (loss) informuje, jaki odsetek wysłanych sond nie doczekał się odpowiedzi. W mtr można to analizować dla poszczególnych hopów. Uwaga: brak odpowiedzi z hopu nie zawsze oznacza awarię—czasem router ogranicza ICMP, ale ruch dalej przechodzi.
RTT (round-trip time) to czas "tam i z powrotem" dla sondy. W mtr wartości RTT dla kolejnych hopów pozwalają zauważyć, gdzie pojawiają się skoki opóźnień. Najczęściej analizuje się trend i powtarzalność, a nie pojedynczy wysoki wynik.
mtr jest przydatny, gdy potrzebujesz nie tylko jednorazowej listy hopów, ale też statystyk w czasie (straty i opóźnienia). Traceroute pokazuje trasę punktowo, a mtr potrafi wykrywać niestabilność łącza, fluktuacje RTT i okresowe gubienie pakietów.
Tak. mtr możesz użyć zarówno w LAN (np. do bramy domyślnej, przełączników z funkcją routingu, routerów), jak i do hostów w Internecie. Wyniki zależą od polityk filtracji ICMP oraz od tego, czy pośrednie urządzenia odpowiadają na sondy diagnostyczne.
route służy do podglądu i zmiany tablicy routingu, czyli tego, jak system kieruje ruch do sieci docelowych. Nie wykonuje aktywnego pomiaru trasy do wskazanego hosta ani nie liczy strat/opóźnień per hop. To inny typ narzędzia administracyjnego.
tracert to polecenie typowe dla systemów Windows, służące do śledzenia trasy do hosta. W Linuksie częściej spotyka się traceroute. Samo śledzenie trasy nie daje jednak tak rozbudowanych statystyk strat i opóźnień jak mtr.
Najczęstszy błąd to wybór ping, bo kojarzy się z opóźnieniem, ale pomija wymóg "trasy". Drugi błąd to mylenie narzędzi do trasowania z narzędziami do tablicy routingu (route). Warto szukać w treści jednocześnie: trasa + straty + opóźnienia.
info

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

Według specjalistów z branży: "Narzędzie mtr (My Traceroute) łączy funkcje traceroute i ping: pokazuje kolejne węzły na trasie do celu oraz dla każdego "hopu" prezentuje statystyki, m.in. procent utraty pakietów i opóźnienia (RTT)."

Źródła:

  • man7.org Linux man-pages: mtr(8) — opis działania i statystyk (loss/latency per hop), https://man7.org/linux/man-pages/man8/mtr.8.html (dostęp: 2026-03-01)
  • man7.org Linux man-pages: ping(8) — opis pomiaru RTT i diagnostyki ICMP bez prezentacji trasy, https://man7.org/linux/man-pages/man8/ping.8.html (dostęp: 2026-03-01)
  • man7.org Linux man-pages: route(8) — narzędzie do wyświetlania/manipulacji tablicą routingu (net-tools), https://man7.org/linux/man-pages/man8/route.8.html (dostęp: 2026-03-01)

Materiały:

  • Strony podręcznika systemowego (man) dla mtr, ping, route
  • Dokumentacja dystrybucji Linux dotycząca narzędzi sieciowych (iproute2, narzędzia diagnostyczne)
  • Materiały szkoleniowe z podstaw TCP/IP i routingu (warstwy, ICMP, RTT, hop)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego