Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sieci komputerowe Podstawy informatyki

Które pole jest zawarte w nagłówku protokołu IPv4?

A. Czas życia (TTL).
B. Numer sekwencyjny.
C. Wskaźnik pilności.
D. Numer potwierdzenia.
Czas życia, czyli TTL, jest polem znajdującym się w nagłówku IPv4. To 8-bitowe pole określa, jak długo pakiet może krążyć po sieci, zanim zostanie odrzucony. W praktyce każdy router, przez który przechodzi pakiet IPv4, zmniejsza wartość TTL o 1. Gdy TTL spadnie do 0, router usuwa pakiet i zwykle odsyła komunikat ICMP Time Exceeded. Dzięki temu pakiety nie krążą w nieskończoność, gdy w sieci pojawi się pętla routingu. Moim zdaniem to jedno z tych pól, które wygląda prosto, ale bardzo pomaga w diagnostyce. Narzędzie traceroute albo tracert wykorzystuje właśnie zmniejszanie TTL, żeby pokazać kolejne routery na trasie do celu. Nagłówek IPv4, opisany klasycznie w RFC 791, zawiera też m.in. adres źródłowy, adres docelowy, identyfikator, flagi fragmentacji, przesunięcie fragmentu, protokół warstwy wyższej i sumę kontrolną nagłówka. Dobra praktyka jest taka, żeby rozumieć różnicę między polami IP a polami TCP, bo przy analizie pakietów w Wiresharku bardzo łatwo się pomylić, szczególnie gdy widzimy kilka warstw protokołów naraz.
Wskaźnik pilności, numer potwierdzenia i numer sekwencyjny kojarzą się z komunikacją sieciową, ale należą do nagłówka TCP, a nie do nagłówka IPv4. To jest częsty błąd, bo w analizatorach pakietów, na przykład w Wiresharku, widzimy jeden pakiet jako zestaw kilku warstw: ramkę Ethernet, nagłówek IP, potem TCP albo UDP i dopiero dane aplikacji. Przez to łatwo wrzucić wszystko do jednego worka i uznać, że skoro informacja jest w pakiecie, to musi być w IPv4. A tak nie działa model TCP/IP. IPv4 odpowiada głównie za adresowanie i dostarczenie datagramu między sieciami, natomiast TCP zapewnia połączeniowość, kolejność danych, retransmisję i kontrolę przepływu. Numer sekwencyjny w TCP mówi, od którego bajtu strumienia zaczynają się dane w segmencie. Numer potwierdzenia informuje, jakich kolejnych danych odbiorca oczekuje. Wskaźnik pilności działa razem z flagą URG i dotyczy specjalnego traktowania fragmentu danych w TCP, choć w nowoczesnych zastosowaniach nie jest to jakoś super często spotykane. Nagłówek IPv4 ma inne zadania i zawiera takie pola jak adres źródłowy, adres docelowy, TTL, Protocol, Header Checksum czy informacje o fragmentacji. TTL jest tu ważny, bo zabezpiecza sieć przed zapętlonym ruchem i pomaga przy diagnostyce tras. Z mojego doświadczenia najlepiej zapamiętać to warstwowo: IP przenosi pakiety między hostami, TCP pilnuje logicznej rozmowy między aplikacjami.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.