




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、TCP/IP協(xié)議數(shù)據(jù)報(bào)結(jié)構(gòu)詳解TCP/IP協(xié)議中各層的數(shù)據(jù)報(bào)結(jié)構(gòu)是一個(gè)比較抽象的內(nèi)容,大家在日常學(xué)習(xí)過程中往往難以理解和掌握,常常是死記硬背把它記住了事。本文首先利用Sniffer工具捕獲了FTP命令操作過程中的所有數(shù)據(jù)包,然后對(duì)Sniffer工具中捕獲的每一部分?jǐn)?shù)據(jù)包的含義進(jìn)行了詳細(xì)的闡述,最后總結(jié)歸納出TCP/IP協(xié)議中網(wǎng)絡(luò)接口層、網(wǎng)絡(luò)層、傳輸層的數(shù)據(jù)報(bào)文結(jié)構(gòu),從而使大家加深對(duì)TCP/IP協(xié)議各層數(shù)據(jù)報(bào)結(jié)構(gòu)的理解和掌握。 一、捕獲FTP命令底層數(shù)據(jù)包 1、搭建網(wǎng)絡(luò)環(huán)境。建立一臺(tái)FTP服務(wù)器,設(shè)置IP地址為:6。建立一臺(tái)FTP客戶端,IP地址設(shè)為04,
2、在其上安裝Sniffer軟件。將這兩臺(tái)設(shè)備通過集線器連接起來(lái)。 2、定義過濾器。在FTP客戶端上運(yùn)行Sniffer軟件,進(jìn)入系統(tǒng),點(diǎn)“Monitor”“Matrixa”,選中本機(jī),點(diǎn)鼠標(biāo)右健,選擇“Define Filter”,在“Define Filter”窗口,點(diǎn)“Advanced”,選擇IP-TCP-FTP,點(diǎn)“確定”,即已定義好過濾器,如圖1所示。 圖1 3、捕獲FTP命令數(shù)據(jù)包。首先,在Sniffer中選擇“Monitor”“Matrix”,點(diǎn)擊“Capture”命令開始捉包。然后,在FTP客戶端上進(jìn)入DOS提示符下,輸入“FTP6”命令,輸入FTP用戶名和口令,
3、登錄FTP服務(wù)器,進(jìn)行文件的下載,最后輸入“bye”命令退出FTP程序,完成整個(gè)FTP命令操作過程。最后,點(diǎn)擊Sniffer中的“停止捕捉”,選擇“Decode”選項(xiàng),完成FTP命令操作過程數(shù)據(jù)包的捕獲,并顯示在屏幕上。 下面對(duì)Sniffer捕獲的底層數(shù)據(jù)包進(jìn)行詳細(xì)的介紹。二、網(wǎng)絡(luò)接口層DLC幀結(jié)構(gòu)詳解 圖2如圖2所示,在Sniffer捕獲的DLC數(shù)據(jù)幀中依次包括以下信息: 目的MAC地址DestinationGigTecAAD4A3,源MAC地址Source000CC2,以太網(wǎng)類型Ethertype0800(IP),8表示為以太網(wǎng)。 通過上述分析,可以得出DLC幀結(jié)構(gòu)為: 三、網(wǎng)絡(luò)層IP數(shù)據(jù)
4、報(bào)結(jié)構(gòu)詳解 圖3如圖3所示,IP數(shù)據(jù)報(bào)中依次包括以下信息: 1、Version4,表示IP協(xié)議的版本號(hào)為4。該部分占4個(gè)BIT位。 2、Header Length=20 Bytes,表示IP包頭的總長(zhǎng)度為20個(gè)字節(jié)。該部分占4個(gè)BIT位,單位為4個(gè)字節(jié),因此,一個(gè)IP包頭的長(zhǎng)度最長(zhǎng)為“1111”,即15460個(gè)字節(jié)。 3、Type of Service=00,表示服務(wù)類型為0。該部分用二個(gè)十六進(jìn)制值來(lái)表示,共占8個(gè)BIT。 8個(gè)BIT的含義是: 000 前三位不用 0 表示最小時(shí)延,如Telnet服務(wù)使用該位 0表示吞吐量,如FTP服務(wù)使用該位 0表示可靠性,如SNMP服務(wù)使用該位 0表示最小
5、代價(jià) 0不用 4、Total Length=48Bytes,表示該IP包的總長(zhǎng)度為48個(gè)字節(jié)。該部分占16個(gè)BIT,單位為Byte。由此可見,一個(gè)IP數(shù)據(jù)包的最大長(zhǎng)度為2的16次方減1,即:65535個(gè)字節(jié)。因此,在以太網(wǎng)中能夠傳輸?shù)淖畲驣P數(shù)據(jù)包為65535個(gè)字節(jié)。 5、Identification=363,表示IP包識(shí)別號(hào)為363。該部分占16個(gè)BIT,以十進(jìn)制數(shù)表示。 6、Flags,表示片標(biāo)志,占3個(gè)BIT。各位含義分別為:第一個(gè)“0”不用,第二個(gè)“0”為分片標(biāo)志位,“1”表示分片,“0”表示不分版本。第三個(gè)0為是否最后一片標(biāo)志位,0表示最后一片,1表示還有更多的片。 7、Fragme
6、nt Offset0,表示片偏移為0個(gè)Bytes。該部分占13個(gè)BIT。 8、Time to Live=128Secongs/Hops,表示生存時(shí)間TTL值為128。該部分占8個(gè)BIT。 9、Proctol6(TCP),表示協(xié)議類型為TCP,協(xié)議代碼是6。如果是UDP協(xié)議,則此處的協(xié)議代碼應(yīng)為17。如果是ICMP協(xié)議,則此處的協(xié)議代碼應(yīng)為1。該部分占8個(gè)BIT。 10、Header Checksun=4035(correct),表示IP包頭校驗(yàn)和為4035,括號(hào)內(nèi)的Correct表示此IP數(shù)據(jù)包是正確的,沒有被非法修改過。該部分占16個(gè)BIT,用十六進(jìn)制表示。 11、Source Addres
7、s=04,表示IP數(shù)據(jù)包源地址為:04。該部分占32個(gè)BIT。 12、Destination Address=6,表示IP數(shù)據(jù)包目的地址為:6。該部分占32個(gè)BIT。 13、No Options,表示IP數(shù)據(jù)包中未使用選項(xiàng)部分。當(dāng)需要記錄路由時(shí)才使用該選項(xiàng)。 通過上述分析,可以得出IP數(shù)據(jù)報(bào)結(jié)構(gòu)為: 四、傳輸層TCP數(shù)據(jù)報(bào)結(jié)構(gòu)詳解 圖4如圖4所示,TCP數(shù)據(jù)報(bào)中依次包括以下信息: 1、Source Port=1038,表示發(fā)起連接的源端口為1038。該部分占16個(gè)BIT。通過此值,可以看出發(fā)起連接的計(jì)算機(jī)源端口號(hào)。
8、 2、Destination Port=21(FTP-CTRL),表示要連接的目的端口為21。該部分占16個(gè)BIT。通過此值,可以看出要登錄的目的端口號(hào)。21端口表示是FTP服務(wù)端口。 3、Initial Sequence Number=,表示初始連接的請(qǐng)求號(hào),即SEQ值。該部分占32個(gè)BIT,值從1到2的32次方減1。 4、Next Expected SEQ Number=,表示對(duì)方的應(yīng)答號(hào)應(yīng)為,即對(duì)方返回的ACK值。該部分占32個(gè)BIT,值從1到2的32次方減1。 5、Data Offset28Bytes,表示數(shù)據(jù)偏移的大小。該部分占4個(gè)BIT。 6、Reserved Bites:保留位,
9、此處不用。該部分占6個(gè)BIT。 7、Flags02。該值用兩個(gè)十六進(jìn)制數(shù)來(lái)表示。該部分長(zhǎng)度為6個(gè)BIT,6個(gè)標(biāo)志位的含義分別是: 0URG,緊急數(shù)據(jù)標(biāo)志,為1表示有緊急數(shù)據(jù),應(yīng)立即進(jìn)行傳遞。 0ACK,確認(rèn)標(biāo)志位,為1表示此數(shù)據(jù)包為應(yīng)答數(shù)據(jù)包 0PSH,PUSH標(biāo)志位,為1表示此數(shù)據(jù)包應(yīng)立即進(jìn)行傳遞。 0RST:復(fù)位標(biāo)志位。如果收到不屬于本機(jī)的數(shù)據(jù)包,則返回一個(gè)RST 0SYN:連接請(qǐng)求標(biāo)志位。為1表示為發(fā)起連接的請(qǐng)求數(shù)據(jù)包。 0FIN:結(jié)束連接請(qǐng)求標(biāo)志位。為1表示是結(jié)束連接的請(qǐng)求數(shù)據(jù)包。 8、Window=64240,表示窗口是64240。該部分占16個(gè)BIT。 9、CheckSum=92D7(Correct),表示校驗(yàn)和是92D7。該部分占16個(gè)BIT,用十六進(jìn)制表示。 10、Urgent Pointer=0,表示緊急指針為0。該部分占16個(gè)BIT。 11、Maximum Segment Size=1460,表示最大段大小為1460個(gè)字節(jié)。 通過上述分析,可以得出TCP數(shù)據(jù)報(bào)結(jié)構(gòu)為: 五、小結(jié) 通過上述分析,可以發(fā)現(xiàn):在以太網(wǎng)中,最大傳輸單元MTU
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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屆伊川縣小升初總復(fù)習(xí)數(shù)學(xué)測(cè)試題含解析
- 2025屆廣西壯族河池市鳳山縣小學(xué)六年級(jí)第二學(xué)期小升初數(shù)學(xué)試卷含解析
- 2024-2025學(xué)年山東省東營(yíng)市經(jīng)濟(jì)開發(fā)區(qū)數(shù)學(xué)四年級(jí)第二學(xué)期期末統(tǒng)考模擬試題含解析
- 《智能制造基礎(chǔ)與應(yīng)用》課件 第八章 智能制造應(yīng)用
- 2025年02月山東省濟(jì)寧高新區(qū)事業(yè)單位公開招聘初級(jí)綜合類崗位人員9名筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 人教版數(shù)學(xué)七下同步課時(shí)課件9.2 一元一次不等式
- 課題開題報(bào)告:大數(shù)據(jù)賦能高校輔導(dǎo)員成長(zhǎng)與發(fā)展機(jī)制研究
- 課題開題報(bào)告:創(chuàng)新創(chuàng)業(yè)視角下高校實(shí)踐育人共同體構(gòu)建研究
- 課題開題報(bào)告:產(chǎn)教城聯(lián)動(dòng)發(fā)展研究
- 鐵精礦企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 校園安全隱患排查培訓(xùn)
- 《化妝品包裝材料相容性試驗(yàn)評(píng)估指南》
- 無(wú)人機(jī)行業(yè)調(diào)查研究報(bào)告
- 2022版藝術(shù)新課標(biāo)解讀心得(課件)小學(xué)美術(shù)
- 四川政采評(píng)審專家入庫(kù)考試基礎(chǔ)題復(fù)習(xí)試題
- 鋰離子電池失效分析及后果PFMEA-電子表格版
- 2024解析:第十九章生活用電-基礎(chǔ)練(解析版)
- 《中小學(xué)校園食品安全和膳食經(jīng)費(fèi)管理工作指引》專題知識(shí)培訓(xùn)
- 青海省西寧市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 《金融市場(chǎng)與金融工具》課程教學(xué)大綱
- 高維數(shù)據(jù)分析新理論
評(píng)論
0/150
提交評(píng)論