一、基本介绍
1、基本语法
netstat [选项]
2、常用选项
选项 | 说明 |
-a | 显示所有连接和监听的套接字(包括TCP、UDP)。 |
-t | 显示 TCP 连接。 |
-u | 显示 UDP 连接。 |
-l | 显示正在监听的套接字(server端)。 |
-n | 显示数字格式的地址和端口号(不进行域名解析)。 |
-p | 显示每个连接的进程 ID 和进程名称(需要管理员权限)。 |
-r | 显示路由表。 |
-i | 显示网络接口的状态。 |
-s | 显示网络统计信息(如每种协议的统计数据)。 |
-c | 持续显示网络状态,默认每 1 秒刷新一次。 |
-v | 显示详细的信息。 |
-w | 设置刷新间隔时间(单位:秒)。 |
-g | 显示网络组播信息。 |
-h | 显示帮助信息。 |
3、内容介绍
1.协议类别
2.本地地址——Local Address
3.外部地址——Foreign Address
4.状态
LISTEN:表示监听
ESTABLISHED:表示连接已经建立,可以进行数据传输
TIME WAIT:表示超时等待
其他状态:
SYN_SENT:客户端已发送连接请求(SYN),等待确认。
SYN_RECEIVED:服务端接收到客户端的连接请求,并已发送确认。
FIN_WAIT1:连接的一端已经发送了结束连接的请求。
FIN_WAIT2:连接的另一端确认了结束连接的请求。
CLOSE_WAIT:接收到对方的关闭请求,等待本端关闭连接。
CLOSED:连接已经关闭。
4、Local Address 和 Foreign Address的关系
5、示例
查看服务名为sshd的服务信息