一、IP首部

TCP/IP网络协议——IP分片

  • 版本字段:IPv4 0x04
  • 报头长度字段:普通IP数据报(没有任何选项),该字段是5。即,20bytes
  • 服务类型字段:TCP/IP网络协议——IP分片
  • 总长度字段:整个数据报的长度
  • 标志字段:标识主机发送的每一份数据报,通常每发一份报文,值加1
  • 段偏移字段:若一份数据报要求分段的话,此字段指明该段偏移距原始数据报开始的位置
  • 生存期:设置数据报最多可以经过的路由器数。
  • 协议字段:指明IP层所封装的上层协议类型(ICMP(1)、IGMP(2)、TCP(6)、UDP(17)等)
  • 头部校验和字段:对头部中每个16比特进行二级制反码求和;

IP分片依靠标志字段和段偏移字段;

抓包分析举例:
TCP/IP网络协议——IP分片

二、IP分片

1. 标识字段

  • 对于发送的每份IP数据报,标识字段都包含一个唯一的值。该值在数据报分片时被复制到每个片中;
  • 标志字段用其中1 bit表示“更多的片”;
  • 除最后一片外,其他每一个组成数据报的片都要把该比特置1;

2. 片偏移字段

  • 该片偏移原始数据报开始处的位置;
  • 当数据报被分片后,每个片的总长度值要改为该片的长度值;
    TCP/IP网络协议——IP分片

相关文章:

  • 2022-01-21
  • 2021-07-30
  • 2021-12-10
  • 2021-06-19
  • 2021-12-14
  • 2021-12-28
  • 2021-06-27
  • 2021-07-29
猜你喜欢
  • 2021-09-07
  • 2019-07-09
  • 2022-01-10
  • 2021-09-07
  • 2022-01-08
  • 2021-06-25
  • 2021-10-20
  • 2021-12-07
相关资源
相似解决方案