利用iis7服务器监控工具查看TCP端口状态

TCP端口状态一般有如下几种,我们可以通过iis7服务器监控工具来检测当前状态:
1、LISTENING状况
FTP服务启动后首先处于侦听(LISTENING)状况。

2、ESTABLISHED状况
ESTABLISHED的意思是建立持续。显露两台机器正在通讯。

3、CLOSE_WAIT
对方自动封闭持续或者网络异常导致持续中断,这时我方的状况会变成CLOSE_WAIT 此时我方要挪用close()来使得持续正确封闭。

4、TIME_WAIT
我方自动挪用close()断开持续,收到对方确认后状况变为TIME_WAIT。TCP协议划定TIME_WAIT状况会一直持续2MSL(即两倍的分段非常大生计期),以此来确保旧的持续状况不会对新持续发生影响。处于TIME_WAIT状况的持续占用的资源不会被内核释放,所以作为服务器,在可能的情况下,尽量不要自动断开持续,以减少TIME_WAIT状况造成的资源铺张。
当前有一种避免TIME_WAIT资源铺张的方法,即是封闭socket的LINGER选项。但这种做法是TCP协议不推荐的,在某些情况下这个操作可能会带来未知错误。

猜你喜欢

转载自blog.51cto.com/14479189/2426727