当我在Commend提示符下输入NETSTAT -NA时,Windows中TIME_WAIT状态的含义是什么?

时间:2016-05-18 06:42:09

标签: mysql windows tcp cmd

当我在cmd提示符下输入netstat -na时,我得到了以下输出,TIME_WAIT状态是什么意思。

C:\user\hp\>netstat -na
port       Local Address            Foreign Address       State
TCP        192.168.1.556:49152      192.168.1.662:3306    TIME_WAIT

像这样我有很多TIME_WAIT。

TIME_WAIT State是什么意思? TIME_WAIT状态有问题吗?

1 个答案:

答案 0 :(得分:2)

来自manual

  

TIME_WAIT的目的是保持连接接受数据包   即使在连接关闭后也是如此。这是因为互联网   路由可能导致数据包采用到目的地的慢速路由   它可能在双方同意关闭后到达。如果端口在   用于新连接,来自旧连接的数据包可以   打破协议或妥协个人信息   原始连接。 TIME_WAIT延迟通过确保来防止这种情况   直到一段时间之后才能重复使用该端口   允许那些延迟的数据包到达。