工業(yè)路由器的DHCP通常由客戶端發(fā)起廣播請求,服務(wù)器收到請求后在配置文件中查詢,如果符合要求則向客戶端提供服務(wù)。
1、 0.000000 0.0.0.0 255.255.255.255 DHCP 342 DHCP Discover - Transaction ID 0xba170374 2、 0.000000 10.0.2.2 10.0.2.15 DHCP 590 DHCP Offer - Transaction ID 0xba170374 3、 0.005345 0.0.0.0 255.255.255.255 DHCP 342 DHCP Request - Transaction ID 0xba170374 4、 0.005510 10.0.2.2 10.0.2.15 DHCP 590 DHCP ACK - Transaction ID 0xba170374
|
(1)客戶端在以上以太網(wǎng)上廣播“DHCP Discover”報文來發(fā)現(xiàn)DHCP服務(wù)器。
(2)IP為10.0.2.2的服務(wù)器收到廣播請求后,向客戶端回應(yīng)請求,發(fā)出單播“DHCP Offer”報文,并且目的IP為10.0.2.15。
(3)客戶端再次以廣播形式發(fā)出“DHCP Request”報文。這是因為客戶端可能收到多個服務(wù)器“DHCP Offer”報文,客戶端會根據(jù)報文的內(nèi)容來選擇一個給予響應(yīng),采用廣播形式可以讓多個服務(wù)器均可收到。
(4)當(dāng)服務(wù)器收到“DHCP Request”報文后,服務(wù)器在將客戶端的MAC地址同分配的IP地址綁定后,將IP信息(IP、掩碼、網(wǎng)關(guān)地址和DNS等)發(fā)送給客戶機。
(5)客戶機收到“DHCP ACK”報文后,將IP信息設(shè)置到主機系統(tǒng)上。這時IP設(shè)置就完成了,客戶機就可以使用IP來訪問網(wǎng)絡(luò)了。