KWALIFIKACJA INF2 - STYCZEŃ 2023 (test 3)

PYTANIE NR 21.
Podczas przechodzenia pakietu przez ruter jego czas życia TTL
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
TTL w pakiecie IP jest mechanizmem ochrony przed krążeniem pakietów w pętli routingu. Każdy router, który przekazuje pakiet dalej, zmniejsza wartość TTL o 1. Gdy TTL osiągnie 0, pakiet jest odrzucany, co ogranicza jego "żywotność" w sieci.

Pełne wyjaśnienie:

Pole TTL (Time To Live) w nagłówku IPv4 oraz analogiczne pole Hop Limit w IPv6 służą do ograniczania czasu/"życia" pakietu w sieci, aby pakiet nie krążył w nieskończoność w przypadku błędów trasowania (np. pętli routingu).

W praktyce TTL nie oznacza zwykle czasu w sekundach, tylko maksymalną liczbę przeskoków (przejść przez urządzenia routujące), które pakiet może wykonać. Zasada działania jest prosta:

  • host źródłowy ustawia początkową wartość TTL,
  • każdy router, który przekazuje pakiet do kolejnego węzła, zmniejsza TTL o 1,
  • jeżeli po zmniejszeniu TTL osiągnie 0, pakiet nie powinien być przekazany dalej i jest odrzucany (zwykle z komunikatem diagnostycznym ICMP w IPv4).

Dlatego poprawna jest odpowiedź "zmniejsza się.", bo to jest stała reguła działania TTL/Hop Limit w routingu.

Pozostałe odpowiedzi są niepoprawne, ponieważ:

  • "zwiększa się." – routery nie podbijają TTL; byłoby to sprzeczne z celem mechanizmu (ochrona przed pętlą), bo pakiet mógłby krążyć dłużej.
  • "nie ulega zmianie." – gdyby TTL się nie zmieniał, mechanizm ograniczania żywotności pakietu nie działałby w trasie, więc pętle routingu mogłyby powodować niekończące się krążenie pakietów.
  • "przyjmuje losową wartość." – TTL jest polem kontrolnym o przewidywalnym zachowaniu (zmniejszanie o 1 na przeskok). Losowość uniemożliwiałaby diagnostykę i nie realizowałaby spójnie funkcji ochronnej.

Wskazówka egzaminacyjna: jeśli widzisz pytanie o TTL "podczas przechodzenia przez router", skojarz je z pojęciem przeskoku i zasadą: jeden router = TTL minus jeden.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
TTL (Time To Live) to pole w nagłówku IPv4, które ogranicza "żywotność" pakietu w sieci. W praktyce działa jak licznik przeskoków: przy każdym przejściu przez router wartość jest zmniejszana, aby pakiet nie krążył bez końca w pętli routingu.
Zmniejszanie TTL na routerze zapobiega sytuacji, w której pakiet krąży w nieskończoność przez błędne trasy (pętlę routingu). Każdy przeskok "zużywa" 1 jednostkę TTL, a gdy osiągnie 0, pakiet jest odrzucany, co chroni sieć przed przeciążeniem.
W IPv6 pole o tej samej funkcji nazywa się Hop Limit. Zasada jest identyczna: każdy router zmniejsza Hop Limit o 1. Gdy wartość spadnie do 0, pakiet nie jest przekazywany dalej, co ogranicza skutki pętli routingu.
Gdy TTL (lub Hop Limit) osiągnie 0, pakiet powinien zostać odrzucony przez urządzenie, które to wykryje. W IPv4 zwykle wiąże się to z wysłaniem komunikatu diagnostycznego ICMP do nadawcy. Dla administratora to sygnał problemu z trasą lub zbyt długiej ścieżki.
Nazwa "Time To Live" bywa myląca. W typowej pracy sieci IP TTL jest traktowany jako liczba przeskoków (routerów), które pakiet może przejść, a nie czas w sekundach. Dlatego na egzaminie najczęściej chodzi o regułę: router zmniejsza TTL o 1.
Do obserwacji zachowania TTL używa się narzędzi śledzących trasę pakietu, które celowo ustawiają kolejne wartości TTL/Hop Limit. W odpowiedzi otrzymuje się informacje z kolejnych routerów na ścieżce. To jest praktyczna metoda diagnozowania trasowania w sieci.
Nietypowo szybkie "zużywanie" TTL lub jego wyczerpywanie może wskazywać na pętlę routingu, złą konfigurację tras statycznych, błędną dystrybucję tras w protokołach routingu lub nieprawidłowe reguły przekazywania między segmentami. To ważny trop w diagnostyce.
Typowy przełącznik warstwy 2 nie rutuje pakietów IP, więc nie realizuje mechanizmu zmniejszania TTL w taki sposób jak router. TTL jest związany z przekazywaniem na warstwie sieciowej. W praktyce zmniejszanie TTL kojarzymy z urządzeniami wykonującymi routing.
Początkowa wartość TTL ustawiona przez host wpływa na to, ile przeskoków pakiet może wykonać, zanim zostanie odrzucony. Zbyt niska wartość może uniemożliwić dotarcie do odległej sieci, a zbyt wysoka nie rozwiązuje problemów trasowania, tylko zwiększa margines przeskoków.
Zapamiętaj regułę: jeden router = TTL minus jeden oraz cel: ochrona przed pętlami routingu. Przećwicz rozróżnienie urządzeń warstwy 2 i 3 oraz podstawy nagłówka IP (IPv4/IPv6). W pytaniach testowych szukaj słów "router" i "przeskok".
info

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

Według specjalistów z branży: "TTL w pakiecie IP jest mechanizmem ochrony przed krążeniem pakietów w pętli routingu."

Źródła:

  • RFC 791: Internet Protocol, sekcja 3.2 (Time to Live), https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-02-27)
  • RFC 8200: Internet Protocol, Version 6 (IPv6) Specification, opis pola Hop Limit w nagłówku IPv6, https://www.rfc-editor.org/rfc/rfc8200 (dostęp: 2026-02-27)
  • Cisco: "Time to Live" – wyjaśnienie działania TTL i wpływu kolejnych przeskoków (dokumentacja/encyklopedia pojęć), https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13769-40.html (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja protokołu IPv4 (opis pola TTL w nagłówku)
  • Dokumentacja protokołu IPv6 (opis pola Hop Limit w nagłówku)
  • Materiały dydaktyczne z podstaw sieci komputerowych (warstwa sieciowa, routing, narzędzia diagnostyczne)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego