TCP 重传(重复使用 TCP 端口号)问题

TCP 重传(重复使用 TCP 端口号)问题

我开发了一个网络服务器,它在 GKE 上运行。

每当我从本地电脑向该服务器发送任何请求时,都会发生 TCP 重传。

以下是Wireshark抓取的数据包,红色框为客户端地址,蓝色框为服务器地址。

在此处输入图片描述

我发现了它的一些特点:

  • 如果我的服务器在本地电脑上运行,那么网络是本地主机,一切都正常。
  • 尽管我的电脑的 RTO 默认为 1000 毫秒,但 TCP 重传仍在很短的时间内发生。
  • 我从 Chrome 浏览器发送了请求,talend api 测试器以及我的 Go 程序。chrome 浏览器和 Go 程序都进行了 TCP 重传,而 api tester 没有。
  • 我在图像前没有发现重复的端口号,但是它显示TCP Port numbers reused

我想知道为什么会发生 TCP 重传。

相关内容