日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

IPv6 Internet 協(xié)議第六版 規(guī)范( 五 )


當(dāng)包從 S 傳到 I1:
源地址 = S
目的地址 = I1
首部擴展長度 = 6
分段剩余 = 3
地址[1] = I2
地址[2] = I3
地址[3] = D
當(dāng)包從 I1 傳到 I2:
源地址 = S
目的地址 = I2
首部擴展長度 = 6
分段剩余 = 2
地址[1] = I1
地址[2] = I3
地址[3] = D
當(dāng)包從 I2 傳到 I3:
源地址 = S
目的地址 = I3
首部擴展長度 = 6
分段剩余 = 1
地址[1] = I1
地址[2] = I2
地址[3] = D
當(dāng)包從 I3 傳到 D:
源地址 = S
目的地址 = D
首部擴展長度 = 6
分段剩余 = 0
地址[1] = I1
地址[2] = I2
地址[3] = I3
4.5 分片首部
IPv6源節(jié)點使用分片首部來發(fā)送大于去往目的節(jié)點的路徑 MTU 的包 。(注重: 不同于 IPv4 的是,在IPv6里,只有包的源節(jié)點才能進行分片,傳輸路徑中的路由器不能進行分片 ?參見第 5 章) 前面的首部中"下一個首部"字段中的值為 44 表示下一個首部為分片首部 。分片首部具有如下格式:
下一個首部
8 位選擇器 。標(biāo)識原包(后面有定義)中可分片部分的初始首部的類型 。使用與 IPv4 協(xié)議字段相同的數(shù)值 。
保留
8 位保留字段 。傳輸時初始化為零;接收時忽略 。
分片偏移量
13 位無符號整數(shù) 。以 8 個八位組為單位的,首部后面的數(shù)據(jù)相對于原包中可分片部分的開始位置處的偏移量 。
Res (保留)
2 位保留字段 。傳輸時初始化為零;接收時忽略 。
M 標(biāo)志位
1 = 還有分片;0 = 最后一個分片 。
標(biāo)識
32 位 。參見下面的說明 。
要發(fā)送大于去往目的節(jié)點的路徑 MTU 的包,源節(jié)點可以將包分成若干分片,每個分片單獨發(fā)送,并且在接收者處進行重組 。源節(jié)點應(yīng)為每個要分片的包規(guī)定一個標(biāo)識值 。這個標(biāo)識值必須不同于近期之內(nèi),同一對源節(jié)點和目的節(jié)點之間其他的分片包的標(biāo)識值 。假如存在路由首部,那么目的節(jié)點是指最終目的節(jié)點 。"近期之內(nèi)" 是指包可能的最大生存期 。其中包括從源節(jié)點到目的節(jié)點的傳輸時間,以及等待與同一包的其他分片重組所花費的時間 。盡管如此,源節(jié)點并沒有必要知道包的最大生存期 。它只需將標(biāo)識字段值作為一個簡單的32 位循環(huán)計數(shù)器,每次將包分片時計數(shù)器增加一個增量即可 。具體的實現(xiàn)可以自己選擇是維護一個計數(shù)器還是多個計數(shù)器,還可以選擇是為每個節(jié)點可能的源地址維護一個計數(shù)器,還是為每個活動的 (源地址,目的地址) 對維護一個計數(shù)器 。最初的,未分片的大數(shù)據(jù)包稱為"原包" 。原包可以看作是由兩部分組成的,如下所示:
原包:
不可分片部分包括IPv6首部,以及那些必須由路由中的節(jié)點處理的擴展首部 。也就是以下三種情況: 所有路由首部以前(含路由首部)的首部(假如存在的話),或者是 Hop-by-Hop 選項首部(假如存在的話),或者沒有擴展首部 。包中其余的部分為可分片部分,也就是只需由包的最終目的節(jié)點處理的擴展首部,以及上層協(xié)議首部和數(shù)據(jù) 。原包中可分片部分被劃分成若干分片,除去最后("最右")一個分片,每個分片都為8 個八位組的整數(shù)倍長 。這些分片由相互獨立的"分片包"來傳送,如下例所示:
原包:
分片包:
每個分片包由下述幾部分構(gòu)成:
(1) 原包中的不可分片部分 。其中原來IPv6首部中有效數(shù)據(jù)長度值只應(yīng)包含本分片包的長度 (不包含IPv6首部自身的長度) 。不可分片部分中最后一個首部的"下一個首部"字段值改為 44 。
(2) 分片首部 。其中包括:其"下一個首部"值標(biāo)識原包中可分片部分的第一個首部 。其分片偏移量字段 包含以 8 個八位組為單位的,本分片相對于原包中可分片部分開始位置處的偏移量 。第一個("最左")分片的分片偏移量為 0 。其 M 標(biāo)志位為 0 表示這是最后("最右")一個分片,否則 M 標(biāo)志位為 1 。其標(biāo)識值依原包產(chǎn)生 。

推薦閱讀