3.5.1 网络常用工具使用
(一)ping的使用
1.使用Windows操作系统中的ping
①在Windows环境下,ping在命令行模式下执行,使用方法如下,首先用鼠标单击“开始”,在出现的菜单中选择“运行”,并输入运行命令:cmd。这时系统会弹出命令行窗口。在命令行提示符下键入ping,可以看到ping的帮助信息,如图3-2所示。
图3-2 ping帮助信息
②使用ping命令检测本地计算机到雅虎Web站点的联通性,过程如图3-3所示。
对雅虎域名“www.yahoo.com”执行ping命令没有故障,表示DNS服务器的IP地址配置正确并且DNS服务器没有故障,同时表示本地计算机与雅虎Web服务器之间具有良好的联通性。
上面的ping使用的是默认设置,Windows中ping默认设置在运行时发送4个ICMP(网络控制报文协议)请求,每个请求包含32字节数据,如果一切正常,则应能得到4个回送应答。ping以毫秒为单位显示发送请求到返回应答之间的往返时间。如果往返时间少,则表示数据报在网络中传输的速度比较快。在图3-3中,4次ping的往返时间分别为15ms、16ms、16 ms、16ms。另外,在ping命令的最后两行给出了ping数据报的往返时间总结,即大约往返时间最小为15ms,最大为16ms,平均为15ms。
图3-3 ping命令的使用
2.使用Internet上的ping
Internet上很多网站提供在线的ping命令,可以使用这些工具判断某台主机是否能被Internet所访问到。例如,www.fifi.org/services/ping等。图3-4是用www.fifi.org上提供的ping工具进行测试的一个结果。
图3-4 利用Internet上的ping
在图3-4中,要ping的目的主机为www.baidu.com,设定发送请求数据报的个数为3,数据报之间的时间为3s。结果显示3个数据报均发送接收成功,并给出了网络延迟以及TTL等统计情况。
3.使用ping检测网络故障的技巧
①正常情况下,当使用ping命令来查找问题所在或检验网络运行情况时,需要使用许多ping命令,如果所有都运行正确,就可以确认网络基本的联通性和配置参数的正确性;如果某些ping命令出现故障,则也可以指明到何处去查找问题。
②ping 127.0.0.1;这个ping命令被送到本地计算机的IP软件。如果该命令返回失败,就表示TCP/IP的安装或运行存在某些最基本的问题。
③ping局域网内其他主机IP:这个命令经过本主机网卡及网络电缆到达同一局域网内的其他计算机,再返回。收到回送应答表明本地网络中的网卡和传输媒体运行正确。如果没有收到回送应答,则表示子网掩码不正确,网卡配置错误或者传输媒体有问题。
④ping远程IP:如果收到应答,则表示成功地使用了默认网关,并能通过网络到达远程主机。
⑤ping www.baidu.com:对这个域名执行ping,主机会先去DNS服务器查找本域名的IP地址。如果出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障。
(二)tracert的使用
tracert确定数据报到达目的主机所经过的路径、显示数据报经过的中继节点清单和到达时间。一般用来检测故障的位置,用户可以通过tracert IP检查出在网络的哪个环节上出了问题,tracert的使用很简单,只需要在tracert后面跟上一个IP地址或URL,它就会进行相应的域名转换。
下面是一个tracert的例子和输出结果。
C: \ >tracert www.baidu.com
Tracing route to www.a.shifen.com[211.94.144.100]
Over a maximum of 30 hops:
1 3ms 1ms 3ms 220.20.213.1
2 1ms 1ms 1ms 172.17.2.146
3 7ms 6ms 3ms 172.17.11.246
4 4ms 2ms 2ms 218.197.158.250
5 8ms 5ms 6ms gz0.cernet.net[202.112.53.77]
6 22ms 22ms 22ms 202.112.36.113
7 21ms 21ms 22ms 202.112.53.178
8 23ms 25ms 22ms 202.38.123.22
9 * * * Request timed out.
10 22ms 25ms 22ms 211.94.68.110
11 23ms 23ms 22ms 211.94.68.126
12 25ms 25ms 26ms 211.94.144.2
13 23ms 23ms 27ms 211.94.144.100
Trace complete.
(三)route的使用
route也是在命令行执行的命令,不带任何参数,执行route会看到此命令的帮助信息。常用的route命令包括:
①route print:本命令用于显示路由表中的当前项目。
②route add:使用本命令,可以将新路由项目添加到路由表中。
③route change:使用本命令,可以修改路由项目。
④route delete:使用本命令,可以从路由表中删除路由。
例如,执行route print,其结果如图3-5所示。
图3-5 route print
(四)ipconfig的使用
ipconfig最常见的选项有:
1.ipconfig
这是不带任何参数的选项,它为每个已经配置好的网卡显示IP地址、子网掩码和默认网关值。
2.ipconfig/all
当使用all选项时,ipconfig为DNS和WINS服务器显示它已经配置且所要使用的附加信息(如IP地址等),并且显示内置与本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,则ipconfig将显示DHCP服务器的IP地址和租用地址预计实效的日期。图3-6显示了ipconfig/all命令的执行结果。
图3-6 ipconfig/all
(五)netstat的使用
netstat显示当前网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作,该命令在Windows和UNIX下均可使用。
netstat后面可以有很多选项和参数,其中netstat-e表示用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、数据报的数量和广播的数量等。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量,显示结果如图3-7所示。
图3-7 netstat-e
(六)ARP的使用
该网络命令是将IP地址解析为物理(网卡)地址。在Windows系统中,用arp-a可以显示机器中所保存的arp缓存信息。在命令行下输入arp-a,显示结果如图3-8所示。
图3-8 arp命令
(七)Telnet的使用
这是一个终端仿真程序,使用户可以和远程登录服务器之间进行交换命令。
它是网络系统管理员不可缺少的工具之一。系统管理员可以从任何地方登录到要维护的计算机上,对之进行维护,就像直接在控制台进行操作一样。还可以通过Telnet访问特定的服务器端口,查看服务器进程是否正常运行。
下面是访问武汉大学BBS的界面显示,如图3-9所示。
图3-9 武汉大学BBS显示界面
C:\>telent bbs.whu.edu.cn
正在连接bbs.whu.edu.cn...
然后用户可以用自己的账号登录。如果是第一次访问BBS,则可用“guest”账号登录,对BBS进行浏览;或者用“new”账号登录,开始为自己申请一个BBS账号。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。