数据报的分片与组装
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,1、IP数据报格式2、MTUMTU(最大传输单元):帧格式中的数据字段的最大长度。3、分片1)分片的条件数据报长度超过网络所允许的最大传输单元MTU时,必须把过长的数据报进行分片后才能在网络上传输。2
千家信息网最后更新 2025年02月23日数据报的分片与组装
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安全错误
数据库的锁怎样保障安全
服务器上启动任务管理器
智联招聘计算机网络技术
abap逻辑数据库
积极开展网络安全宣传周
ebs系统配置数据库
网络安全等级保护条例20
珠海移动软件开发商家
营业执照证照比对软件开发流程
郑州网络安全比赛
安卓软件开发月薪多少
普陀区网络技术服务产品介绍
软件开发与设计.
一起长大的软件开发商
linux系统能当服务器吗
山西it软件开发多少钱
网络安全的体系构建包括什么
星之辰服务器账号
麒麟科技代驾软件开发
网络技术2.0
网络安全攻击主要分为哪五种
矿井网络安全预案
安全软件开发者的技能要求
sql数据库备份用户名
小学生六年级网络安全
微信小程序的服务器
粉笔网软件开发待遇
计算机网络技术的大学课程
结构化方法 软件开发
海康 视频管理服务器
execl宏数据库坏了怎么修复