Dynamic Host Configuration Protocol (DHCP) to usługa sieciowa, której zadaniem jest automatyczne dostarczenie hostowi konfiguracji warstwy sieciowej. W praktyce oznacza to przydzielenie (na czas dzierżawy) adresu IP oraz przekazanie parametrów takich jak maska podsieci, brama domyślna czy adresy serwerów DNS. Na schematach działania DHCP bardzo często pokazuje się wymianę komunikatów między klientem i serwerem w celu uzyskania lub odnowienia dzierżawy.
Odpowiedź "Dynamic Host Configuration Protocol (DHCP)" pasuje do rysunku wtedy, gdy ilustruje on proces uzyskania konfiguracji IP przez stację roboczą (np. krokowe zapytania i odpowiedzi, negocjację przydziału, potwierdzenie dzierżawy). To charakterystyczne dla DHCP, bo protokół jest ściśle związany z uruchomieniem hosta w sieci i nadaniem mu parametrów niezbędnych do komunikacji.
Dlaczego pozostałe odpowiedzi nie pasują do typowego schematu przedstawiającego przydział konfiguracji?
- Domain Name System (DNS) służy do tłumaczenia nazw domenowych na adresy IP (i odwrotnie). Schemat DNS zwykle pokazuje zapytanie o rekord (np. A/AAAA/MX) i odpowiedź z danymi, a nie proces "nadawania" hostowi adresu czy bramy.
- Security Shell (SSH) jest protokołem zdalnego dostępu/administracji zapewniającym szyfrowane połączenie. Typowy schemat SSH dotyczy zestawiania sesji, uwierzytelniania i szyfrowania, a nie konfiguracji IP klienta.
- Telnet również służy do zdalnej pracy na urządzeniu, ale w wersji nieszyfrowanej. Jeśli rysunek dotyczy logowania do zdalnej powłoki lub pracy w trybie terminalowym, można by rozważać Telnet/SSH, jednak nie jest to właściwe dla procesu automatycznej konfiguracji adresacji.
Wskazówka egzaminacyjna: gdy na rysunku widać, że host "dopiero wchodzi do sieci" i potrzebuje parametrów IP, najczęściej chodzi o DHCP. Gdy celem jest uzyskanie adresu dla nazwy (np. serwera), wtedy rozważa się DNS. Zdalna administracja to domena SSH/Telnet.