什么是网络协议?网络协议指的是计算机网络中互相通信的对等实体之间交换信息时所必须遵守的规则的集合,是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通......
netstat命令用法和说明
如果你不知道此命令的使用方法,可以使用netstat/?命令来查看一下该命令的使用格式以及详细的参数说明,该命令的使用格式是在DOS命令提示符下或者直接在运行对话框中键入如下命令:netstat参数,利用该程序提供的参数功能,我们可以了解该命令的其他功能信息,例如显示以太网的统计信息、显示所有协议的使用状态,这些协议包括 TCP协议。UDP协议以及 IP协议等,另外还可以选择特定的协议并查看其具体使用信息,还能显示所有主权的端口号以及当前主机的详细路由信息。
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以用来获得你的系统网络连接的信息(使用的端口,在使用的协议等),收到和发出的数据,被连接的远程系统的端口,Netstat在内存中读取所有的网络信息。
该命令的一般格式为:
netstat [选项]
命令中各选项的含义如下:
-a此参数用来显示在本地机器上的外部连接,它也显示我们远程所连接的系统,本地和远程系统连接时使用的端口,和本地和远程系统连接的状态。。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-I 将显示网络接口的当前配置特性。
-n 以网络IP地址代替名称,显示出网络连接情形。
(- n 选项令netstat以点分四段式的形式输出IP地址,而不是象征性的主机名和网络名。如想避免通过网络查找地址(比如避开DNS或NIS服务器),这一点特别有用。)
-r 显示核心路由表,格式同“route -e”。
-t 显示TCP协议的连接情况。
-u 显示UDP协议的连接情况。
-v 显示正在进行的工作。
netstat输出结果解释:
Proto显示连接使用的协议;State显示套接口当前的状态;事实上,netstat是若干个工具的汇总。
netstat输出结果中,第二列展示的是路由条目所指的网关,如果没有使用网关,就会出现一个星号(*)或者0.0.0.0;第三列展示路由的概述,在为具体的I P地址找出最恰当的路由时,内核将查看路由表内的所有条目,在对找到的路由与目标路由比较之前,将对IP地址和genmask进行按位“与”计算。
标签: netstat命令
相关文章
- 详细阅读
-
区块链核心技术体系架构的网络层主要包括什么详细阅读
区块链核心技术体系架构的网络层主要包括:A、网络管理B、P2P网络C、HTD、发现节点E、心跳服务网络管理网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视......
2022-04-28 328 区块链核心技术
-
软件调试的目的是什么详细阅读
软件调试的目的是:改正错误。软件调试的概念软件调试是泛指重现软件缺陷问题,定位和查找问题根源,最终解决问题的过程。软件调试通常有如下两种不同的定义:定义1:软件调试是为了......
2022-04-28 359 软件调试
- 详细阅读
- 详细阅读