Serwer DHCP - jest rozumiany jako wydzielony komputer lub usługa systemowa, której zadaniem jest nadawanie hostom parametrów połączeń.
Informacje dostarczane przez serwer DHCP:
1. adres IP serwera DNS,
2. nazwa DNS,
3. adres IP bramy sieciowej,
4. adres broadcast,
5. maska podsieci,
6. wartość MTU,
7. adres IP hosta,
8. adres IP serwera SMTP,
9. adres serwera TFTP,
Etapy nawiązywania połączenia z serwerem DHCP:
1. Urządzenie chcące uzyskać adres IP wysyła pakiet DHCP DISCOVER na adres 255.255.255.255 w celu zidentyfikowania wszystkich serwerów DHCP w sieci.
2. Serwer DHCP odpowiada wysyłając pakiet DHCP OFFER zawierający ofertę adresu IP, maski podsieci, serwera DNS, czasu dzierżawy adresu,
3. Klient DHCP wysyła do serwera pakiet DHCP REQUEST z określeniem wyboru serwera,
4. Jeżeli adres IP żądany przez klienta jest dostępny to serwer zwraca pakiet DHCP ACK w przeciwnym wypadku zwraca pakiet DHCP NAK, który powoduje ponowienie DHCP DISCOVER. Odświeżenie dzierżawy adresu IP realizowane jest przez DHCP REQUEST po upływie terminu.
Inne protokoły niż DHCP:
1. RAPP - protokół przydzielania adresów IP, mógł obsługiwać tylko jedną podsieć,
2. BOOTP - protokół przesyłania danych: IP, bramy, DNS, Maski,
3. APIPA - to funkcja autokonfiguracji hosta, gdy serwer DHCP jest niedostępny. Host sam przydziela sobie adres IP z zakresu 169.254.0.0/16
-------------------------------------------------------dodatkowe informacje------------------------------------------------
Modele serwerów DHCP:
1. 50/50 - polega na użyciu 2 serwerów DHCP, których każdy obsługuje taką samą ilość hostów w podsieci,
2. 80/20 - w sieci występują 2 serwery DHCP pierwszy opłukuje zakres adresów IP w 80%, natomiast drugi zapasowy obsługuje zakres adresów IP w 20%,
3. 100/100 - istnieją2 serwery obsługujące taką samą ilość adresów IP, są to jednak różne zakresy adresów, które są na tyle duże, że mogą pomieścić wszystkie hosty w podsieci.