KWALIFIKACJA INF2 - STYCZEŃ 2021

PYTANIE NR 33.
Który z komunikatów wysyła klient DHCP w celu odnowy dzierżawy?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Odnowienie dzierżawy w DHCP inicjuje klient, wysyłając komunikat "DHCPREQUEST" do serwera.
Pozostałe komunikaty pełnią inne role: "DHCPACK" i "DHCPNACK" są odpowiedziami serwera (akceptacja/odrzucenie), a "DHCPDISCOVER" służy do pierwszego wyszukiwania serwerów DHCP.

Pełne wyjaśnienie:

W protokole DHCP klient i serwer wymieniają komunikaty o ściśle określonych rolach. Gdy klient ma już przydzielony adres IP w ramach dzierżawy i chce ją odnowić (czyli przedłużyć czas ważności przydziału), wysyła do serwera żądanie w postaci komunikatu "DHCPREQUEST". To właśnie ta wiadomość reprezentuje intencję klienta: "chcę nadal używać tego przydziału" lub "proszę o potwierdzenie/odnowienie parametrów".

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "DHCPACK" – jest komunikatem serwera, który potwierdza przydzielenie/odnowienie i przekazuje parametry konfiguracji (np. czas dzierżawy). Klient go nie wysyła, lecz odbiera.
  • "DHCPNACK" – to również komunikat serwera, który odrzuca żądanie (np. gdy klient próbuje odnowić nieprawidłowy lub niedozwolony przydział). Nie jest to komunikat inicjujący odnowę po stronie klienta.
  • "DHCPDISCOVER" – jest używany głównie na etapie pierwszego pozyskiwania konfiguracji (gdy klient nie zna serwera i rozgłasza zapytanie). Nie służy do typowego odnowienia już posiadanej dzierżawy.

W praktyce (np. podczas analizy pakietów) odnowienie dzierżawy rozpoznasz po tym, że klient wysyła "DHCPREQUEST", a następnie – przy poprawnym działaniu – otrzymuje z serwera "DHCPACK". Na egzaminie warto pamiętać prostą zasadę: REQUEST to żądanie klienta, ACK/NACK to odpowiedź serwera.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Dzierżawa DHCP to czasowe przydzielenie adresu IP i parametrów sieciowych klientowi. Odnowienie zapobiega wygaśnięciu przydziału, które mogłoby skutkować utratą konfiguracji IP i problemami z łącznością. Klient okresowo próbuje przedłużyć dzierżawę, aby zachować ciągłość pracy.
Klient DHCP odnawia dzierżawę, wysyłając komunikat DHCPREQUEST. Jest to żądanie skierowane do serwera, aby potwierdzić lub przedłużyć czas ważności aktualnego przydziału. Następnie serwer zwykle odpowiada komunikatem DHCPACK.
DHCPACK to komunikat serwera, który potwierdza przydzielenie lub odnowienie dzierżawy i przekazuje parametry (np. czas dzierżawy). Klient nie "potwierdza" sam sobie konfiguracji; to serwer decyduje, czy żądanie jest zaakceptowane, i dopiero wtedy wysyła ACK.
DHCPNACK to odpowiedź serwera oznaczająca odrzucenie żądania (np. odnowienia). Może się pojawić, gdy klient ma nieprawidłową konfigurację, próbuje odnowić adres z niewłaściwej sieci albo serwer nie może potwierdzić danego przydziału. Wtedy klient zwykle musi rozpocząć pozyskanie adresu od nowa.
DHCPDISCOVER jest używany głównie wtedy, gdy klient nie ma ważnej konfiguracji IP z DHCP i musi znaleźć dostępne serwery (często przez rozgłoszenie). DHCPREQUEST pojawia się natomiast przy żądaniu konkretnego przydziału, w tym podczas odnowienia istniejącej dzierżawy.
Najczęściej spotkasz schemat: DHCPDISCOVER (klient szuka serwera) → DHCPOFFER (serwer proponuje) → DHCPREQUEST (klient żąda) → DHCPACK (serwer potwierdza). To pomaga odróżnić etap pierwszego przydziału od odnowienia, gdzie kluczowy jest DHCPREQUEST i odpowiedź ACK.
W przechwyconym ruchu DHCP odnowienie często widać jako wysłanie przez klienta komunikatu DHCPREQUEST dotyczącego już używanego adresu, a następnie odpowiedź DHCPACK z serwera. W praktyce warto filtrować ruch DHCP/BOOTP i sprawdzać pole "message type", aby nie pomylić REQUEST z ACK/NACK.
Nie zawsze. Zależy od etapu i możliwości komunikacji z serwerem. W wielu przypadkach klient może kierować żądanie odnowienia do znanego serwera, ale w innych sytuacjach (np. brak pewności co do serwera) ruch może mieć charakter rozgłoszeniowy. Na egzaminie ważniejsze jest rozpoznanie typu komunikatu niż sposób adresowania.
Najczęstsze pomyłki to: wybieranie DHCPACK jako "odnowy" (bo brzmi jak potwierdzenie), mylenie DHCPDISCOVER z odnowieniem (bo klient "wysyła" komunikat), oraz brak rozróżnienia ról klient–serwer. Pomaga zapamiętać: klient żąda (REQUEST), serwer potwierdza lub odrzuca (ACK/NACK).
Ucz się sekwencji komunikatów i tego, kto je wysyła. Ćwicz na przykładach: przechwyć ruch DHCP w laboratorium i nazwij typy wiadomości. Dodatkowo przeanalizuj typowe usterki (np. brak ACK, NACK) i ich skutki. To ułatwia rozwiązywanie pytań testowych i praktycznych.
info

Statystycznie 46% uczniów zna prawidłową odpowiedź. trudne

Źródła:

  • RFC 2131: Dynamic Host Configuration Protocol, sections on DHCP message types and lease renewal (REQUEST/ACK/NACK), https://www.rfc-editor.org/rfc/rfc2131 (accessed 2026-02-27)
  • RFC 2132: DHCP Options and BOOTP Vendor Extensions, context for configuration parameters returned with ACK, https://www.rfc-editor.org/rfc/rfc2132 (accessed 2026-02-27)
  • Wireshark Display Filter Reference: DHCP/BOOTP fields and message type identification, https://www.wireshark.org/docs/dfref/b/bootp.html (accessed 2026-02-27)

Materiały:

  • Dokumentacja RFC opisująca DHCP (sekcje o odnowieniu dzierżawy i typach wiadomości)
  • Materiały kursowe z administracji sieciami LAN (adresacja IP, DHCP, diagnostyka)
  • Ćwiczenia laboratoryjne: przechwytywanie ruchu DHCP i identyfikacja komunikatów

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego