IP數據報分片


IP數據報計算(IP數據報分片)


注意:數據報分片一定要能被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個數據報片


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM