网络基础原理专题
IP分片的原因以及控制字段
-
因为不同的链路类型对应的网络层MTU可能不一致,会导致发送方发出的最大尺寸数据包超出接收方的MTU;为了避免因超出MTU而导致的数据包无法接收处理,所以对数据包进行分片;
-
IP包结构

-
ID字段 Identification(标识符16bit)
重组 网络ID--标识符 用于标识某个分片来自哪个数据包
传输层数据段--网络层分片-->标识数据包属于哪个数据段
-
Flag字段标志3bit
①第一位 保留无意义
②中继两位 标识数据包是否禁止分片
(0关闭 --允许)(1开启 超过MTU值 ->丢弃--探测沿途MTU可用)
③末位 标识是否为最后一个分片
(0最后一个 -- 可以重组)(1后面还有)
-
Fragment offset(分片偏移13bit)
-
重组 先后顺序
-
分片偏移,描述分片在数据段中的位置
-
只知道标识--不知道先后顺序--通过片偏移知道要偏移多少位
-
-

最低0.47元/天 解锁文章
1955

被折叠的 条评论
为什么被折叠?



