TCPIP實驗之IP數(shù)據(jù)包分析-_第1頁
TCPIP實驗之IP數(shù)據(jù)包分析-_第2頁
TCPIP實驗之IP數(shù)據(jù)包分析-_第3頁
TCPIP實驗之IP數(shù)據(jù)包分析-_第4頁
TCPIP實驗之IP數(shù)據(jù)包分析-_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

TCP/IP協(xié)議與編程實驗姓名:班級:學號:實驗題目用Wireshark抓包分析ip數(shù)據(jù)包實驗目的了解并會初步使用Wireshark,能在所用電腦上進行抓包了解IP數(shù)據(jù)包格式,能應用該軟件分析數(shù)據(jù)包格式查看一個抓到的包的內(nèi)容,并分析對應的IP數(shù)據(jù)包格式實驗內(nèi)容Wireshark是網(wǎng)絡包分析工具。網(wǎng)絡包分析工具的主要作用是嘗試捕獲網(wǎng)絡包,并嘗試顯示包的盡可能詳細的情況。實驗步驟:打開wireshark,選擇接口選項列表?;騿螕簟癈apture”,配置“option”選項。設置完成后,點擊“start”開始抓包:3、顯示結果:選擇某一行抓包結果,雙擊查看此數(shù)據(jù)包具體結構。捕捉IP數(shù)據(jù)報。寫出IP數(shù)據(jù)報的格式。IP數(shù)據(jù)報首部的固定部分中的各字段含義如下:(1)版本占4位,指IP協(xié)議的版本。通信雙方使用的IP協(xié)議版本必須一致。目前廣泛使用的IP協(xié)議版本號為4(即IPv4)。(2)首部長度占4位,可表示的最大十進制數(shù)值是15。請注意,這個字段所表示數(shù)的單位是32位字長(1個32位字長是4字節(jié)),因此,當IP的首部長度為1111時(即十進制的15),首部長度就達到60字節(jié)。當IP分組的首部長度不是4字節(jié)的整數(shù)倍時,必須利用最后的填充字段加以填充。因此數(shù)據(jù)部分永遠在4字節(jié)的整數(shù)倍開始,這樣在實現(xiàn)IP協(xié)議時較為方便。首部長度限制為60字節(jié)的缺點是有時可能不夠用。但這樣做是希望用戶盡量減少開銷。最常用的首部3)區(qū)分服務占8位,用來獲得更好的服務。這個字段在舊標準中叫做服務類型,但實際上一直沒有被使用過。1998年IETF把這個字段改名為區(qū)分服務DS(DifferentiatedServices)。只有在使用區(qū)分服務時,這個字段才起作用。(4)總長度總長度指首部和數(shù)據(jù)之和的長度,單位為字節(jié)??傞L度字段為16位,因此數(shù)據(jù)報的最大長度為216-1=65535字節(jié)。長度就是20字節(jié)(即首部長度為0101),這時不使用任何選項。(5)標識(identification)占16位。IP軟件在存儲器中維持一個計數(shù)器,每產(chǎn)生一個數(shù)據(jù)報,計數(shù)器就加1,并將此值賦給標識字段。但這個“標識”并不是序號,因為IP是無連接服務,數(shù)據(jù)報不存在按序接收的問題。當數(shù)據(jù)報由于長度超過網(wǎng)絡的MTU而必須分片時,這個標識字段的值就被復制到所有的數(shù)據(jù)報的標識字段中。相同的標識字段的值使分片后的各數(shù)據(jù)報片最后能正確地重裝成為原來的數(shù)據(jù)報。(6)標志(flag)占3位,但目前只有2位有意義。標志字段中的最低位記為MF(MoreFragment)。MF=1即表示后面“還有分片”的數(shù)據(jù)報。MF=0表示這已是若干數(shù)據(jù)報片中的最后一個。標志字段中間的一位記為DF(Don’tFragment),意思是“不能分片”。只有當DF=0時才允許分片。7)片偏移占13位。片偏移指出:較長的分組在分片后,某片在原分組中的相對位置。也就是說,相對用戶數(shù)據(jù)字段的起點,該片從何處開始。片偏移以8個字節(jié)為偏移單位。這就是說,每個分片的長度一定是8字節(jié)(64位)的整數(shù)倍。(8)生存時間占8位,生存時間字段常用的的英文縮寫是TTL(TimeToLive),表明是數(shù)據(jù)報在網(wǎng)絡中的壽命。由發(fā)出數(shù)據(jù)報的源點設置這個字段。其目的是防止無法交付的數(shù)據(jù)報無限制地在因特網(wǎng)中兜圈子,因而白白消耗網(wǎng)絡資源。最初的設計是以秒作為TTL的單位。每經(jīng)過一個路由器時,就把TTL減去數(shù)據(jù)報在路由器消耗掉的一段時間。若數(shù)據(jù)報在路由器消耗的時間小于1秒,就把TTL值減1。當TTL值為0時,就丟棄這個數(shù)據(jù)報。#TTL通常是32或者64,scapy中默認是64(9)協(xié)議占8位,協(xié)議字段指出此數(shù)據(jù)報攜帶的數(shù)據(jù)是使用何種協(xié)議,以便使目的主機的IP層知道應將數(shù)據(jù)部分上交給哪個處理過程。(在scapy中,下層的這個protocol一般可以從上曾繼承而來,自動填充,我們一般可以省略不填此項)(10)首部檢驗和占16位。這個字段只檢驗數(shù)據(jù)報的首部,但不包括數(shù)據(jù)部分。這是因為數(shù)據(jù)報每經(jīng)過一個路由器,路由器都要重新計算一下首部檢驗和(一些字段,如生存時間、標志、片偏移等都可能發(fā)生變化)。不檢驗數(shù)據(jù)部分可減少計算的工作量。(11)源地址占32位。(12)目的地址占32位。IP數(shù)據(jù)報首部的可變部分IP首部的可變部分就是一個可選字段。選項字段用來支持排錯、測量以及安全等措施,內(nèi)容很豐富。此字段的長度可變,從1個字節(jié)到40個字節(jié)不等,取決于所選擇的項目。某些選項項目只需要1個字節(jié),它只包括1個字節(jié)的選項代碼。但還有些選項需要多個字節(jié),這些選項一個個拼接起來,中間不需要有分隔符,最后用全0的填充字段補齊成為4字節(jié)的整數(shù)倍。增加首部的可變部分是為了增加IP數(shù)據(jù)報的功能,但這同時也使得IP數(shù)據(jù)報的首部長度成為可變的。這就增加了每一個路由器處理數(shù)據(jù)報的開銷。實際上這些選項很少被使用。新的I

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論