IP資料報分片

2022-09-10 04:18:10 字數 790 閱讀 9000

注意:資料報分片一定要能被8整除

片偏移:起始資料報片/8,若不能整除,則要對首部進行修改

乙個資料報長度4000位元組(固定首部長度),現在經過乙個網路傳送,網路mtu為1500位元組,求非為幾個資料報片,各個報片資料長度,mf,和片偏移

思路:本題1500-20=1480剛好能被8整除,這裡首部就不用修改了

乙個資料報部分長度為3400位元組(使用固定首部)。現在經過乙個網路傳輸,該網路的mtu為800位元組:

(1)應分為幾個資料報片?

(2)各資料報片的資料字段長度?

(3)各資料報片的片偏移字段值?

思路:這個題目固定首部:24位元組,正常情況下是20位元組

原因:片偏移以8個位元組為偏移單位,每個分片長度一定是8位元組(64位)的整數倍

該網路的mtu為800位元組:包括首部和資料部分,

最大的資料部分(減去首部24位元組)為776位元組

資料報部分長度為3400位元組能分成多少個776

3400/776≈4.38

剩餘部分不能丟棄

所以應分為5個資料報片

IP資料報分片理解

ip資料報分片理解 一 乙太網幀格式如下 mac資料報的最小值為46byte,至於這個最小值是因為乙太網通道偵聽需要,1500byte為規範值。一般的電腦mtu設定值為1500,就是基於mac最大封包的考慮。一般的ip包的大小肯定超過1500byte,為了能在mac幀中傳輸,必須將ip包進行分片,分...

IP資料報分片總結

網路層的資料報需要借助於資料鏈路層來真正完成傳輸,但是資料鏈路層的mtu有限制,一般乙太網的mtu是1500b。但是網路層的資料報大小可以不止mtu這麼大,根據ip資料報的格式我們知道,總長度有16位,最大有216 1 65535 b 這麼大,因此,必然牽涉到資料報的分片技術。分片主要借助標識 16...

IP資料報分片總結

網路層的資料報需要借助於資料鏈路層來真正完成傳輸,但是資料鏈路層的mtu有限制,一般乙太網的mtu是1500b。但是網路層的資料報大小可以不止mtu這麼大,根據ip資料報的格式我們知道,總長度有16位,最大有21 6 1 65535 b 這麼大,因此,必然牽涉到資料報的分片技術。分片主要借助標識 1...