查看网络连接的netstat命令

查看网络连接的netstat命令

netstat命令是一个监控TCP/IP网络的工具,它可以显示路由表、实际的网络连接及每一个网络接口设备的状态信息,用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

命令格式:
netstat [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]。

-a——显示所有的有效连接信息列表,包括已建立的连接和监听连接请求的连接;

-e——显示关于以太网的统计数据,它列出的项目包括传送数据包的总字节数、错误数、删除数、数据包的数量和广播的数量;

-n——显示所有已建立的有效连接;-r显示关于路由表的信息,除显示有效路由外,还显示当前的有效连接;

-s——按照各个协议分别显示其统计数据。每隔interval秒重新显示一次选定的信息。

按【Ctrl+C】组合键停止重新显示统计信息。

若省略该参数,netstat将只显示一次选定的信息。

下面将介绍如何使用netstat命令,

具体操作方法如下:

01 显示以太网统计信息

运行命令“netstat -e 8”,显示本机以太网统计信息,每隔8秒刷新一次,如下图所示。

查看网络连接的netstat命令

02 显示活动端口进程

运行命令“netstat -b”,显示本机活动端口的相关进程

其它

在命令提示符窗口中运行命令
“netstat -s -p tcp”、“netstat -s -p udp”、“netstat -s -p icmp”、“netstat -s -p ip”,
可分别查看本地电脑所有的TCP、UDP、ICMP和IP连接情况。