Protokół DHCP (Dynamic Host Configuration Protocol) służy do automatycznego dostarczania stacjom roboczym i innym urządzeniom parametrów konfiguracji sieciowej, takich jak adres IP, maska podsieci, brama domyślna czy adresy serwerów DNS. Z punktu widzenia modeli warstwowych jest to typowa usługa sieciowa, z której korzysta system/host, aby uzyskać konfigurację niezbędną do pracy w sieci.
W modelu TCP/IP protokoły realizujące usługi dla aplikacji i systemu operacyjnego klasyfikuje się w warstwie aplikacji. Dlatego odpowiedź "Aplikacji." jest poprawna: DHCP opisuje logikę wymiany komunikatów klient–serwer (np. wykrycie serwera, oferta konfiguracji, przydział i potwierdzenie dzierżawy) oraz znaczenie przekazywanych opcji.
Dlaczego pozostałe odpowiedzi są błędne?
- "Transportowej." – DHCP faktycznie używa UDP (co wielu uczniów kojarzy), ale użycie UDP jest jedynie sposobem przenoszenia danych. Sam DHCP nie jest protokołem transportowym; działa ponad UDP.
- "Internetu." – warstwa internetu odpowiada za mechanizmy routingu i adresacji (IP). DHCP dotyczy konfiguracji adresów, ale nie jest częścią IP i nie realizuje funkcji routingu; to usługa konfiguracyjna dla hosta.
- "Łącza danych." – warstwa dostępu do sieci/łącza danych dotyczy transmisji w sieci lokalnej (ramki, adresy MAC, dostęp do medium). DHCP nie definiuje tych mechanizmów; jedynie wykorzystuje możliwość przesyłania pakietów (początkowo często jako rozgłoszenie).
Wskazówka egzaminacyjna: jeśli protokół jest "usługą" (przydział adresu, rozwiązywanie nazw, poczta, WWW), zwykle klasyfikuje się go w warstwie aplikacji, nawet jeśli technicznie korzysta z TCP/UDP do transportu.