请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

   思科 CCO 登录 推荐
 找回密码
 立即注册

搜索
热搜: 邮件服务器
查看: 618|回复: 16

分片问题

[复制链接]
发表于 2019-6-8 03:11:43 | 显示全部楼层 |阅读模式
0可用金钱
总是听说,数据包分片,第一个分片才有完整的上层协议。但我抓包,发现却是最后一个分片才有

我对比icmp,tcp,udp都是这样,第一个分片反而没有完整的上层信息,最后一个分片才有

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
 楼主| 发表于 2019-6-10 16:07:24 | 显示全部楼层
有没有大神
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-6-12 00:13:44 | 显示全部楼层
楼主你看看下面文档中关于IP分片的实例讲解,再看看你的抓包。
IP数据报分片——Fragmentation和重组
https://my.oschina.net/xinxingegeya/blog/483138
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
 楼主| 发表于 2019-6-12 01:21:19 | 显示全部楼层
Rocky 发表于 2019-6-12 00:13
楼主你看看下面文档中关于IP分片的实例讲解,再看看你的抓包。
IP数据报分片——Fragmentation和重组
htt ...

看啦。没有解开我的疑惑
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
 楼主| 发表于 2019-6-12 01:22:02 | 显示全部楼层
Rocky 发表于 2019-6-12 00:13
楼主你看看下面文档中关于IP分片的实例讲解,再看看你的抓包。
IP数据报分片——Fragmentation和重组
htt ...

序号37是第一分片,38是最后分片。这是确认过啦
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-6-12 13:04:50 | 显示全部楼层
jinmaichen 发表于 2019-6-12 01:21
看啦。没有解开我的疑惑

建议去找跟IP分片有关的RFC文档看看,那个应该比较权威。我看上面的文档的分析结果跟你一样,虽然它上面也说第一个分片包含上层头部信息,但它实例分析的时候,上层头部却出现在最后一个分片那里。估计作者也没注意到。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-6-12 13:16:39 | 显示全部楼层
jinmaichen 发表于 2019-6-12 01:22
序号37是第一分片,38是最后分片。这是确认过啦

你这是在发送端抓的包,还是在接收端抓的包?我猜想最后带有上层头部信息的才是第一个分片,实际是不是如此真的要查权威的文档才知道。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
 楼主| 发表于 2019-6-12 14:16:10 | 显示全部楼层
Rocky 发表于 2019-6-12 13:16
你这是在发送端抓的包,还是在接收端抓的包?我猜想最后带有上层头部信息的才是第一个分片,实际是不是如 ...

都不是,在徒经过的设备,抓的包
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-6-12 21:43:14 | 显示全部楼层
jinmaichen 发表于 2019-6-12 14:16
都不是,在徒经过的设备,抓的包

查过一些资料,上层头部信息应该在第一个分片里面,你能够不能像下面这篇文章里那样,将第一个包和最后一个包的三层和四层详细数据截一下图。你在一楼的截图显示的只是三层的部分数据,没看到四层的数据。
IP分片(IP Fragment)
http://www.vants.org/?post=106
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
发表于 2019-6-12 21:51:26 | 显示全部楼层
你要看清楚四层带不带头部信息,而不是带不带数据信息。第一个分片应该既带四层头部信息,也带数据信息,而最后一个分片应该只带数据信息,并不带四层头部信息。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver | 思科社区  

GMT+8, 2019-9-23 18:00 , Processed in 0.100254 second(s), 54 queries .

京ICP备09041801号-187

版权所有 :copyright:1992-2019 思科系统  重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表