netstat -an中stat含义

转载 2007年10月03日 18:26:00
原贴:http://blog.zhangjianfeng.com/?p=410

netstat -an中stat含义

LISTEN:侦听来自远方的TCP端口的连接请求
SYN-SENT:再发送连接请求后等待匹配的连接请求
SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认
ESTABLISHED:代表一个打开的连接
FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认
FIN-WAIT-2:从远程TCP等待连接中断请求
CLOSE-WAIT:等待从本地用户发来的连接中断请求
CLOSING:等待远程TCP对连接中断的确认
LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认
TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认
CLOSED:没有任何连接状态

其实可以man netstat , 看其中的stat部分解释
State
       The  state of the socket. Since there are no states in raw mode and usually no states used in UDP, this column may be left
       blank. Normally this can be one of several values:
       ESTABLISHED
              The socket has an established connection.
       SYN_SENT
              The socket is actively attempting to establish a connection.
       SYN_RECV
              A connection request has been received from the network.
       FIN_WAIT1
              The socket is closed, and the connection is shutting down.
       FIN_WAIT2
              Connection is closed, and the socket is waiting for a shutdown from the remote end.
       TIME_WAIT
              The socket is waiting after close to handle packets still in the network.
       CLOSED The socket is not being used.
       CLOSE_WAIT
              The remote end has shut down, waiting for the socket to close.
       LAST_ACK
              The remote end has shut down, and the socket is closed. Waiting for acknowledgement.
       LISTEN The socket is listening for incoming connections.  Such sockets are not included in the output unless  you  specify
              the –listening (-l) or –all (-a) option.
       CLOSING
              Both sockets are shut down but we still don't have all our data sent.
       UNKNOWN
              The state of the socket is unknown.

 

netstat命令 stat状态说明

TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序要同时管理大量连接,所以很有必要...
  • joeyon
  • joeyon
  • 2014年08月08日 17:59
  • 938

netstat命令每项解释

netstat命令一般用来查看IP/Port占用情况,在网络程序员那里就可以用于检测数据发送/接收的端口是否正确。有必要看懂netstat命令输出结果的含义,下面给出三个典型的结果: 说明:...
  • li_101357
  • li_101357
  • 2017年04月06日 20:18
  • 443

使用netstat_-na查看网络连接_记录结果_并解释含义

Netstat 是DOS命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息.Netstat用于显示与IP、TCP、UDP和ICMP协议...
  • yes_angel
  • yes_angel
  • 2015年07月06日 12:53
  • 4345

netstat端口状态查看命令详解

查看端口状态是我们最常使用的命令,初学者不容易分辨清楚里面的内容。所以整理了一份详细的netstat命令详解。 一、netstat命令使用方法以及参数结束 NETSTAT [-a] [-b] [-e]...
  • qq1124794084
  • qq1124794084
  • 2016年06月16日 12:40
  • 863

netstat命令输出结果分析

netstat命令一般用来查看IP/Port占用情况,在网络程序员那里就可以用于检测数据发送/接收的端口是否正确。比如最近在做“视频实时传输”项目时就是用它发现问题的。所以有必要看懂netstat命令...
  • u011552404
  • u011552404
  • 2016年04月12日 11:15
  • 4636

netstat -an 结果分析

netstat -an及其结果分析 netstat, 结果 前言: 这几天由于病毒的日益流行,许多朋友开始对防毒和防黑重视起来,装了不少的 病毒或网络防火墙。诚然,通过防火墙我...
  • niceworkgogogo
  • niceworkgogogo
  • 2017年05月15日 09:49
  • 1194

perf stat 输出解读

perf stat 输出解读 task-clock:用于执行程序的CPU时间,单位是ms(毫秒)。第二列中的CPU utillized则是指这个进程在运行perf的这段时间内的CPU利用率,该...
  • u011630575
  • u011630575
  • 2017年03月26日 15:54
  • 918

struct stat各成员含义

strcut stat中各成员含义: 通过man手册查询struct stat的具体构成,附上源代码可知, struct stat { dev_t st...
  • sinat_16046537
  • sinat_16046537
  • 2016年06月28日 23:20
  • 190

linux命令的理解

rm , 是remove的缩写 ,删除文件,不能删除目录。 mv, 是move的缩写,移动文件到另一个地方,mv  [OPTION]... [-T]     SOURCE DEST chmod u...
  • hujiakuan19910201
  • hujiakuan19910201
  • 2015年01月21日 09:48
  • 793

C++ 实现的netstat -an 的功能

#define WIN32_LEAN_AND_MEAN #include #include #include #include #include #include #incl...
  • ilikehigame
  • ilikehigame
  • 2015年01月29日 15:59
  • 880
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:netstat -an中stat含义
举报原因:
原因补充:

(最多只允许输入30个字)