netstat -a 网络连接信息解释

netstat -a 网络连接信息解释_第1张图片

说明:

1、Active Internet connections (servers and established)/活动的Internet网络连接(TCP,UDP,raw):

Proto 套接字使用的协议

Recv-Q 连接此套接字的用户程序未拷贝的字节数

Send-Q 远程主机未确认的字节数

Local Address 套接字的本地地址(本地主机名)和端口号。除非给定-n,–numeric选项,否则套接字地址按标准主机名(FQDN)进行解析,而端口到则转换到相应的服务名。

Foreign Address 套接字的远程地址(远程主机名)和端口号。

State 套接字的状态。因为在RAW协议中没有状态,而且UDP也不用状态信息,所以此行留空。通常为以下几个值之一:

ESTABLISHED 套接字有一个有效连接

SYN_SENT 套接字尝试建立一个连接

SYN_RECV 从网络上收到一个连接请求

FIN_WAIT1 套接字已关闭,连接正在断开

FIN_WAIT2 连接已关闭,套接字等待远程方中止。

TIME_WAIT 在关闭之后,套接字等待处理仍然在网络中的分组

CLOSED 套接字未用

CLOSE_WAIT 远程方已关闭,等待套接字关闭

LAST_ACK 远程方中止,套接字已关闭。等待确认

LISTEN 套接字监听进来的连接。如果不设置—listening(-l)或者—all(-a)选项,将不显示出来这些连接。

CLOSING 套接字都已关闭,而还未把所有输出发出

UNKNOWN 套接字状态未知

User 套接字属主的名称或UID

PID/Program name 以斜线分隔的处理套接字程序的PID及进程名。–program使此栏目被显示.你需要superuser权限来查看不是你拥有的套接字的信息。对于IPX套接字还无法获得此信息。

2、Active UNIX domain sockets (servers and established)/活动的Unix域套接字:

Proto 套接字使用的协议(通常是unix)

RefCnt 使用数量(也就是通过此套接字连接的进程数)

Flags 显示的标志为SO_ACCEPTON(显示为ACC),SO_WAITDATA(W)或SO_NOSPACE(N)。如果相应的进程等待一个连接请求,那么SO_ACCECPTON用于未连接的套接字。其他标志通常并不重要

Type 套接字使用的一些类型:

SOCK_DGRAM 此套接字用于数据报(无连接)模式

SOCK_STREAM 流模式(连接)套接字
SOCK_RAW 此套接字用于RAW模式

SOCK_RDM 一种服务可靠性传递信息

SOCK_SEQPACKET 连续分组套接字

SOCK_PACKET RAW接口使用套接字

UNKNOWN 未知

State 此字段包含以下关键字之一:

FREE 套接字未分配

LISTENING 套接字正在监听一个连接请求。除非设置–listening(-l)或者–all(-a)选项,否则不显示。

CONNECTING 套接字正要建立连接

CONNECTED套接字已连接

DISCONNECTING 套接字已断开

(empty) 套接字未连。

UNKNOWN !不应当出现这种状态

PID/Program name 处理此套接字的程序进程名和PID。

Path 当相应进程连入套接字时显示路径名

你可能感兴趣的:(Linux)