再谈关于IP数据报分片
来源:互联网 发布:倩女手游抢红包软件 编辑:程序博客网 时间:2024/04/29 14:52
之前特别强调过具体的编号分片,但是少了关于总长度以及编号的细节,这里添加。
http://blog.csdn.net/u011240016/article/details/52799673
首先,特别强调,分片后的IP数据报,首部长度字段,总长度字段都是是变化的,因为要根据这个切分数据部分与首部。
此外,如果知道片偏移的值,那么可以确定的是当前的数据报数据部分编号即为:
比如1500B的MTU,分两个片,那么当数据报首部是20B时,数据部分最大可以是1480B,
当然如果是从1开始编号也行,只是相应的编号计算就是另一回事了。
举一个例子:
如果到达的分组的片偏移是100,分组的首部中的首部长度字段值是5,总长度字段值是100,请问:数据部分第一个字节的编号是多少?能够确定数据部分最后一个字节的编号吗?
分析:如果没有前期的思考,直接面对这样的问题,其实是蛮懵的。而知道还有这样的编号计算后,就可以很快知道,这个数据报分片的数据部分长度是80B,起始编号是800,则最后一个字节的编号是879。会非常顺畅。
2 0
- 再谈关于IP数据报分片
- IP数据报分片总结
- IP数据报分片总结
- 网络层数据报分片
- IP数据报分片、组装过程以及路由表的建立过程
- 考试前的零散学习【1】网络地址a.b.c.d/x;数据报分片
- IP数据报首部的格式:关于标识(identification)、标志(flag)和片偏移
- 关于ListView数据错乱跟item上图片错位
- IP数据报中如果不分片,分片标志值是什么?
- 数据报片重组
- 片外RAM数据排序
- 片内flash保存数据
- H.264 数据分割片
- IP数据包 标识 标志 片偏移
- 关于Wireshark按ip地址分类抓包数据
- 关于IP
- 关于ip
- 关于MS的贴片礼品
- 大数据时代的新科学范式:数据密集型科学
- 处理ajax的响应
- Android学习-----ConnectivityManager和NetworkInfo详解
- tar命令排除剔除文件或者文件夹以及常用参数
- Vb.net字符操作函数(转)
- 再谈关于IP数据报分片
- mysql基本操作,及多表操作
- Kahn算法
- 用SpringData的JpaRepository连接MySQL的一个超简单的实践
- 优秀的项目经理需要具备哪些品质?
- SpringMVC4中两种方式将模型信息添加到request域中
- linux网络通信工具
- C++ 退出双层for循环,解决 break、return、continue无法实现问题
- 编译链接的整个过程