|
网络管理工具有连接性测试程序(ping)、路由跟踪程序(tracert/trace/traceroute)、协议统计程序(netstat)和MIB变量浏览器。
|
|
|
|
连接性测试程序就是ping,它是一种最常见的网络工具,用这种工具可以测试端到端的连接性,即检查源端到目的端网络是否通畅。通过发送"Internet控制报文协议(ICMP)"回送请求/应答报文来验证与另一台TCP/IP计算机的IP级连接。
|
|
|
|
|
|
.-t:指定在中断前ping可以持续发送回响请求信息到目的端。要中断并显示统计信息,可按Ctrl+Break组合键;要中断并退出ping,可按Ctrl+C组合键。
|
|
|
.-a:指定对目的端IP地址进行反向名称解析。如果解析成功,ping将显示相应的主机名。
|
|
|
.-n count:指定发送回响请求消息的次数,具体次数由count来指定。若不指定次数,则默认值为4。
|
|
|
.-l size:指定发送的回响请求消息中"数据"字段的长度(以字节表示)。默认值为32。size的最大值是65 527B。
|
|
|
当计算机不能访问Internet时,可以首先使用ping命令确认是否是本地局域网的故障。假定局域网的代理服务器IP地址为202.168.0.1,可使用ping 202.168.0.1命令查看本机是否和代理服务器连通。再测试本机的网卡是否正确安装,常用命令是ping 127.0.0.1。
|
|
|
tracert/trace/traceroute:路由跟踪程序命令
|
|
|
tracert通过递增"生存时间(TTL)"字段的值将"Internet控制报文协议(ICMP)"回送请求/应答报文发送给目标可确定到达目标的路径。所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表。不带参数时tracert显示帮助。
|
|
|
|
|
|
|
.-h maximum_hops:指定搜索目标的最大跃点数。
|
|
|
.-j computer-list:指定沿computer-list的稀疏源路由。
|
|
|
.-w timeout:每次应答等待timeout指定的毫秒数。
|
|
|
.target_name:目标计算机的名称或IP地址。
|
|
|
例如,想要了解自己的计算机与目标主机www.cctv.com.cn之间详细的传输路径信息,可以在MS-DOS方式下输入tracert www.cctv.com.cn。
|
|
|
如果在tracert命令后面加上一些参数,还可以检测到其他更详细的信息。例如,使用参数-d,可以指定程序在跟踪主机的路径信息时也解析目标主机的域名。
|
|
|
|
netstat工具是用来显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)。使用时如果不带参数,netstat显示活动的TCP连接。
|
|
|
|
|
|
.-a:显示所有连接和侦听端口。服务器连接通常不显示。
|
|
|
.-e:显示以太网统计。该参数可以与-s选项结合使用。
|
|
|
.-n:以数字格式显示地址和端口号(而不是尝试查找名称)。
|
|
|
.-s:显示每个协议的统计。默认情况下,显示TCP、UDP、ICMP和IP的统计。-p选项可以用来指定默认的子集。
|
|
|
.-p protocol:显示由protocol指定协议的连接;protocol可以是TCP或UDP,如果与-s选项一起使用显示每个协议的统计,则protocol可以是TCP、UDP、ICMP或IP。
|
|
|
|
.interval:重新显示所选的统计,在每次显示之间暂停interval秒。按Ctrl+B组合键停止重新显示统计。如果省略该参数,netstat将打印一次当前的配置信息。
|
|
|
|
MIB变量浏览器是另一种重要的网络管理工具。在SNMP中,MIB变量包含了路由的几乎所有重要参数。对路由器进行管理,很大程度上是利用MIB变量来实现的。比如,路由器的路由表、路由器的端口流量数据、路由器中的计费数据、路由器CPU的温度、负载及路由器的内存余量等,所有这些数据都是从路由器的MIB变量中采集到的。虽然对MIB变量的定时采集与分析大部分都是程序进行的,但一种图形界面下的MIB变量浏览器也是需要的。一般MIB变量浏览器,都按照MIB变量的树形命名结构进行设计,这样就可以自顶向下,根据所要浏览的MIB变量的类别逐步找到该变量,而无须记住该变量复杂的名字。网络管理人员可以利用MIB变量浏览器取出路由器当前的配置信息、性能参数以及统计数据等,对网络情况进行监控。
|
|
|
Microsoft提供了一个实用程序Snmputil,可以用于测试SNMP服务,也可以用于测试用户开发的扩展代理。
|
|
|
|
|
可以使用Snmputil发送GetRequest或GetNextRequest报文,也可以用Snmputil遍历整个MIB子树。一种较好的测试方法是同时打开两个DOS窗口,在一个窗口中用Snmputil发送请求,在另一个窗口中用Snmputil接收异常报告情况。
|
|
|