




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、協(xié)議分析 DHCP協(xié)議解碼詳解一、 DHCP協(xié)議簡(jiǎn)介DHCP,全稱是 Dynamic Host Configuration Protocol中文名為動(dòng)態(tài)主機(jī)配置協(xié)議,它的前身是 BOOTP,它工作在OSI的應(yīng)用層,是一種幫助計(jì)算機(jī)從指定的DHCP服務(wù)器獲取它們的配置信息的自舉協(xié)議。DHCP使用客戶端/服務(wù)器模式,請(qǐng)求配置信息的計(jì)算機(jī)叫做DHCP客戶端,而提供信息的叫做DHCP的服務(wù)器。DHCP為客戶端分配地址的方法有三種:手工配置、自動(dòng)配置、動(dòng)態(tài)配置。DHCP最重要的功能就是動(dòng)態(tài)分配。除了IP地址,DHCP分組還為客戶端提供其他的配置信息,比如
2、子網(wǎng)掩碼。這使得客戶端無(wú)需用戶動(dòng)手就能自動(dòng)配置連接網(wǎng)絡(luò)。1. DHCP的工作流程發(fā)現(xiàn)階段,即DHCP客戶機(jī)尋找DHCP服務(wù)器的階段。DHCP客戶機(jī)以廣播方式(因?yàn)镈HCP服務(wù)器的IP地址對(duì)于客戶機(jī)來(lái)說(shuō)是未知的)發(fā)送DHCP discover發(fā)現(xiàn)信息來(lái)尋找DHCP服務(wù)器,即向地址255.255.255.255發(fā)送特定的廣播信息。網(wǎng)絡(luò)上每一臺(tái)安裝了TCP/IP協(xié)議的主機(jī)都會(huì)接收到這種廣播信息,但只有DHCP服務(wù)器才會(huì)做出響應(yīng)。提供階段,即DHCP服務(wù)器提供IP地址的階段。在網(wǎng)絡(luò)中接收到DHCP discover發(fā)現(xiàn)信息的DHCP服務(wù)器都會(huì)做出響應(yīng),它從尚未出租的IP地址中挑選一
3、個(gè)分配給DHCP客戶機(jī),向DHCP客戶機(jī)發(fā)送一個(gè)包含出租的IP地址和其他設(shè)置的DHCP offer提供信息。選擇階段,即DHCP客戶機(jī)選擇某臺(tái)DHCP服務(wù)器提供的IP地址的階段。如果有多臺(tái)DHCP服務(wù)器向DHCP客戶機(jī)發(fā)來(lái)的DHCP offer提供信息,則DHCP客戶機(jī)只接受第一個(gè)收到的DHCP offer提供信息,然后它就以廣播方式回答一個(gè)DHCP request請(qǐng)求信息,該信息中包含向它所選定的DHCP服務(wù)器請(qǐng)求IP地址的內(nèi)容。之所以要以廣播方式回答,是為了通知所有的DHCP服務(wù)器,他將選擇某臺(tái)DHCP服務(wù)器所提供的IP地址。確認(rèn)階段,即DHCP服務(wù)
4、器確認(rèn)所提供的IP地址的階段。當(dāng)DHCP服務(wù)器收到DHCP客戶機(jī)回答的DHCP request請(qǐng)求信息之后,它便向DHCP客戶機(jī)發(fā)送一個(gè)包含它所提供的IP地址和其他設(shè)置的DHCP ACK確認(rèn)信息,告訴DHCP客戶機(jī)可以使用它所提供的IP地址。然后DHCP客戶機(jī)便將其TCP/IP協(xié)議與網(wǎng)卡綁定,另外,除DHCP客戶機(jī)選中的服務(wù)器外,其他的DHCP服務(wù)器都將收回曾提供的IP地址。重新登錄,以后DHCP客戶機(jī)每次重新登錄網(wǎng)絡(luò)時(shí),就不需要再發(fā)送DHCP discover發(fā)現(xiàn)信息了,而是直接發(fā)送包含前一次所分配的IP地址的DHCP request請(qǐng)求信息。當(dāng)DHC
5、P服務(wù)器收到這一信息后,它會(huì)嘗試讓DHCP客戶機(jī)繼續(xù)使用原來(lái)的IP地址,并回答一個(gè)DHCP ACK確認(rèn)信息。如果此IP地址已無(wú)法再分配給原來(lái)的DHCP客戶機(jī)使用時(shí)(比如此IP地址已分配給其它DHCP客戶機(jī)使用),則DHCP服務(wù)器給DHCP客戶機(jī)回答一個(gè)DHCP NACK否認(rèn)信息。當(dāng)原來(lái)的DHCP客戶機(jī)收到此DHCP NACK否認(rèn)信息后,它就必須重新發(fā)送DHCP discover發(fā)現(xiàn)信息來(lái)請(qǐng)求新的IP地址。更新租約,DHCP服務(wù)器向DHCP客戶機(jī)出租的IP地址一般都有一個(gè)租借期限,期滿后DHCP服務(wù)器便會(huì)收回出租的IP地址。如果DHCP客戶機(jī)要延長(zhǎng)其IP租
6、約,則必須更新其IP租約。DHCP客戶機(jī)啟動(dòng)時(shí)和IP租約期限過(guò)一半時(shí),DHCP客戶機(jī)都會(huì)自動(dòng)向DHCP服務(wù)器發(fā)送更新其IP租約的信息。2. DHCP的報(bào)文格式我們來(lái)介紹一下DHCP的報(bào)文格式,如圖1,OP(1)Htype(1)Hlen(1)Hops(1)Transaction ID(4)Seconds(2)Flags(2)Ciaddr(4)Yiaddr(4)Siaddr(4)Giaddr(4)Chaddr(16)Sname(64)File(128)Options(variable)(圖1 DHCP的 報(bào)文格式)l OP:若是client送給server的封包,設(shè)為1,反向?yàn)?;l Htype:
7、硬件類別,ethernet為1;l Hlen:硬件長(zhǎng)度,ethernet為6;l Hops:若數(shù)據(jù)包需經(jīng)過(guò)router傳送,每站加1,若在同一網(wǎng)內(nèi),為0;l Transaction ID:事務(wù)ID,是個(gè)隨機(jī)數(shù),用于客戶和服務(wù)器之間匹配請(qǐng)求和相應(yīng)消息;l Seconds:由用戶指定的時(shí)間,指開始地址獲取和更新進(jìn)行后的時(shí)間;l Flags:從0-15bits,最左一bit為1時(shí)表示server將以廣播方式傳送封包給 client,其余尚未使用;l Ciaddr:用戶IP地址;l Yiaddr:客戶IP地址;l Siaddr:用于bootstrap過(guò)程中的IP地址;l Giaddr:轉(zhuǎn)發(fā)代理(網(wǎng)關(guān))
8、IP地址;l Chaddr:client的硬件地址;l Sname:可選server的名稱,以0x00結(jié)尾;l File:?jiǎn)?dòng)文件名;l Options:,廠商標(biāo)識(shí),可選的參數(shù)字段二、 解碼信息通過(guò)DHCP的 工作流程,我們知道從DHCP服務(wù)器獲取配置信息的4個(gè)階段中,DHCP客戶端會(huì)出現(xiàn)有4種報(bào)文(DHCPDISCOVERY,DHCPOFFER,DHCPREQUEST,DHCPACK)。我們分別來(lái)看看4報(bào)文的解碼內(nèi)容:1. 發(fā)現(xiàn)階段使用科來(lái)網(wǎng)絡(luò)分析系統(tǒng)捕獲DHCP DISCOVERY 數(shù)據(jù)包,如圖2,(圖2 DHCP DISCOVERY數(shù)據(jù)包解碼)由圖2可以看到DHCP DISCOVERY包的解碼信息,由于DHCP是BOOTP的以個(gè)擴(kuò)展,DHCP兼容BOOTP,我們可以看到BOOTP和DHCP的解碼。2. 提供階段使用科來(lái)網(wǎng)絡(luò)分析系統(tǒng)捕獲DHCP OFFER數(shù)據(jù)包,如圖3,(圖3 DHCP OFFER數(shù)據(jù)包解碼)3. 選擇階段使用科來(lái)網(wǎng)絡(luò)分析系統(tǒng)捕獲DHCP RE
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合作協(xié)議委托合同樣本
- 2025至2031年中國(guó)有機(jī)玻璃化妝品座行業(yè)投資前景及策略咨詢研究報(bào)告
- 天津工藝美術(shù)職業(yè)學(xué)院《數(shù)據(jù)采集與清洗課程設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧商貿(mào)職業(yè)學(xué)院《代碼安全機(jī)制與實(shí)現(xiàn)技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 深圳北理莫斯科大學(xué)《城市規(guī)劃原理B》2023-2024學(xué)年第一學(xué)期期末試卷
- 《人力資源經(jīng)理工作成果展示》課件
- 社區(qū)家長(zhǎng)學(xué)校家庭教育
- 2025智能家居安防系統(tǒng)安裝合同書
- 2025至2030年中國(guó)車載式LED電子顯示屏數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)美式沾塑鋼絲鉗數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 山東省威海市乳山市銀灘高級(jí)中學(xué)2024-2025學(xué)年高一下學(xué)期4月月考地理試題(原卷版+解析版)
- 信息技術(shù)在商業(yè)中的應(yīng)用研究試題及答案
- 2025年湖南省中考數(shù)學(xué)模擬試卷(一)(原卷版+解析版)
- 大學(xué)生職業(yè)規(guī)劃學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年自考《14269數(shù)字影像設(shè)計(jì)與制作》考試復(fù)習(xí)題庫(kù)(含答案)
- 2024年《13464電腦動(dòng)畫》自考復(fù)習(xí)題庫(kù)(含答案)
- 初中班會(huì) 國(guó)家安全青春挺膺 課件
- 成都體育學(xué)院全日制學(xué)術(shù)型碩士學(xué)位研究生培養(yǎng)方案
- 設(shè)計(jì)交底記錄文稿(示例)
- 方向控制回路A
- 望城縣茶亭鎮(zhèn)土地利用總體規(guī)劃
評(píng)論
0/150
提交評(píng)論