IP分片 簡析 重新上路

2022-09-23 04:00:10 字數 1098 閱讀 7655

標示identification df:don't flagment mf:more flagment 片偏移:fragment offset

1、4000位元組的資料經過乙太網傳輸,應該分3片,為什麼?

最大傳輸單元為1500b,除去首部20b後每分片長度為1480b,則分為3片,長度分別為1480、1480、1040

每片總長度、標示、df、mf、片偏移分別如下:

1500, 12345 0 1 0

1500, 12345 0 1 185

1060, 12345 1 0 370

標示欄位是隨意指定的,只要三段相同即可,便於接收端再組合起來

mf為1表示後面還有分片,為0表示是最後乙個分片

df為0表示該片還可以繼續分片

片偏移是某片在原片中的相對位置。以8個位元組為偏移單位,1480/8=185,故偏移量為185.

2、乙個ip資料報長度為4000位元組(包括20位元組首部長度)則應該怎麼分片?

這個資料報比前面多了個首部長度,實際資料報是3980b,

最大傳輸單元為1500b,除去首部20b後每分片長度為1480b,則分為3片,長度分別為1480、1480、1020

每片總長度、標示、df、mf、片偏移分別如下:

1500, 12345 0 1 0

1500, 12345 0 1 185

1040, 12345 1 0 370

3、假設有乙個ip資料報,頭部長度為20b,資料部分長度為2000b,

現該分組從源主機到目的主機需要經過兩個網路,這兩個網路所允許的最大傳輸單元mtu為1500b和576b。請問該資料報如何讓進行分組?

頭部長為20b,資料部分長度為2000b的ip資料報

在經過mtu為1500b的第乙個網路時進行分片,分為2個分片,分片1攜帶1480b的資料,大小為1500b;分片2攜帶520b的資料,大小為520+20=540b

在經過mtu為576b的第二個網路時,分片1仍然需要進一步分片。

分為3個分片,分片3和分片4都攜帶556b的資料,分片5攜帶368b的資料。

由於分片2大小為540b,小於該網路的最大mtu值,因此無需分片。

這樣目的主機將收到4個分片,即分片2、3、4、5。

IP路由協議簡析

rip 路由資訊協議 igrp 內部閘道器協議 eigrp 增強型內部閘道器路由協議 ospf 開放最短路徑優先 3種動態路由 距離向量 rip ripv2 igrp eigrp 鏈路狀態 ospf 混合 鏈路狀態協議度量值 傳輸延遲 鏈路的可靠性 鏈路的頻寬 通訊負載 最大傳輸單元 成本 igp ...

IP路由協議簡析

rip 路由資訊協議 igrp 內部閘道器協議 eigrp 增強型內部閘道器路由協議 ospf 開放最短路徑優先 3種動態路由 距離向量 rip ripv2 igrp eigrp 鏈路狀態 ospf 混合鏈路狀態協議度量值 傳輸延遲 鏈路的可靠性 鏈路的頻寬 通訊負載 最大傳輸單元 成本igp 路由...

簡析ip資料報格式

版本 通訊雙方使用的版本必須一致。目前廣泛使用的是ipv4。首部長度 請注意,這個欄位所表示的數的單位是4個位元組,因此,當ip的首部長度是1111時,首部長 度就達到最大值60個位元組。當ip分組的首部長度不是4位元組的整數倍時,必須加以填充。區分服務 舊標準中叫服務型別 一般情況下不使用。總長度...