DHCP 服務是用來分配 IP 地址的,所以 DHCP 伺服器必須使用靜態分配方式設定 IP 地址。而 DHCP 用戶端可以從 DHCP 伺服器上獲取使用的 IP 地址。DHCP 伺服器使用的是 UDP 67 埠,DHCP 用戶端使用的是 UDP 68 埠。
本節將詳細講解 DHCP 工作方式的 4 個階段,即發現階段、提供階段、選擇階段和確認階段。
發現階段(DHCP Discover)
DHCP 用戶端向所有 DHCP 伺服器的 UDP 67 埠傳送廣播封包以獲取 IP 地址租約,這個封包被稱為 DHCP Discover 訊息。任何收到這個包的 DHCP 伺服器都可以響應這個請求。
整個發現階段的工作方式如圖所示。