从 Windows Server 2003 SP2 发送重复的 syn 数据包

从 Windows Server 2003 SP2 发送重复的 syn 数据包

我的电脑运行的是 Windows Server 2003 SP2。每当我建立互联网连接(例如,使用 Internet Explorer 连接到 google.com)时,我的主机都会发送两次 syn 数据包。这是(可能不是)重传,因为两个 syn 数据包是在 0.01 毫秒间隔内发送的(根据 wireshark 时间戳)。

我编写了一个简短的 Java 程序,它只执行一个 socket.connect,并且我有同样的事情,但如果我在另一台机器(Windows XP)上运行该程序,它就没问题(没有重复的 syn)。

有人知道这是怎么回事吗?

更多数据:当我与 google.com 启动 tcp 连接时,我的电脑发送 2 个 syn,然后我只收到 1 个 syn/ack(我认为这是正常的),但是,我的电脑也会发送两次 ack。

欢迎任何帮助!

相关内容