3

我正在从 IP_ADDR1 向 IP_ADDR2 发送 HTTP 请求。我观察到 HTTP 请求没有达到应用程序级别。当我获取wireshark 日志时,我注意到TCP 级别的一些问题。这些是什么问题?什么时候发生?如何摆脱这个?在此处附加 Wireshark 快照。

4

1 回答 1

3

'TCP post number used' 意味着它看到一个成功的连接握手,然后客户端发送另一个具有相同端口号的 SYN 数据包。如果客户端尚未确认 SYN-ACK,这将被报告为重传。但是由于它确实确认了 SYN-ACK,它不应该需要重新传输 SYN。这可能意味着您的网络上的某些东西正在复制数据包。

“TCP 乱序”意味着数据包没有按照它们的序列号指示的顺序被接收。这可能是导致重用端口号错误的重复数据包的副作用 - 这可能会将序列号重置回连接的开头。因为否则看起来数据包是有序的;HTTP 命令应该是连接握手之后的下一件事。

于 2012-09-09T06:42:28.233 回答