


















这是一个创建于 1932 天前的主题,其中的信息可能已经有所发展或是发生改变。
根据 v 友们的建议,用起来了 wireshark,确实很不错,结合看书。
但现在有个问题,好像我总是抓不到 ip 数据包被分片的情况?

如上图,好像只能找到 dont fragment 的 IP 数据包。
还是我姿势不对啊。。
1 qakito 2021 年 3 月 1 日TCP 为了传输效率是不允许分片的。如何做到不分片请查阅 MSS 。 |
2 amiwrong123 2021 年 3 月 1 日@qakito #1 不过我好像在哪里看到说:没有一个简单的方法能找到 MTU 。也就是说,TCP 建立连接时确定下来的 MTU 是错的,是不是就是因为这种情况,所以 IP 数据包 才有可能被分片。 晚上回家了,试试你的方法。主要想看下 IP 包被分片后,这些数据在 wireshark 里长什么样子。 |
3 amiwrong123 2021 年 3 月 1 日 |
4 lcdtyph 2021 年 3 月 1 日 via iPhone你直接发个超长 ping request 就能看到分片的 ip 层报文了 |
5 qakito 2021 年 3 月 1 日这就牵涉到 path mtu |
6 tubowen 2025 年 9 月 12 日 via Android因为分片是网卡硬件做的,wireshark 只能在操作系统层面抓,得发大包,然后在中间的交换机,做端口镜像去抓才能观察到 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。