当数据包超过 1500 个时 TCP 重新传输

当数据包超过 1500 个时 TCP 重新传输

我目前正在尝试使用NMOS在我的网络上使用协议。这是一个 /30 网络。

我看到的问题是,当我通过网络从我的计算机向我的设备发送 http 请求时,如果数据包大小大于 1500 字节,响应将“丢失”。我之所以说“丢失”,是因为当我使用 wireshark 检测计算机上的流量时,我可以看到构成预期响应的所有 TCP 碎片数据包,但我的计算机却认为它从未收到过它们。然后,如果我让计算机待在那里,我可以看到碎片数据包反复地重新传输。

我似乎无法弄清楚为什么我的电脑没有看到完整的响应,因为在 wireshark 中我可以清楚地看到我的电脑收到了所有的 JSON 数据。

什么原因导致数据包超过 1500 字节时出现这种 TCP 重传行为?

我增加了计算机、设备和思科交换机的 mtu 大小,但仍然没有成功......

相关内容