標識(identification)
發布時間:2014/8/30 18:55:31 訪問次數:687
標識(identification) 占1 6位。IP軟件在存儲器中維持一個計數器,每產生一個數據報, U4255BM計數器就加1,并將此值賦給標識字段。但這個“標識”并不是序號,因為IP是無連接服務,數據報不存在按序接收的問題。當數據報由于長度超過網絡的MTU而必須分片時,這個標識字段的值就被復制到所有的數據報片的標識字段中。相同的標識字段的值使分片后的各數據報片最后能正確地重裝成為原來的數據報。
標志(flag) 占3位,但目前只有兩位有意義a
· 標志字段中的最低位記為MF (More Fragment)。MF=1即表示后面“還有分片”
的數據報。MF =0表示這已是若干數據報片中的最后一個。
· 標志字段中間的一位記為DF (Don't Fragment),意思是“不能分片”。只有當DF=0時才允許分片。
片偏移 占13位。片偏移指出:較長的分組在分片后,某片在原分組中的相對位置。也就是說,相對于用戶數據字段的起點,該片從何處開始。片偏移以8個字節為偏移單位。這就是說,每個分片的長度一定是8字節(64位)的整數倍。
標識(identification) 占1 6位。IP軟件在存儲器中維持一個計數器,每產生一個數據報, U4255BM計數器就加1,并將此值賦給標識字段。但這個“標識”并不是序號,因為IP是無連接服務,數據報不存在按序接收的問題。當數據報由于長度超過網絡的MTU而必須分片時,這個標識字段的值就被復制到所有的數據報片的標識字段中。相同的標識字段的值使分片后的各數據報片最后能正確地重裝成為原來的數據報。
標志(flag) 占3位,但目前只有兩位有意義a
· 標志字段中的最低位記為MF (More Fragment)。MF=1即表示后面“還有分片”
的數據報。MF =0表示這已是若干數據報片中的最后一個。
· 標志字段中間的一位記為DF (Don't Fragment),意思是“不能分片”。只有當DF=0時才允許分片。
片偏移 占13位。片偏移指出:較長的分組在分片后,某片在原分組中的相對位置。也就是說,相對于用戶數據字段的起點,該片從何處開始。片偏移以8個字節為偏移單位。這就是說,每個分片的長度一定是8字節(64位)的整數倍。
上一篇:數據報的分片舉例