我们有一台笔记本电脑,它使用以太网端口连接到设备本地网络,并使用无线方式连接互联网。
最近安装了Wireshark来诊断网络问题,发现有很多TCP重传包(显示为深色或红色或其他不一致的颜色)。
我们观察到这种情况只发生在以太网端口。即使连接到互联网,情况仍然相同。然而,无线链路中不会发生同样的事情。
此外,重传发生得非常频繁,通常重复 4 次。例如,我们在任何其他数据包之前观察到 4 个连续重复的 SYN(间隔小于 200ms)。这很不寻常,因为我认为 TCP 重传只会在超时时发生。
看起来源头是在笔记本电脑端,因为 1)上述 SYN 数据包是从笔记本电脑发送的;2)连接到互联网时,连接到世界各地的连接都存在同样的问题。
在应用层面没有明显的影响。但是我想知道这个以太网端口出了什么问题?我们该怎么做才能解决这个问题?
答案1
我以前遇到过类似的问题,我会看到重复的 TCP 数据包被发送,如果我没记错的话,每个数据包大约有 3 个。
我遇到的问题与 Windows 中安装的驱动程序/软件有关。
要排除硬件问题的可能性,请在 Linux LiveCD 中启动并验证是否出现问题。如果没有,则可能是 Windows 中的驱动程序/应用程序问题(我假设是 Windows,如果我错了,请纠正我)。
我找到我的方法是进入控制面板->网络和共享中心->更改适配器设置。
从那里,右键单击适配器并单击属性。
你应该看到如下窗口:
我遇到的问题是安装了一个软件(特别是无线热点应用程序)导致重复的 TCP 数据包。
我的建议是查看您的网络适配器,并尝试找到看起来不像是 Windows 自带的项目,暂时禁用它们(一次一个),然后再次使用 Wireshark 执行测试以查看问题是否消失。