解释 Wireshark 捕获

解释 Wireshark 捕获

我正在排除家庭网络中的无线连接问题。我的 Thinkpad X200 笔记本电脑使用 Intel Wifi Link 5100 AGN,无法稳定地上网。有时它可以工作,但大多数时候它无法完全加载页面或根本无法加载。

我的台式电脑也连接到同一个 D-Link AP,但没有出现这种情况。

我设法使用 Wireshark 在我的笔记本电脑上捕获网络流量,结果如下图所示:

替代文本

据我所知,黑色背景行表示 TCP 校验和有错误/坏 TCP。这在任何无线网络上都是正常的吗?如果不是,我该如何修复我的笔记本电脑,让它可以像我的台式电脑一样稳定地上网?

编辑:我尝试再次捕获 TCP 数据包,但页面无法完全加载。这似乎与 Wireshark 日志中的大量“TCP 重传”有关。

编辑2:放弃调查此事。尝试了另一个 ACP。幸运的是,它无需那么多重传消息 o__o' 非常感谢大家的回答!

答案1

TCP 校验和 / 糟糕的 TCP 对于 Wireshark 和其他数据包嗅探工具来说非常正常,这是因为您已经在无线网卡上启用了校验和卸载,您可以禁用它或忽略它。

TCP 重传正是导致网络问题的确切原因。

可能的原因如下:

  • 确认数据包正在通过较慢的路径传输。
  • 网络负载很高。
  • 接收器或路由器超载。

答案2

通常安装在 X200 中的英特尔迅驰 WiFi 适配器通常没问题,但在连接到某些 AP 时,它们的电源管理 (CAM\PSP) WiFi 功能存在问题。作为第一步,我建议您进入 WLAN 适配器的属性并禁用电源管理,然后在高级属性下将传输功率设置为最大。

答案3

校验和错误可能是因为您的网卡中有 TCP 卸载功能。这意味着校验和是在 Wireshark 捕获数据包后计算的。
有一个请参阅 Wireshark FAQ 中关于它的内容。

编辑:回复评论,这可能不是问题的根源。如果数据包到达目的地时校验和不正确,那么它将请求重新发送。但是,我建议遵循 Wireshark 文档中的建议,并在运行跟踪时关闭校验和卸载。在仅执行正常桌面任务的现代 PC 上,我怀疑您会注意到任何性能差异,因此,在修复此问题之前,最好将其关闭。(或者您放弃调查它。)

相关内容