1.4.4 netstat
主要功能:该命令可以让用户了解到自己的主机是怎样与Internet相连接的。
详细介绍:netstat程序有助于了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以让用户得知目前总共有哪些网络连接正在运行。可以使用netstat/?命令来查看该命令的使用格式及详细的参数说明。该命令的使用格式是在DOS命令提示符或直接在“运行”对话框中键入如下命令:netsta“参数”。利用该程序提供的参数功能,可以了解该命令的其他功能信息,例如显示以太网的统计信息、显示所有协议的使用状态。这些协议包括TCP协议、UDP协议及IP协议等。另外还可以选择特定的协议并查看其具体使用信息,还能显示所有主机的端口号,以及当前主机的详细路由信息。
举例说明:如果要了解某城市信息网络中心节点的出口地址、网关地址、主机地址等信息,可以执行【netstat】命令来查询。具体操作方法如下:首先单击【开始】菜单按钮,从弹出的菜单中执行【运行】命令,程序会打开一个标题为“运行”的对话框。在该对话框中,直接输入netstat命令,按【Enter】键就会看到。当然大家也可以在CMD下,输入netstat命令,可以了解到用户主机采用的协议类型、当前主机与远端相连主机的IP地址,以及它们之间的连接状态等信息。
键入netstat /?,查看netstat命令的用法及参数,如图1-12所示。
图1-12 netstat命令参数
● –r:显示本机路由的内容,可以直观地了解本机的路由,如图1-13所示。
图1-13 netstat命令–r参数实例
● –s:显示每个协议的使用状态(包括TCP、UDP、IP),如图1-14所示。
图1-14 netstat命令–s参数实例
● –n:以数字表格形式显示地址和端口,如图1-15所示。
图1-15 netstat命令–n参数实例
● –a:显示所有主机的端口号,如图1-16所示。
图1-16 netstat命令–a参数实例