数据报的分片与组装
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,1、IP数据报格式2、MTUMTU(最大传输单元):帧格式中的数据字段的最大长度。3、分片1)分片的条件数据报长度超过网络所允许的最大传输单元MTU时,必须把过长的数据报进行分片后才能在网络上传输。2
千家信息网最后更新 2025年01月19日数据报的分片与组装
1、IP数据报格式
2、MTU
MTU(最大传输单元):帧格式中的数据字段的最大长度。
3、分片
1)分片的条件
数据报长度超过网络所允许的最大传输单元MTU时,必须把过长的数据报进行分片后才能在网络上传输。
2)如何分片
对于发送端发送的每份IP数据报来说,其标识字段都包含一个唯一值。该值在数据报分片时被复制到每个片中。标志字段用其中一个比特来表示"更多的片"。除了最后一片外,其他每个组成数据报的片都要把该比特置1。片偏移字段指的是该片偏移原始数据报开始处的位置。另外,当数据报被分片后,每个片的总长度值要改为该片的长度值。
最后,标志字段中有一个比特称作"不分片"位。如果将这一比特置1,IP将不对数据报进行分片。
当IP数据报被分片后,每一片都成为一个分组,具有自己的IP首部,并在选择路由时与其他分组独立。这样,当数据报的这些片到达目的端时有可能会失序,但是在IP首部中有足够的信息让接收端能正确组装这些数据报片。
4、组装
为了重新组合这些数据报分片,接收主机在第一个分片到达时分配一个存储缓冲区。这个主机还将启动一个计时器。当数据报的后续分片到达时,数据被复制到缓冲区存储器中片偏移量字段指出的位置。当所有分片都到达时,完整的未分片的原始数据包就被恢复了。处理如同未分片数据报一样继续进行。
5、三位标志
标志字段中的最高位目前没有意义
标志字段中的最低位记为MF(More Fragment),MF=1即表示后面"还有分片"的数据报。MF=0表示这已是若干数据报片中的最后一个。
标志字段中间的一位记为DF(Don't Fragment),意思是"不能分片"。只有当DF=0时才允许分片。
数据
字段
标志
长度
最大
传输
偏移
原始
主机
位置
单元
格式
缓冲区
网络
分组
存储
缓冲
不对
最低
最高
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
万方数据库下载英文文献
南平电力软件开发
函授计算机网络技术招生
数据库应用技术性考3
数据库创建函数语句
数据库学会增删改查就行了么
软件开发平台是什么职位
关于网络安全的安全标语
网络安全周青少年日h5
腾讯课堂的服务器
杭州佳锦网络技术有限公司
了解网络安全国际形势
软件开发试错
深圳软件开发定制公司有哪些
软件开发的未来收益
山东网络技术大赛资格赛
编制软件开发文档背景
我们身边哪些平台用到了数据库
重庆冷库软件开发
云南办公erp软件开发
qq台湾服务器
网络安全的世界大赛
芝罘区定制软件开发外包公司
数据库表设主键干嘛
全国森林数据库
hadoop图片服务器
深圳软件开发定制公司有哪些
软件开发选什么
我为网络安全代言心得
公告网络安全审查