KWALIFIKACJA INF2 - CZERWIEC 2013 (test 2)

PYTANIE NR 22.
Każdy kolejny router IP na trasie pakietu
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Pole TTL w pakiecie IP służy do ograniczania czasu/liczby przeskoków pakietu w sieci, aby nie krążył w nieskończoność przy pętli routingu.
Każdy router pośredni zmniejsza TTL o 1; gdy TTL spadnie do zera, pakiet jest odrzucany i zwykle generowany jest komunikat diagnostyczny.

Pełne wyjaśnienie:

TTL (Time To Live) to pole w nagłówku pakietu IP, którego zadaniem jest ograniczenie "żywotności" pakietu w sieci. W praktyce TTL działa jak licznik przeskoków: każdy kolejny ruter, który przekazuje pakiet dalej, zmniejsza TTL o 1. Dzięki temu, jeśli w sieci pojawi się błąd konfiguracji lub pętla routingu, pakiet nie będzie krążył bez końca.

Dlaczego poprawna jest odpowiedź "zmniejsza wartość TTL przekazywanego pakietu o jeden."?
Bo standardowy mechanizm działania routingu IP przewiduje dekrementację TTL na każdym urządzeniu trasującym. Gdy po kolejnych przeskokach TTL osiągnie wartość 0, pakiet powinien zostać odrzucony, co chroni sieć przed niepotrzebnym obciążeniem.

Dlaczego pozostałe odpowiedzi są błędne?

  • "zwiększa wartość TTL przekazywanego pakietu o jeden." – byłoby sprzeczne z celem TTL. Zwiększanie licznika powodowałoby, że pakiety mogłyby krążyć dłużej, a nawet bez końca, zamiast wygasać.
  • "zwiększa wartość TTL przekazywanego pakietu o dwa." – to również stoi w sprzeczności z funkcją pola TTL; dodatkowo wprowadzałoby nielogiczną, niestandardową zmianę wartości.
  • "zmniejsza wartość TTL przekazywanego pakietu o dwa." – mechanizm jest "o jeden na przeskok". Zmniejszanie o 2 powodowałoby zbyt szybkie wygasanie pakietów i nie odpowiada typowemu zachowaniu rutera w IP.

Wskazówka egzaminacyjna: TTL kojarz z "liczbą przeskoków do wykorzystania". Jeśli pakiet przechodzi przez kolejny ruter, "zużywa" jeden przeskok, więc licznik spada o 1. To samo zjawisko wykorzystują narzędzia do badania trasy pakietu (np. traceroute/tracert), które celowo ustawiają małe TTL, aby wymusić odpowiedzi z kolejnych urządzeń pośrednich.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
TTL to pole w nagłówku IP, które ogranicza "żywotność" pakietu w sieci. Każdy ruter po drodze zmniejsza TTL o 1, a gdy wartość spadnie do zera, pakiet jest odrzucany. Chroni to sieć przed skutkami pętli routingu i niekończącym się krążeniem pakietów.
Przy każdym przekazaniu pakietu przez ruter wartość TTL jest standardowo zmniejszana o 1. Oznacza to, że licznik "przeskoków" maleje wraz z drogą w sieci. Jeśli TTL dojdzie do zera, pakiet nie powinien być przesłany dalej.
Zwiększanie TTL przeczyłoby celowi tego pola. TTL ma wymusić wygaśnięcie pakietu po określonej liczbie przeskoków, żeby ograniczać skutki błędów trasowania. Gdyby rutery dodawały TTL, pakiet mógłby krążyć w pętli bardzo długo i niepotrzebnie obciążać sieć.
Pakiet jest odrzucany, gdy po dekrementacji na ruterze jego TTL osiągnie 0 (lub nie pozwala na dalsze przekazywanie). Dzieje się to typowo w sytuacji zbyt długiej ścieżki lub błędów routingu (np. pętli). To zachowanie ułatwia też diagnostykę problemów w sieci.
Traceroute/tracert wykorzystuje TTL jako narzędzie diagnostyczne. Program wysyła pakiety z małym TTL (np. 1, potem 2, 3 itd.), aby kolejne rutery po drodze "zatrzymywały" pakiet po wygaśnięciu TTL i odsyłały informację zwrotną. Dzięki temu można odtworzyć trasę do hosta docelowego.
Nazwa sugeruje czas, ale w typowym routingu TTL działa jak licznik przeskoków. W praktyce najważniejsze jest, że wartość maleje na każdym ruterze o 1. To ogranicza liczbę urządzeń, przez które pakiet może przejść, a niekoniecznie dokładny czas w sekundach.
Częsty błąd to wybór odpowiedzi o "zwiększaniu TTL", bo intuicyjnie kojarzy się to z "przedłużaniem czasu". Drugi błąd to zgadywanie wartości "o dwa" zamiast "o jeden". Warto zapamiętać zasadę: jeden ruter = jedna dekrementacja TTL.
Zbyt niskie TTL może powodować, że pakiety nie dotrą do celu w sieci o większej liczbie przeskoków, bo wygasną po drodze. W praktyce administracyjnej częściej spotyka się analizę objawów (np. problemy z traceroute) niż ręczne ustawianie TTL, ale warto rozumieć mechanizm.
Poza TTL warto kojarzyć m.in. adres źródłowy i docelowy, informacje o protokole warstwy wyższej, długość pakietu oraz pola związane z fragmentacją. Zrozumienie roli TTL pomaga też w interpretacji narzędzi diagnostycznych i zachowania ruterów podczas trasowania.
W IPv6 stosuje się pole o analogicznej funkcji (limit przeskoków). Zasada działania jest praktycznie taka sama: na każdym ruterze wartość jest zmniejszana o 1, aby pakiet nie krążył w nieskończoność. Na egzaminie ważne jest rozumienie mechanizmu, a nie nazewnictwo.
info

To pytanie poprawnie rozwiązuje 62% zdających egzamin. średnie

Źródła:

  • RFC 791: Internet Protocol, sekcja 3.2 (Time to Live) - https://www.rfc-editor.org/rfc/rfc791 - accessed 2026-02-27
  • RFC 8200: Internet Protocol, Version 6 (IPv6) Specification, sekcja 3 (Hop Limit) - https://www.rfc-editor.org/rfc/rfc8200 - accessed 2026-02-27
  • Wireshark Wiki: Time To Live (TTL) - https://wiki.wireshark.org/TimeToLive - accessed 2026-02-27

Materiały:

  • Dokumentacja RFC dotycząca protokołu IP (opis pola TTL/hop limit)
  • Materiały szkoleniowe z podstaw sieci komputerowych (routing, nagłówki pakietów)
  • Dokumentacja producentów (opis traceroute i działania TTL)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego