導航:首頁 > 網路連接 > 分段偏移計算機網路

分段偏移計算機網路

發布時間:2022-08-01 07:46:54

計算機網路偏移量怎麼

舉例說明:考慮發送一個1300位元組的數據報到MTU為 500位元組的鏈路中(B)。 • A、產生三個分片,偏移量為0,460,920 • B、產生三個分片,偏移量為0,60,120 • C、產生三個分片,偏移量為0,500,1000 • D、以上答案都不正確。

答案是A:偏移量的意思就是這個數據包是從源數據包哪個地方開始的,因為IP報文有40個位元組的IP報文頭,所以1300個位元組的數據會被分成以下三個包:
A數據包:包含40個位元組的IP報文頭,0-460位元組的數據,偏移量為0;
B數據包:包含40個位元組的IP報文頭,460-920位元組的數據,偏移量為460;
C數據包:包含40個位元組的IP報文頭,920-1300位元組的數據,偏移量為920

什麼是分區的位元組偏移量

在網路分析領域,偏移量是一個頻繁出現的術語,如IP分段偏移量、TCP偏移量、位偏移,基於數據包偏移、基於協議偏移等等。那它們到底是什麼含義,有什麼區別呢?帶著這些疑問,我查閱了一些TCP/IP書籍,並對其有了一定的了解。下面我就將我的個人理解與大家一起共同分享。歡迎拍磚啊!:)
1IP分段偏移量
IP數據包在網路中進行傳輸,如果數據包的大小超過網路設備的MTU值,則需要進行分段傳輸。分段偏移量用來標識數據包在該數據流中的位置,也可以理解為使用同一個IP標識發送多個數據包時的順序號。發送主機給第一個分段數據包的偏移量賦值為0,對於其後的分段,該偏移量的值是MTU值減去上一個IP報頭的大小,所以我們也可以說IP分段偏移量是指數據包中某個分段相對與第一分段在數據包中的位置。
下面我們舉一個實例。我在我的機器(192.168.0.90)的CMD窗口中執行「ping 192.168.0.1 -l 3000 -n 1」命令,同時在科來網路分析系統中設定一個過濾器,只捕獲從192.168.0.90到192.168.0.1的單方向數據,由於3000遠遠大於了乙太網的MTU值,所以它會被分段傳輸。這時我們來看捕獲到的數據包,如圖1所示。

(圖1 IP分段偏移量)

從圖1可知中,共捕獲到了三個數據包,第一個協議是ICMP,後面兩個是IP Fragment,前面兩個數據包的大小是1518位元組,第三個是86位元組。第一個數據包的IP偏移量是0,第二個是185,第三個是370。
這三個數據包的詳細情況如下表:
數據包編號 IP分段標志 IP偏移量 傳輸數據
1 更多分段置1 00位元組 1518-14-20-8-4=1472
2 更多分段置1 1851480位元組 1518-14-20-4=1480
3 更多分段置0 3702960位元組 86-14-20-4=48
上表中,第1個數據包中,多了一個ICMP報頭,所以在計算傳輸的數據時,多減了8個位元組的ICMP報頭,而後面的兩個數據包由於存在ICMP的報頭開銷,所以不需要減去8位元組的ICMP報頭。將傳輸的數據加起來,1472+1480+48=3000,與測試的數據完全吻合。
注意:如果有更多的分段,按照此規則依次累加即可,同時所有分段數據包的IP標識都是相同的。
2TCP偏移量
TCP偏移量出現在TCP報頭里,它主要是指TCP報頭的長度。TCP偏移量欄位的長度是1位元組,以32比特(4個位元組)字長表示TCP報頭的長度。不包含選項的TCP報頭長為20個位元組,用TCP偏移量來表示就是5(5X4=20個位元組),如圖2所示。如果TCP報頭中有選項,TCP的報頭長度則會按照4的倍數進行累加,如有一個選項時,TCP報頭長度是24位元組,這時TCP偏移量是6,有兩個選項時,TCP報頭長度是28位元組,這時TCP偏移量是7。

(圖2 無選項情況下的TCP偏移量)

3位偏移量
有些報頭的某些欄位,每位都表示不同的含義,而一個數據包可同時有1位或多位置1,比如TCP標志欄位。簡單的說位偏移量是指欄位中某一位在該欄位中的位置。我們來看看TCP的標志欄位。如圖3所示。

(圖3 TCP標志欄位)

圖3中高亮顯示的是同步位置1時的情況,也就是說該數據包是一個TCP同步數據包。TCP同步數據包的值是TCP標志位的值是10(二進制)或02(16進制)或2(10進制,8進制)。同時我們從圖中可知,該欄位中的每一位都有不同的掩碼,我們在特定分析需要設定位偏移的過濾器時,即可通過設定該掩碼的值實現過濾。如只希望捕獲網路中的同步數據包,我們只需設定如圖4所示的過濾器並根據該過濾器捕獲數據即可。

4基於數據包偏移和基於協議偏移
偏移量的計算一般按兩種類型:基於數據包類型和基於協議偏移。
4.1基於數據包偏移
基於數據包偏移的偏移量演算法,是從乙太網報頭作為基準點,向後開始計算特定欄位的偏移量,這里我仍然以TCP標志欄位為例,說明基於數據包偏移的偏移量計算方法。圖5所示的是一個TCP確認數據包,我們藉助圖5查看TCP標志位的偏移量。

(圖5 按數據包類型)

由於是以乙太網報頭作基準,所以這個數據包中的TCP標志位偏移量應該是以下報頭的相加的總和:
Ethernet II報頭14,IP報頭20,TCP源埠2,TCP目標埠2,TCP序列號4,TCP確認號4,TCP偏移量1。
所以,在基於數據包偏移的情況下,該數據包的TCP標志欄位偏移量是14+20+2+2+4+4+1=47。
4.2基於協議偏移
基於協議偏移的偏移量演算法,是以某種協議為基準點,向後開始計算特定欄位的偏移量,而並非從乙太網報頭開始。我們還是以圖5中TCP標志位偏移量來舉例。
在這種情況下,這個數據包如果按照TCP協議進行偏移,那麼TCP標志位的偏移量應該是以下欄位的相加總和:
TCP源埠2,TCP目標埠2,TCP序列號4,TCP確認號4,TCP偏移量1。
所以,TCP標志欄位在這個數據包的偏移量是2+2+4+4+1=13。
注意:
基於數據包的偏移,只匹配了偏移值,沒有進行協議匹配,可能出現誤差。所以,在精確度較高,且分析軟體支持的情況下,應盡量使用基於協議偏移的偏移量計算方法,這樣的分析結果可能更准確。

Ⅲ 求解計算機網路,ip數據報里的offset可以是小數嗎例如380/8

IP數據包里的OFFSET應該是分組偏移量,以8位元組為單位,不能是小數。另外380/8=47也不是小數啊

Ⅳ 請問為什麼IPV4中分段偏移以8個位元組為單位該限制可能帶來什麼問題

分段偏移在報頭中佔13位,為了使13位長的分段偏移欄位可以表示的最大數據包長度為65535位元組(數據包總長度是65538位元組),所以使用8個位元組為單位。

Ⅳ IP地址偏移是什麼意思

IP 數據包在網路中進行傳輸,如果數據包的大小超過網路設備的MTU值,則需要進行
分段傳輸。分段偏移量用來標識數據包在該數據流中的位置,也可以理解為使用同一個IP
標識發送多個數據包時的順序號。發送主機給第一個分段數據包的偏移量賦值為0,對於其
後的分段,該偏移量的值是MTU值減去上一個IP 報頭的大小,所以我們也可以說IP 分段
偏移量是指數據包中某個分段相對與第一分段在數據包中的位置。

Ⅵ 計算機網路IP地址攻擊方式

計算機網路IP地址攻擊方式詳細介紹
1.OOB攻擊
這是利用NETBIOS中一個OOB(OutofBand)的漏洞而來進行的,它的原理是通過TCP/IP協議傳遞一個數據包到計算機某個開放的埠上(一般是137、138和139),當計算機收到這個數據包之後就會瞬間死機或者藍屏現象,不重新啟動計算機就無法繼續使用TCP/IP協議來訪問網路。
2.DoS攻擊
這是針對Windows
9X所使用的ICMP協議進行的DOS(DenialofService,拒絕服務)攻擊,一般來說,這種攻擊是利用對方計算機上所安裝協議的漏洞來連續發送大量的數據包,造成對方計算機的死機。
3.WinNuke攻擊
目前的WinNuke系列工具已經從最初的簡單選擇IP攻擊某個埠發展到可以攻擊一個IP區間范圍的計算機,並且可以進行連續攻擊,還能夠驗證攻擊的效果,還可以對檢測和選擇埠,所以使用它可以造成某一個IP地址區間的計算機全部藍屏死機。
4.SSPing
這是一個IP攻擊工具,它的工作原理是向對方的計算機連續發出大型的ICMP數據包,被攻擊的機器此時會試圖將這些文件包合並處理,從而造成系統死機。
5.TearDrop攻擊
這種攻擊方式利用那些在TCP/IP堆棧實現中信任IP碎片中的包的標題頭所包含的信息來實現自己的攻擊,由於IP分段中含有指示該分段所包含的是原包哪一段的信息,所以一些操作系統下的TCP/IP協議在收到含有重疊偏移的偽造分段時將崩潰。TeadDrop最大的特點是除了能夠對Windows9X/NT進行攻擊之外,連Linux也不能倖免。

Ⅶ IP報文格式的位偏移欄位中分段長度的值為什麼是以8位元組為單位

它是由IP頭部格式中的「總長度(16bit)」和「偏移(13bit)」兩個欄位所決定的。總長度定義了IP包的最大長度為2^16=64KB,偏移說明了IP分片時它最多能表示2^13個偏移單位,這樣偏移單位就是2^16/2^13=2^3,即為8B了。如果偏移單位不是8B,如選4B,則13bit的"偏移"就不能表示出IP的最大長度了,而如果選16B,只需要12bit的"偏移"就能表示出IP的最大長度了,即偏移單位小於8B時,「偏移」不能夠表示出IP的最大長,偏移單位大於8時,「偏移」不會被完全利用。以8B做為偏移單位正好合適。
我也是在網上找的

Ⅷ 關於IP分組的分段是什麼原理

原理如下圖:

IP包頭欄位說明:

版本:4位,指定IP協議的版本號。

包頭長度(IHL):4位,IP協議包頭的長度,指明IPv4協議包頭長度的位元組數包含多少個32位。由於IPv4的包頭可能包含可變數量的可選 項,所以這個欄位可以用來確定IPv4數據報中數據部分的偏移位置。

IPv4包頭的最小長度是20個位元組,因此IHL這個欄位的最小值用十進製表示就是5 (5x4 = 20位元組)。就是說,它表示的是包頭的總位元組數是4位元組的倍數。

服務類型:定義IP協議包的處理方法,它包含如下子欄位。

過程欄位:3位,設置了數據包的重要性,取值越大數據越重要,取值范圍為:0(正常)~ 7(網路控制)。

延遲欄位:1位,取值:0(正常)、1(期特低的延遲)。

流量欄位:1位,取值:0(正常)、1(期特高的流量)。

可靠性欄位:1位,取值:0(正常)、1(期特高的可靠性)。

成本欄位:1位,取值:0(正常)、1(期特最小成本)。

未使用:1位。

長度:IP包的總長。

認證:

標志:是一個3位的控制欄位,包含:

保留位:1位。

不分段位:1位,取值:0(允許數據報分段)、1(數據報不能分段)。

更多段位:1位,取值:0(數據包後面沒有包,該包為最後的包)、1(數據包後面有更多的包)。

段偏移量:當數據分組時,它和更多段位(MF, More fragments)進行連接,幫助目的主機將分段的包組合。

TTL:表示數據包在網路上生存多久,每通過一個路由器該值減一,為0時將被路由器丟棄。

協議:8位,這個欄位定義了IP數據報的數據部分使用的協議類型。常用的協議及其十進制數值包括ICMP(1)、TCP(6)、UDP(17)。

校驗和:16位,是IPv4數據報包頭的校驗和。

