版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第五章 數(shù)據(jù)報(bào)文解碼簡析本章主要對(duì):數(shù)據(jù)報(bào)文分層、以太報(bào)文結(jié)構(gòu)、IP協(xié)議、ARP協(xié)議、TCP協(xié)議、UDP協(xié)議等的解碼分析做了簡單的描述,目的在于介紹Sniffer軟件在協(xié)議分析中的功能作用并通過解碼分析對(duì)協(xié)議進(jìn)一步了解。對(duì)其其他協(xié)議讀者可以通過協(xié)議文檔和Sniffer捕獲的報(bào)文對(duì)比分析。5.1數(shù)據(jù)報(bào)文分層如下圖所示,對(duì)于四層網(wǎng)絡(luò)結(jié)構(gòu),其不同層次完成不通功能。每一層次有眾多協(xié)議組成。圖51如上圖所示在Sniffer的解碼表中分別對(duì)每一個(gè)層次協(xié)議進(jìn)行解碼分析。鏈路層對(duì)應(yīng)“DLC”;網(wǎng)絡(luò)層對(duì)應(yīng)“IP”;傳輸層對(duì)應(yīng)“TCP/UDP”;應(yīng)用層對(duì)對(duì)應(yīng)的是“HTTP”等高層協(xié)議。Sniffer可以針對(duì)眾多協(xié)
2、議進(jìn)行詳細(xì)結(jié)構(gòu)化解碼分析。并利用樹形結(jié)構(gòu)良好的表現(xiàn)出來。5.2以太報(bào)文結(jié)構(gòu)EthernetII以太網(wǎng)幀結(jié)構(gòu)字節(jié)數(shù)712或62或624615000464前導(dǎo)字段幀起始符目的地址源地址長度或類型數(shù)據(jù)填充校驗(yàn)和圖52Sniffer會(huì)在捕獲報(bào)文的時(shí)候自動(dòng)記錄捕獲的時(shí)間,在解碼顯示時(shí)顯示出來,在分析問題時(shí)提供了很好的時(shí)間記錄。源目的MAC地址在解碼框中可以將前3字節(jié)代表廠商的字段翻譯出來,方便定位問題,例如網(wǎng)絡(luò)上2臺(tái)設(shè)備IP地址設(shè)置沖突,可以通過解碼翻譯出廠商信息方便的將故障設(shè)備找到,如00e0fc為華為,為Cisco等等。如果需要查看詳細(xì)的MAC地址用鼠標(biāo)在解碼框中點(diǎn)擊此MAC地址,在下面的表格中會(huì)突
3、出顯示該地址的16進(jìn)制編碼。IP網(wǎng)絡(luò)來說Ethertype字段承載的時(shí)上層協(xié)議的類型主要包括0x800為IP協(xié)議,0x806為ARP協(xié)議。IEEE802.3以太網(wǎng)報(bào)文結(jié)構(gòu) 上圖為IEEE802.3SNAP幀結(jié)構(gòu),與EthernetII不同點(diǎn)是目的和源地址后面的字段代表的不是上層協(xié)議類型而是報(bào)文長度。并多了LLC子層。圖5353IP協(xié)議版本:4位IHL域(4位):指明了該頭部要多長(以32位字的長度為單位)。最小值為5,最大值為15,這限制了頭部的最大為60字節(jié)。服務(wù)類型(TYPE OF Service 6位)總長度(Total Length)域(16位):包含了該數(shù)據(jù)包中的所有內(nèi)容,即頭和數(shù)據(jù)
4、最大長度65535字節(jié)。標(biāo)識(shí)(Identification)16位:讓目標(biāo)主機(jī)確定一個(gè)新到達(dá)的分段屬于哪一個(gè)數(shù)據(jù)報(bào),同一個(gè)數(shù)據(jù)報(bào)的所有分段包含同樣的Identification值接下來是一個(gè)未使用的位。DF(1位):不分段MF(1位):更多的分段分段偏移(Fragment offset):13位,指明了該分段在當(dāng)前數(shù)據(jù)報(bào)中的什么位置。TTL(Time to live):8位,一個(gè)用于限制分組生存期的計(jì)數(shù)器,計(jì)數(shù)單位為秒,最大生存期為255秒?yún)f(xié)議(Protocol):8位,指明了該將它交給哪個(gè)傳輸進(jìn)程TCP/UDP頭部校驗(yàn)和(Header checksum):16位,只校驗(yàn)頭部,這樣的校驗(yàn)和對(duì)于
5、檢測“因路由器中的壞內(nèi)存而產(chǎn)生的錯(cuò)誤”非常有用源地址(Source address):32位目的地址(Destination address):32位選項(xiàng)(Options):設(shè)計(jì)意圖是提供一種途徑,允許后續(xù)版本的協(xié)議,包含一些原來的設(shè)計(jì)中沒有出現(xiàn)的信息,允許實(shí)驗(yàn)人員試驗(yàn)新的想法,避免為那些不常使用的信息分配頭部域。選項(xiàng)是變長的,每個(gè)選項(xiàng)的第一個(gè)字節(jié)是一個(gè)標(biāo)識(shí)碼,它標(biāo)明了該選項(xiàng)。有的選項(xiàng)后面跟著一個(gè)1字節(jié)的選項(xiàng)長度域,然后是一個(gè)或多個(gè)數(shù)據(jù)字節(jié)。Options域被補(bǔ)齊到4字節(jié)的倍數(shù)。最初的時(shí)候定義了5個(gè)選項(xiàng),如圖所列:選項(xiàng)說明Security規(guī)定了數(shù)據(jù)報(bào)的秘密程度Strict source rou
6、ting給出了必須要遵循的完整路徑Loose source routing給出了一組路由器,路由過程中不能漏掉這些路由器Record route讓每臺(tái)路由器都附上它的IP地址Timestamp讓每臺(tái)路由器都附上它的地址和時(shí)間戳圖54上圖為Sniffer對(duì)IP協(xié)議首部的解碼分析結(jié)構(gòu),和IP首部各個(gè)字段相對(duì)應(yīng),并給出了各個(gè)字段值所表示含義的英文解釋。54 TCP協(xié)議源端口(Source Port):16位目的端口(Destination Port):16位序列號(hào)(Sequence Number):32位確認(rèn)號(hào)(Acknowledgement Number):32位,指定的是下一個(gè)期望的字節(jié),而不是
7、已經(jīng)正確接收的最后一個(gè)字節(jié)。TCP頭長度(TCP header length):4位,指明了TCP頭部包含了多少32位的字。接下來是未使用的6位。ACK:表明了Acknowledgement number是有效的。PSH:表示這是帶有PUSH標(biāo)志的數(shù)據(jù)RST:被用于重置一個(gè)已經(jīng)混亂的連接,之所以會(huì)混亂,可能是由于主機(jī)崩潰,或者其他原因SYN:被用于建立連接的過程FIN:被用于釋放一個(gè)連接,它表示發(fā)送方已經(jīng)沒有數(shù)據(jù)要傳輸了Windows Size(窗口大?。?6位,TCP中的流控制是通過一個(gè)可變大小的滑動(dòng)窗口來完成的,窗口大小域指定了從被確認(rèn)的字節(jié)算起,可以發(fā)送多少個(gè)字節(jié)Checksum(校驗(yàn)
8、和):16位,提供了額外的可靠性,它的校驗(yàn)范圍包括頭部數(shù)據(jù)以及概念性的偽頭部圖555.5 UDP協(xié)議版本域(Version):2位P位:表示該分組已被填充到4字節(jié)的倍數(shù)CC域:4位,指明了后面共有多少個(gè)分信源(contributing source),可以從0到15。M位是一個(gè)與應(yīng)用相關(guān)的標(biāo)記位,它可以被用來標(biāo)記一個(gè)視頻幀的開始。音頻信道中一個(gè)字的開始,或者其他由應(yīng)用來理解的某一件事情,凈荷類型(Payload Type):7位,指出該分組使用了哪一種編碼算法,序列號(hào)(Sequence Number):16位,是一個(gè)計(jì)數(shù)器,在每個(gè)被發(fā)送出去的RTP分組中該計(jì)數(shù)器都要遞增。時(shí)間戳:32位,是由R
9、TP流的源產(chǎn)生的,它注明了該分組中的第一個(gè)樣本是什么時(shí)候產(chǎn)生的。同步源標(biāo)識(shí)符(Synchronization source identifier):32位,指明了該分組屬于哪一個(gè)流。分信源標(biāo)識(shí)符(Contributing source identifier):在媒體制作過程中使用了混合器的話被使用。5.6 ARP協(xié)議HTYPE(硬件類型)。16位,用來定義運(yùn)行ARP的網(wǎng)絡(luò)的類型。每一個(gè)局域網(wǎng)基于其類型被指派給一個(gè)整數(shù)。例如,以太網(wǎng)是類型1。ARP可使用在任何網(wǎng)絡(luò)上。PTYPE(協(xié)議類型)。16位,用來定義協(xié)議的類型。例如,對(duì)IPv4協(xié)議,這個(gè)字段的值是0800。ARP可用于任何高層協(xié)議。HLEN(硬件長度)。8位,用來定義以字節(jié)為單位的物理地址的長度。例如,對(duì)以太網(wǎng)這個(gè)值是6。PLEN(協(xié)議長度)。8位,用來定義以字節(jié)為單位的邏輯地址的長度。例如,對(duì)IPv4協(xié)議這個(gè)值是4。OPER(操作)。16位,用來定義分組的類型。已定義了兩種類型:ARP請(qǐng)求(1),ARP回答(2)。SHA(發(fā)送站硬件地址)。這是一個(gè)可變長度字段,用來定義發(fā)送站的物理地址的長度。例如,對(duì)以太網(wǎng)這個(gè)字段是6字節(jié)長。SPA(發(fā)送站協(xié)議地址)。這是一個(gè)可變長度字段,用來定義發(fā)送站的邏輯(例如,IP)地址的長度。對(duì)于IP協(xié)議,這個(gè)字段是4字節(jié)長。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度健康養(yǎng)生類產(chǎn)品包裝設(shè)計(jì)合同3篇
- 二零二五版租賃房屋租賃合同網(wǎng)絡(luò)安全保障協(xié)議4篇
- 2025年度集裝箱裝卸運(yùn)輸操作規(guī)范合同
- 二零二五年度民間個(gè)人借款合同金融創(chuàng)新服務(wù)細(xì)則
- 二零二五版農(nóng)業(yè)保險(xiǎn)代理服務(wù)合同范本8篇
- 2025年度房產(chǎn)抵押經(jīng)營性貸款合同樣本
- 2025年南京住建部房屋租賃合同規(guī)范版
- 課題申報(bào)參考:面向微生物組中介效應(yīng)的群落水平關(guān)聯(lián)檢驗(yàn)方法研究
- 課題申報(bào)參考:美式“小多邊主義”沖擊下中國伙伴關(guān)系的升級(jí)與轉(zhuǎn)型研究
- 2025年木材銷售企業(yè)庫存管理服務(wù)合同
- 人教版小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)小學(xué)生口算天天練
- 九年級(jí)上冊(cè)-備戰(zhàn)2024年中考?xì)v史總復(fù)習(xí)核心考點(diǎn)與重難點(diǎn)練習(xí)(統(tǒng)部編版)
- 三年級(jí)數(shù)學(xué)添括號(hào)去括號(hào)加減簡便計(jì)算練習(xí)400道及答案
- 蘇教版五年級(jí)上冊(cè)數(shù)學(xué)簡便計(jì)算300題及答案
- 澳洲牛肉行業(yè)分析
- 老客戶的開發(fā)與技巧課件
- 計(jì)算機(jī)江蘇對(duì)口單招文化綜合理論試卷
- 成人學(xué)士學(xué)位英語單詞(史上全面)
- KAPPA-實(shí)施方法課件
- GB/T 13813-2023煤礦用金屬材料摩擦火花安全性試驗(yàn)方法和判定規(guī)則
- GB/T 33084-2016大型合金結(jié)構(gòu)鋼鍛件技術(shù)條件
評(píng)論
0/150
提交評(píng)論