南通網(wǎng)站建設(shè)優(yōu)化公司seo研究中心怎么了
DHCP協(xié)議
文章目錄
- DHCP協(xié)議
- DHCP作用及特點(diǎn)
- DHCP服務(wù)IP分配的三種方式
- DHCP協(xié)議中的報(bào)文類型
- DHCP服務(wù)工作流程
- 抓包
- 參考
動(dòng)態(tài)主機(jī)配置協(xié)議 DHCP(Dynamic Host Configuration Protocol),提供了一種 插網(wǎng)即用的技術(shù)。
DHCP是一個(gè)應(yīng)用層協(xié)議。當(dāng)我們將客戶機(jī)主機(jī)ip地址設(shè)置位動(dòng)態(tài)獲取的方式時(shí),DHCP服務(wù)就會(huì)根據(jù)DHCP協(xié)議給客戶端分配IP。
DHCP作用及特點(diǎn)
-
DHCP可以自動(dòng)分配IP、子網(wǎng)掩碼、網(wǎng)關(guān)、DNS
-
DHCP使用的是UDP協(xié)議,客戶端使用端口68,服務(wù)端使用端口67
-
DHCP一般不為服務(wù)器分配IP,因?yàn)樗鼈円构潭↖P,所以DHCP一般只為辦公環(huán)境的主機(jī)分配IP
-
DHCP服務(wù)器和客戶端需要在一個(gè)局域網(wǎng)內(nèi),在位客戶端分配IP 的時(shí)候需要進(jìn)行多次廣播。當(dāng)DHCP要為其他網(wǎng)段分配IP時(shí),需要路由器配置中繼功能
DHCP服務(wù)IP分配的三種方式
- 自動(dòng)分配 MAC地址和IP綁定
- 動(dòng)態(tài)分配 客戶端每次使用完這個(gè)IP地址后就釋放這個(gè)地址
- 手動(dòng)分配 DHCP服務(wù)器管理員專門(mén)為客戶端制定IP地址
DHCP協(xié)議中的報(bào)文類型
- DHCP DISCOVER :客戶端開(kāi)始DHCP過(guò)程發(fā)送的包,是DHCP協(xié)議的開(kāi)始
- DHCP OFFER :服務(wù)器接收到DHCP DISCOVER之后做出的響應(yīng),它包括了給予客戶端的IP(yiaddr)、客戶端的MAC地址、租約過(guò)期時(shí)間、服務(wù)器的識(shí)別符以及其他信息
- DHCP REQUEST :客戶端對(duì)于服務(wù)器發(fā)出的DHCP OFFER所做出的響應(yīng)。在續(xù)約租期的時(shí)候同樣會(huì)使用
- DHCP ACK :服務(wù)器在接收到客戶端發(fā)來(lái)的DHCP REQUEST之后發(fā)出的成功確認(rèn)的報(bào)文。在建立連接的時(shí)候,客戶端在接收到這個(gè)報(bào)文之后才會(huì)確認(rèn)分配給它的IP和其他信息可以被允許使用。
- DHCP NAK :DHCP ACK的相反的報(bào)文,表示服務(wù)器拒絕了客戶端的請(qǐng)求。
- DHCP RELEASE :一般出現(xiàn)在客戶端關(guān)機(jī)、下線等狀況。這個(gè)報(bào)文將會(huì)使DHCP服務(wù)器釋放發(fā)出此報(bào)文的客戶端的IP地址
- DHCP INFORM :客戶端發(fā)出的向服務(wù)器請(qǐng)求一些信息的報(bào)文
- DHCP DECLINE :當(dāng)客戶端發(fā)現(xiàn)服務(wù)器分配的IP地址無(wú)法使用(如IP地址沖突時(shí)),將發(fā)出此報(bào)文,通知服務(wù)器禁止使用該IP地址。
DHCP服務(wù)工作流程
對(duì)DHCP的工作過(guò)程按照上圖進(jìn)行解釋:
- DHCP服務(wù)器打開(kāi)67號(hào)端口,等待客戶端發(fā)送的報(bào)文
- 客戶端向DHCP服務(wù)器發(fā)送發(fā)現(xiàn)報(bào)文
- 凡收到DHCP發(fā)現(xiàn)報(bào)文的DHCP服務(wù)器都發(fā)出提供報(bào)文,用戶可能收到多個(gè)提供報(bào)文
- 客戶機(jī)從幾個(gè)DHCP服務(wù)器中選擇一個(gè)發(fā)送DHCP請(qǐng)求報(bào)文
- 被選擇的DHCP服務(wù)器發(fā)送確認(rèn)DHCPACK。此時(shí)客戶機(jī)就可以使用這個(gè)IP了。這種狀態(tài)叫已綁定狀態(tài)。
- 租用時(shí)間過(guò)半,DHCP發(fā)送請(qǐng)求報(bào)文DHCPREQUEST要求更新租用期
- DHCP服務(wù)器若同意,則發(fā)回一個(gè)確認(rèn)報(bào)文DHCPACK??蛻魴C(jī)得到了IP的新的租用時(shí)期,重置計(jì)時(shí)器
- 若DHCP服務(wù)器不同意,則發(fā)送一個(gè)DHCPNACK。這時(shí)客戶必須立即停止使用原來(lái)的IP地址,必須申請(qǐng)使用新的IP地址。
- DHCP客戶隨時(shí)提前終止服務(wù)器提供的租用期,向服務(wù)器發(fā)送DHCPRELESE
抓包
參考
- DHCP報(bào)文格式