DHCP報(bào)文交互過(guò)程(總結(jié))

dhcp流程涉及到8個(gè)報(bào)文,分別是 discovery, offer, request, ack, release, decline, nak,inform 8種。
1)discovery:第一個(gè)報(bào)文,client 廣播發(fā)送discovery報(bào)文請(qǐng)求server端獲取地址,此時(shí)client ip:0.0.0.0 (可能存在多個(gè)DHCP Server)

2)offer : 對(duì)dhcpdiscovery的響應(yīng),當(dāng)server收到client的discovery報(bào)文后,會(huì)單播發(fā)送一個(gè)offer報(bào)文響應(yīng)。告訴client ,server給提供的ip地址和其他設(shè)置信息。(可能有多個(gè)dhcpserver 發(fā)送offer)

3)request:對(duì) offer的響應(yīng) 或者是延續(xù)ip地址租期時(shí)發(fā)出的報(bào)文。對(duì)server提供的信息發(fā)送request請(qǐng)求獲取提供的信息(client 接收第一個(gè)到達(dá)的offer并廣播request 告訴其他server 已經(jīng)選擇好了dhcp server),其他人不需要再提供dhcp服務(wù)了。

4)ack : server對(duì)client的 request報(bào)文的確認(rèn)響應(yīng)報(bào)文,只要收到此報(bào)文才算是真正的獲取了ip地址和相關(guān)配置信息。(ACK中有個(gè)option43字段,用于填充ACIP)

5)decline:當(dāng)客戶端發(fā)現(xiàn)服務(wù)器端分配的ip地址無(wú)法使用,如ip地址沖突,將發(fā)出此報(bào)文,通知server禁止使用此ip地址。

6)release :client主動(dòng)釋放server分配給它的ip地址的報(bào)文,server收到此報(bào)文后,可以回收這個(gè)ip地址,使其分配給其他client使用。(可手動(dòng) ipconfig /release 釋放,wireshark抓包可以看到此報(bào)文,ipconfig /renew 重新獲取,輸入后,會(huì)重新走dhcp獲取地址的流程)

7 ) nak : server對(duì)client的 request 報(bào)文的拒絕響應(yīng)報(bào)文,client收到此報(bào)文后,一般會(huì)重新開始新的dhcp過(guò)程。

8 ) inform : client已經(jīng)獲取了ip地址,發(fā)送此報(bào)文,只是為了從server處獲取其他的一些網(wǎng)絡(luò)配置信息,如 route ip, dns ip等。

DHCP流程.png

client 端口號(hào) 68 server 端口號(hào) 69

注意: 當(dāng)用wireshark抓包軟件進(jìn)行捕獲dhcp報(bào)文的時(shí)候,過(guò)濾條件是:過(guò)濾bootp報(bào)文,bootp 是dhcp的前身。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評(píng)論 19 139
  • 前言 寫這篇文章的緣由是客戶提出的一個(gè)問(wèn)題:客戶使用公司的Wi-Fi產(chǎn)品的App,有兩個(gè)設(shè)備出現(xiàn)了問(wèn)題,點(diǎn)擊App...
    Noskthing閱讀 3,149評(píng)論 2 23
  • 什么是DHCP呢?百度百科上面的解釋是Dynamic Host Configuration Protocol...
    西南跑蟲閱讀 20,071評(píng)論 0 5
  • 國(guó)家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說(shuō)閱讀 12,427評(píng)論 6 13
  • DHCP服務(wù)已是網(wǎng)絡(luò)中必不可少的服務(wù)之一。隨著DHCP服務(wù)的部署,一些安全問(wèn)題也逐漸暴露出一些問(wèn)題: DHCP報(bào)文...
    handbye閱讀 4,740評(píng)論 0 1

友情鏈接更多精彩內(nèi)容