DHCP

DHCP jest protokołem o architekturze klient-serwer, w którym adresy IP są przypisywane dynamicznie, a pole opcji jest znacznie większe( do 312 bajtóe) niż w BOOTP,co pozwala na przesłanie całej konfiguracji klienta w pojedyńczym pakiecie

8 bitów

8 bitów

16 bitów

Kod operacji

Typ sprzętu

Długość adresu

Liczba skoków

Identyfikator Transakcji

Ilość sekund

Znaczniki

Adres IP Klienta

“Twój” adres IP

Adres IP serwera

Adres IP bramy

Adres sprzętowy klienta

(16 bajtów)

Nazwa serwera

(64 bajty)

Nazwa obrazu

(128 bajtów)

Opcje (zmienna długość)

Aby umożliwi©ć dynamiczne przydzielanie adresów, administrator serwera DHCP ustala zakres adresów IP, które może przydzieli©ć. Niektóre adresy moga by©ć przydzielane statycznie tak jak w protokole BOOTP

Format pakietu DHCP jest prawie identyczny z BOOTP. Główną różnicą jest większe pole opcji i pole znaczników. Jedynym znacznikiem jest zdefiniowany skrajny lewy bit.Jeżeli jest on ustawiony , to serwer DHCP odpowiada pakietem w trybie rozgłoszeniowym, zamiast pakietu wysłanego bezpośrednio do klienta.

by Krzysztof Pietrzak 2004

[7.Warstwa aplikacji] [SMB] [DHCP] [BOOTP] [NCP] [TCP/IP] [NFS] [SNMP]