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