IP是Internet Protocol(網際互連協議)的縮寫,是TCP/IP體系中的網路層協議。設計IP的目的是提高網路的可擴展性:一是解決互聯網問題,實現大規模、異構網路的互聯互通;二是分割頂層網路應用和底層網路技術之間的耦合關系,以利於兩者的獨立發展。

根據端到端的設計原則,IP只為主機提供一種無連接、不可靠的、盡力而為的數據包傳輸服務。

目前,電視節目直播信號選擇通過IP傳輸方式來實現,主要是依靠通信運營商的網路。直播信號經過發送端編碼設備編碼後形成能在通信網路中傳輸的數據流,並附加了接收端在通信網路中所對應的唯一IP地址,當數據流到達接收端,再通過解碼設備解碼生成所需的視音頻信號。

IP編解碼設備接入通信網路的技術已經日趨成熟,接入網路的方式也變得越來越豐富,既能通過有線網路和無線WiFi接入,又可以使用移動數據4G網路接入。可以說,只要有網路覆蓋,就能實現電視節目直播信號的IP傳輸。

IP傳輸系統具有結構簡單、安全高效以及傳輸成本低等特點,既能很好地作為傳統電視直播信號傳輸方式的補充,又能在一定程度上降低節目製作的成本。同時,在我國通信技術不斷發展、通信基礎設施不斷完善的背景下,電視直播信號基於IP網路的傳輸技術也會越來越成熟和完善。

物聯網作為Internet延伸與擴展的網路,在其構建的過程中,對IP協議進行合理地引入是非常必要的。

由於物聯網中的物品之間需要進行信息通信,所以保證網路傳輸的暢通是最為基本的前提條件,IP地址缺乏成為制約企業物聯網建設的關鍵性因素之一,而IPv6協議的出現給這一問題的解決提供了途徑,這是因為IPv6有大量的地址空間。

IP協議的優勢在如下幾個方面上體現:

一是開放性。IP協議由IETF(互聯網工程任務組)負責規范,在這一前提下,使得IP協議具有了開放性的特點,該特點為IP協議的應用提供了廣闊的空間。

二是輕量級。各種輕量級IP協議棧的發布,為IP協議的推廣應用奠定了堅實基礎,可支持多種不同的應用場合。

三是穩定性。在全球范圍內IP協議得到廣泛使用,這與其架構本身所具備的穩定性有著密不可分的關聯。

四是可擴展性。IPv6協議有著大量的地址空間,物聯網連接的所有設備都能夠分配到一個相應的IP地址。

同時,IP可以為網路設備之間提供通信,整個過程無需轉換網關,也不需要配置中間協議。正是因為IP協議所具備的上述特點和優勢,使其在物聯網建設中發揮著不可替代的作用,也奠定了不可動搖的地位。

Ⅸ 計算機網路 才學了一個學期 一個星期就3節課 老師平時上課 也就講講課本上的東西 用的書是謝希仁 第五版

現在社會就要常去網路 但他們的安排挺合理的

閱讀全文

與分段偏移計算機網路相關的資料

熱點內容
蘋果8USB怎樣共享網路 瀏覽:950
湖南職業技術學院計算機網路技術 瀏覽:520
剛買的蘋果11網路卡卡的 瀏覽:644
手機如何加隱藏網路 瀏覽:848
校園學生網路安全知識 瀏覽:541
無線網路屬性從哪裡找 瀏覽:275
電信老年手機無網路 瀏覽:120
香港無線網路用什麼好 瀏覽:850
電表箱顯示未連接網路 瀏覽:994
電腦網路電纜插進去不亮 瀏覽:654
5g信號網路拒絕接入是什麼原因 瀏覽:927
蘋果藍牙共享網路很慢 瀏覽:908
網路安全領域需要考取的證件 瀏覽:820
網路專業實習哪個方面好 瀏覽:933
網路有多少個硬碟 瀏覽:6
無線網路ssid名字 瀏覽:840
大四網路工程有哪些 瀏覽:115
移動網路接入點114是什麼意思 瀏覽:796
家庭無線網路構成需要什麼 瀏覽:681
咸陽網路營銷師歸哪個部門管 瀏覽:835

友情鏈接