与某些网站的 TCP 连接失败

与某些网站的 TCP 连接失败

我运行的是 Windows 10。我无法使用任何浏览器浏览一些看似随机的网站(CBS.com 就是其中之一),尽管我可以成功 ping 所有网站。此外,网络上的其他计算机没有同样的问题,我的计算机在其他 Wi-Fi 连接上也没有这个问题。当我使用 IP 地址而不是网站名称时,会出现相同的连接超时错误。

使用 wireshark,如果我访问一个正常运行的网站,在我发送 HTTP GET 请求之前,我会看到我发送了一个 TCP [SYN],返回了一个 [SYN, ACK] 和最终的 TCP [ACK]。

但是,当我尝试使用不同浏览器或 Curl 上的 URL 或 IP 地址加载无法正常工作的网站时,会发生以下情况:

  1. 在初始 TCP [SYN] 数据包之后,我收到带有 [ETHERNET FRAME CHECK SEQUENCE INCORRECT] 错误的 TCP [SYN, ACK] 数据包。
  2. 我发送了第二个 TCP [SYN],结果相同。
  3. 然后我发送了几个 [TCP 虚假重传] 数据包,每个数据包后都会收到一个具有相同 [ETHERNET FRAME CHECK SEQUENCE INCORRECT] 错误的 [TCP 重传]。
  4. 上述情况再次发生,然后请求超时并且连接尝试停止。

有人能提供解决或排除故障的建议吗?我在网上找不到任何东西。

相关内容