2011-01-27 104 views
3

如果我有sysctl的tw_reuse = 0和tw_recycle = 0,而netstat不报告任何TIME_WAIT连接,这意味着...?这两台服务器,A之间的本地网络连接 - > B,A已经在TIME_WAIT netstat的到B的连接,但B到A没有。没有TIME_WAIT连接,为什么呢?

回答

3

封闭该通信可以是TIME_WAIT状态的连接的只有一侧,请参阅相关UNIX Socket FAQ序列图。

记住,TCP保证 传输的所有数据将被传递,如果在 所有可能的。当您关闭套接字, 服务器进入一个TIME_WAIT状态 ,只是要真的确定 所有的数据已经走过了。

+0

,因为我以为。 :) 谢谢! – ThomK 2011-01-27 07:42:55

相关问题