當 DHCP 客戶端第一次登錄網絡時,也就是客戶發現本機上沒有任何 IP 資料設定時,則它會向網絡發出一個DHCPDISCOVER封包。因為客戶端還不知道自己屬于哪一個網絡,所以封包的來源地址為0.0.0.0,而目的地址則為255.255.255.255,然后再附上DHCPDISCOVER的信息,向網絡進行廣播。
① 一旦DHCP客戶端成功地從服務器那里取得DHCP租約之后,除非其租約已經失效并且IP地址也重新設定回0.0.0.0,否則就無須再發送DHCPDISCOVER信息了,而會直接使用已經租用到的IP地址向之前的DHCP服務器發出DHCPREQUEST信息,DHCP服務器會盡量讓客戶端使用原來的IP地址。
② 如果沒問題的話,直接回應DHCPACK來確認則可。
③ 如果該地址已經失效或已經被其他機器使用了,服務器則會回應一個DHCPNACK封包給客戶端,要求其重新執行DHCPDISCOVER。