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