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