KWALIFIKACJA INF8 - CZERWIEC 2022

PYTANIE NR 24.
Który sposób transmisji wykorzystuje DHCP (Dynamic Host Configuration Protocol) we współpracy z protokołem IPv4?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
DHCP w IPv4 musi dotrzeć do serwera, gdy klient nie ma jeszcze adresu IP ani nie zna adresu serwera. Dlatego początkowa wiadomość (typowo DHCPDISCOVER) jest wysyłana jako broadcast w sieci lokalnej, aby trafiła do wszystkich hostów w domenie rozgłoszeniowej, w tym do serwera DHCP.

Pełne wyjaśnienie:

W IPv4 protokół DHCP służy do automatycznego nadawania konfiguracji IP (adres, maska, brama, DNS). Gdy stacja robocza startuje i nie ma jeszcze poprawnej konfiguracji, nie może "celować" do konkretnego serwera IP, bo nie zna jego adresu i sama nie ma jeszcze przydzielonego adresu źródłowego użytecznego w komunikacji.

W typowym przebiegu (często opisywanym skrótem DORA) pierwszy krok polega na rozgłoszeniu zapytania w sieci lokalnej. Taka transmisja typu broadcast powoduje, że komunikat trafia do wszystkich urządzeń w danej domenie rozgłoszeniowej, a więc również do serwera DHCP. To jest kluczowy mechanizm "odkrywania" serwera przez klienta.

Dlaczego pozostałe typy nie pasują do tego ujęcia:

  • Anycast to mechanizm routingu, w którym ten sam adres jest przypisany do wielu węzłów, a ruch trafia do "najbliższego" z nich. Nie jest to typowa metoda wykorzystywana do inicjalnego odkrywania serwera DHCP w IPv4.
  • Multicast wymaga przynależności do grupy multicast i jest używany w innych klasach zastosowań (np. dystrybucja strumieni). DHCPv4 w klasycznym scenariuszu startowym klienta bazuje na rozgłoszeniu w LAN, a nie na grupach multicast.
  • Unicast oznacza wysłanie do jednego, konkretnego adresata. To działa dopiero wtedy, gdy znany jest adres docelowy i możliwa jest komunikacja punkt‑punkt. W DHCP mogą pojawić się pakiety unicast w innych etapach (np. odnowienie dzierżawy), ale nie jest to najlepsza odpowiedź na pytanie o sposób transmisji używany do dotarcia do serwera przy braku konfiguracji.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się sytuacja "klient jeszcze nie ma adresu i szuka serwera", najczęściej chodzi o mechanizm broadcast w sieci lokalnej IPv4.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
DHCP to usługa, która automatycznie przydziela hostom ustawienia IPv4, takie jak adres IP, maska, brama i serwery DNS. Dzięki temu administrator nie musi ręcznie konfigurować każdego komputera, a sieć działa spójnie i szybciej wdraża nowe urządzenia.
Na początku klient zwykle nie ma jeszcze poprawnego adresu IPv4 i nie zna adresu serwera DHCP. Broadcast pozwala wysłać zapytanie do wszystkich urządzeń w domenie rozgłoszeniowej, aby serwer DHCP mógł odpowiedzieć, nawet gdy klient nie potrafi wskazać konkretnego adresata.
DORA to skrót od: Discover, Offer, Request, Acknowledge. Najpierw klient "odkrywa" serwer, serwer składa ofertę, klient prosi o konkretną ofertę, a serwer potwierdza przydział. Znajomość tej sekwencji ułatwia analizę problemów w przechwyconym ruchu.
Nie. Broadcast jest typowy dla etapu początkowego, gdy klient nie ma konfiguracji i szuka serwera. W innych sytuacjach (np. odnowienie dzierżawy, znany serwer, konkretne warunki sieci) mogą wystąpić pakiety unicast. Na egzaminie ważne jest rozpoznanie, kiedy który tryb jest używany.
Broadcast trafia do wszystkich hostów w danej sieci (domenie rozgłoszeniowej). Multicast trafia tylko do hostów, które dołączyły do konkretnej grupy multicast. W praktyce multicast służy np. dystrybucji treści do grupy odbiorców, a broadcast częściej do "ogłoszeń" w LAN, jak startowa faza DHCP.
Anycast to sposób adresowania/routingu, w którym wiele urządzeń może mieć ten sam adres, a ruch trafia do "najbliższego" węzła. DHCPv4 w typowych sieciach LAN opiera start na broadcast i odpowiedzi serwera, a anycast nie jest standardowym mechanizmem wykorzystywanym do podstawowej wymiany DHCP.
W Wiresharku można użyć filtrów dla BOOTP/DHCP i sprawdzić adres docelowy w warstwie Ethernet/IP. Dla broadcast zobaczysz docelowy adres MAC typu FF:FF:FF:FF:FF:FF lub docelowy adres IPv4 rozgłoszeniowy. To pomaga potwierdzić, że klient szuka serwera w LAN.
Unicast może się pojawić, gdy klient i serwer "znają się" z wcześniejszej dzierżawy i możliwe jest odnowienie bez rozgłaszania, albo gdy sieć jest tak skonfigurowana, że komunikacja do konkretnego serwera jest możliwa. W testach warto rozróżniać start hosta od późniejszego odnowienia.
Przekaźnik DHCP (relay) umożliwia obsługę klientów z innych podsieci, gdzie broadcast nie przechodzi przez router. Klient wysyła broadcast w swojej sieci, a przekaźnik przekazuje zapytanie do serwera DHCP w innej podsieci. To częsty temat w zadaniach o VLAN i sieciach routowanych.
Najczęstsze błędy to mylenie broadcast z multicast oraz automatyczne wybieranie unicast "bo większość ruchu jest unicast". Uczniowie też czasem zapominają o kontekście: na początku klient nie ma adresu i musi odnaleźć serwer. Pomaga kojarzenie tego z pierwszym krokiem DORA.
info

To pytanie poprawnie rozwiązuje 42% zdających egzamin. trudne

Eksperci podkreślają: "DHCP w IPv4 musi dotrzeć do serwera, gdy klient nie ma jeszcze adresu IP ani nie zna adresu serwera."

Źródła:

  • RFC 2131: Dynamic Host Configuration Protocol, rozdziały opisujące wymianę DHCPDISCOVER/DHCPOFFER i użycie broadcast/unicast (IETF), https://www.rfc-editor.org/rfc/rfc2131 (dostęp: 2026-03-01)
  • RFC 2132: DHCP Options and BOOTP Vendor Extensions, kontekst opcji i działania DHCP w IPv4 (IETF), https://www.rfc-editor.org/rfc/rfc2132 (dostęp: 2026-03-01)
  • Dokumentacja Wireshark: DHCP/BOOTP (filtry, pola, adresy docelowe/źródłowe w praktycznych przechwyceniach), https://www.wireshark.org/docs/dfref/b/bootp.html (dostęp: 2026-03-01)

Materiały:

  • Dokumentacja RFC dotycząca DHCP dla IPv4
  • Materiały dydaktyczne do INF.7: podstawy protokołów warstwy aplikacji i analiza ruchu
  • Ćwiczenia laboratoryjne z Wireshark: filtrowanie i interpretacja pakietów DHCP

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego