如果我有 sysctl tw_reuse=0 和 tw_recycle=0,并且 netstat 没有报告任何 TIME_WAIT 连接,这意味着......?它是两台服务器之间的本地网络连接,A -> B,A 与 netstat 中的 B 有 TIME_WAIT 连接,但 B 到 A 没有。
问问题
1090 次
1 回答
3
只有关闭通信的连接端才能处于TIME_WAIT状态,参见相关的UNIX Socket FAQ时序图。
请记住,如果可能的话,TCP 保证所有传输的数据都将被传递。当您关闭一个套接字时,服务器会进入 TIME_WAIT 状态,以确保所有数据都已通过。
于 2011-01-27T07:38:02.307 回答