TCP/IP:UDP(2) IP分片
来源:互联网 发布:php 拼接变量名 编辑:程序博客网 时间:2024/05/20 06:05
1.IP分片
讲ip分片就要借助IP首部(图借助于网络)
分片涉及的字段有
(1)总长度
(2)标识
(3)标志
(4)片偏移
分片的步骤
(1)对于每份IP数据报,首部标识字段具有唯一值,用于识别同一数据报。该字段在分片时复制到各个片。
(2)标志字段为1,表示还有更多片等着拼接,最后一片=0;
(3)片偏移字段指代偏移原始数据报开始位置。
(4)分片后,总长度改为每个片的值
(5)标志字段有一个不分片位,如果设置成1,并且数据报>MTU,则把数据报丢弃,并发送ICMP给起始端。
注意:每一个路由器都有可能产生分片(如果有需要),但是到了目的端才进行重组。
注意2:在以太网上,数据帧最大长度是1500字节,减去IP首部20字节,就是1480字节,减去UDP首部8字节就是1472字节。如果发送的数据(仅仅是数据,不包括UDP首部)超过1472字节,就需要分片。分片理解为对IP数据报分片,UDP首部也算是数据的部分,所以只有第一片有UDP首部信息(端口,UDP长度),其他片没有。任何运输层首部只出现在第一片数据中。
0 0
- TCP/IP:UDP(2) IP分片
- TCP/UDP/IP分片
- TCP/UDP/IP分片
- TCP,UDP和IP分片
- TCP,UDP和IP分片
- 解惑篇:TCP/UDP/IP分片
- TCP 分段与 UDP/IP 分片 [转载]
- IP分片,TCP分片
- TCP/IP详解--UDP数据报中的IP分片
- 唯快不破:TCP/IP详解--UDP数据报中的IP分片
- TCP分片/IP分片区别
- TCP不会造成IP分片,而UDP和ICMP则会造成IP分片
- TCP不会造成IP分片,而UDP和ICMP则会造成IP分片
- TCP/IP分片
- IP分片和对TCP/UDP的影响
- IP、TCP、UDP数据包头部抓包及IP分片传输详解
- IP分片和TCP分片的区别
- IP分片和TCP分片的区别
- 简单的枚举
- Java面试题全集(中)
- android 打开闹铃的设置
- Maven仓库基础知识学习
- Deep Speech笔记
- TCP/IP:UDP(2) IP分片
- IDEA 常用插件
- 如何使用busybox编译和生成最简linux根文件系统(rootfs)
- Service Intent must be explicit的两种解决方法
- 2017.2.3初次接触codeforces
- thinkphp phpmailer发送邮件
- [Codeforces Round #394 DIV2C (CF761C)] Dasha and Password
- 2017,新的开始,加油
- poj 3026 Borg Maze(bfs+prim)