运行维护相关知识_网站宝虚拟门户

您所在的位置:首页>>其他知识
TCP连接的各种状态
[2009-09-28 14:04:26]

在命令行中输入:netstat -an

C:\Documents and Settings\Administrator>netstat -an

Active Connections

  Proto  Local Address          Foreign Address        State

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING

  TCP    0.0.0.0:5002           0.0.0.0:0              LISTENING

  TCP    127.0.0.1:1030         0.0.0.0:0              LISTENING

  TCP    127.0.0.1:9090         127.0.0.1:37969        TIME_WAIT

  TCP    127.0.0.1:9090         127.0.0.1:37970        TIME_WAIT

 TCP    127.0.0.1:27853        127.0.0.1:27857        ESTABLISHED

 TCP    127.0.0.1:27857        127.0.0.1:27853        ESTABLISHED

 TCP    127.0.0.1:38006        127.0.0.1:9090         CLOSE_WAIT

 TCP    192.168.1.101:139      0.0.0.0:0              LISTENING

 TCP    192.168.1.101:1921     xx:33890   ESTABLISHED

 

 

State显示是LISTENING时表示处于侦听状态,就是说该端口是开放的,等待连接,但还没有被连接

ESTABLISHED的意思是建立连接。表示两台机器正在通信。

TIME_WAIT的意思是结束了这次连接。说明端口曾经有过访问,但访问结束了。

YN_SENT状态表示请求连接,当你要访问其它的计算机的服务时首先要发个同步信号给该端口,此时状态为SYN_SENT,如果连接成功了就变为ESTABLISHED,此时SYN_SENT状态非常短暂。但如果发现SYN_SENT非常多且在向不同的机器发出,那你的机器可能中了冲击或震荡波之类的病毒了。

如果浏览网页完毕,那就变为TIME_WAIT状态

 TCP状态图

 

上一篇 下一篇: 在awstats中增加对来访ip...