理论教育 查看网络连接的netstat命令

查看网络连接的netstat命令

时间:2023-11-24 理论教育 版权反馈
【摘要】:netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。1)若要显示本机所有活动的TCP连接,以及计算机侦听的TCP和UDP端口,则应输入“netstata”命令,如下左图所示。4)若要检查路由表确定路由配置情况,则应输入“netstatrn”命令,如下右图所示。

查看网络连接的netstat命令

netstat命令是一个监控TCP/IP网络的非常有用的工具,可以显示路由表、实际的网络连接,以及每一个网络接口设备的状态信息,可以让用户得知目前都有哪些网络连接正在运作。netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

如果计算机有时候接收到的数据包导致出错数据或故障,不必感到奇怪,TCP/IP可以容许这些类型的错误并自动重发数据包。但如果累计出错情况数目占到所接收IP数据包相当大的百分比,或者它的数目正迅速增加,就应该使用netstat命令查一查为什么会出现这些情况了。

一般用“netstat-na”命令来显示所有连接的端口并用数字表示。

1语法

netstat[-a][-e][-n][-o][-p Protocol][-r][-s][Interval]

2参数说明

● -a:显示所有活动的TCP连接以及计算机侦听的TCP和UDP端口。

● -e:显示以太网统计信息,如发送和接收的字节数、数据包数。

● -n:显示活动的TCP连接,但只以数字形式表现地址和端口号,却不尝试确定

名称。

● -o:显示活动的TCP连接并包括每个连接的进程ID(PID)。可在Windows任务

管理器的“进程”选项卡中找到基于PID的应用程序。该参数可以与-a、-n和-p

结合使用。

● -p Protocol:显示Protocol所指定的协议的连接。在这种情况下,Protocol可以是

TCP、UDP、TCPv6或UDPv6。

● -s:按协议显示统计信息。默认情况下,显示TCP、UDP、ICMP和IP协议的统计(www.daowen.com)

信息。

● Interval:每隔Interval秒重新显示一次选定的信息。按〈Ctrl+C〉组合键停止重新

显示统计信息。如果省略该参数,netstat将只打印一次选定的信息。

3典型示例

netstat命令可显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)。使用时如果不带参数,netstat将显示活动的TCP连接。

下面再介绍几个netstat命令的应用实例,具体如下。

1)若要显示本机所有活动的TCP连接,以及计算机侦听的TCP和UDP端口,则应输入“netstat­a”命令,如下左图所示。

2)若要显示服务器活动的TCP/IP连接,则应输入“netstat­n”命令或“netstat”命令(不带任何参数),如下右图所示。

显示本机所有活动的TCP连接

显示服务器活动的TC P/IP连接

3)若要显示以太网统计信息和所有协议的统计信息,则应输入“netstat­s­e”命令,如下左图所示。

4)若要检查路由表确定路由配置情况,则应输入“netstat­rn”命令,如下右图所示。

显示以太网统计信息

确定路由配置情况

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