《网络测试命令和工具》由会员分享,可在线阅读,更多相关《网络测试命令和工具(4页珍藏版)》请在金锄头文库上搜索。
1、实验二实验二 网络测试命令和工具网络测试命令和工具一、实验目的 1. 熟悉常用网络测试命令的语法功能; 2. 掌握常用的网络故障分析及排除的方法; 二、实验内容 1、阅读相关参考资料,学习常用网络测试命令知识; 2、运行常用网络测试命令,学习网络故障排除的方法,对运行结果进行分析,加深对网络 层协议的理解; 三、实验步骤 1. 首先用 ipconfig 命令查看本机的配置信息。 2. 使用 ping 命令的前后分别运行 arp 命令。记录前后的结果。 3. 执行 Tracert 命令,记录数据包到达目标主机所经过的路径及到达每个节点的时间。查 看访问网易或其他网站的路由。命令格式:tracer
2、t (外网)或:tracert 4. 多试几个网站,看看哪些网站的 IP 地址是 A 类地址、哪些是 B 类地址、哪些是 C 类地 址。 5. 尝试其它的网络测试命令。 简要列出你的实验步骤和相应结果。 注意: 最好先打开 MS-DOS 方式再运行; 命令用法可用 命令/ ?(如 ping /? )显示命令的详细帮助信息. 四、实验说明 1. 网络系统故障 现实使用过程中,计算机网络系统出现问题的情况并不少见,这些问题有的是用户使 用不当造成的,也有的是网络系统出现了各种故障,为此我们必须掌握网络系统故障分析 和排除的基本方法。 计算机网络系统出现的故障主要分以下几类: (1)网卡故障;(2
3、)计算机网络软件和协议配置问题;(3)LAN 网络连线故障; (4)网关故障;(5)DNS 故障;(6)骨干网故障;(7)网络服务器故障 (8)网络病毒等。 2. 网络测试的常用工具和命令 (1)利用 ping 测试网络联通性 使用格式:ping x -t -a -n count -l size 参数介绍: -t 让用户所在的主机不断向目标主机发送数据 -a 以 IP 地址格式来显示目标主机的网络地址 -n count 指定要 Ping 多少次,具体次数由后面的 count 来指定 -l size 指定发送到目标主机的数据包的大小 主要功能:用来测试一帧数据从一台主机传输到另一台主机所需的时间
4、,从而判断主 响应时间。 详细介绍:该命令主要是用来检查路由是否能够到达某站点。由于该命令的包长常小, 所以在网上传递的速度非常快,可以快速检测您要去的站点是否可达。如果执行 Ping 不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP 地址是否可用等。如果执行 Ping 成功而网络仍无法使用,那么问题很可能出在网络系统的 软件配置方面,Ping 成功只能保证当前主机与目的主机间存在一条连通的物理路径。它的 使用格式是在命令提示符下键入:Ping IP 地址或主机名,执行结果显示响应时间。重复 执行这个命令,你可以发现 Ping 报告的响应时间是不同的。具体的
5、 ping 命令后还可跟好 多参数,你可以键入 ping 后回车,以得到详细说明。 举例说明: 当我们 ping 一个站点时,得到的回答是 Request time out 信息,意味着网 址没有在 1 秒内响应,这表明服务器没有对 Ping 做出响应的配置或者网址反应极慢。如果 你看到 4 个“请求暂停”信息,说明网址拒绝 Ping 请求。因为过多的 Ping 测试本身会产生 瓶颈,因此,许多 Web 管理员不让服务器接受此测试。如果网址很忙或者出于其他原因运 行速度很慢,如硬件动力不足,数据信道比较狭窄,可以过一段时间再试一次,以确定网 址是不是真的有故障。如果多次测试都存在问题,则可以认
6、为是用户的主机和该站点没有 联接上,用户应该及时与因特网服务商或网络管理员联系。 (2)利用 ipconfig 显示用户所在主机内部的 IP 协议的配置信息 使用格式:ipconfig /? /all 参数介绍: /? 显示 ipconfig 的格式和参数的英文说明 /all 显示有关 IP 地址的所有配置信息 主要功能:显示用户所在主机内部的 IP 协议的配置信息 详细介绍:ipconfig 程序采用 Windows 窗口的形式来显示 IP 协议的具体配置信息。如 果 ipconfig 命令后面不跟任何参数直接运行,程序将会在窗口中显示网络适配器的物理地 址、主机的 IP 地址、子网掩码以及
7、默认网关等。还可以通过此程序查看主机的相关信息如: 主机名、DNS 服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有 用。在命令提示符下键入 ipconfig?可获得 ipconfig 的使用帮助,键入 ipconfigall 可获 得 IP 配置的所有属性。 举例说明:如果我们想很快地了解某一台主机的 IP 协议的具体配置情况,可以使用 ipconfig 命令来检测。其具体操作步骤如下:首先单击“开始”菜单,从弹出的菜单中找到 “运行”命令,接着程序会打开一个标题为“运行”的对话框,在该对话框中,我们可以直接 输入 ipconfig 命令,接着再单击一下回车键。 (3)利用
8、 tracert 判定数据包到达目的主机所经过的路径 使用格式:tracert -d -h maximum_hops -j host_list - w timeout 参数介绍: -d 不解析目标主机的名称 -h maximum_hops 指定搜索到目标地址的最大跳跃数 -j host_list 按照主机列表中的地址释放源路由 -w timeout 指定超时时间间隔,程序默认的时间单位是毫秒 主要功能:判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单 和到达时间。 详细介绍:这个应用程序主要用来显示数据包到达目的主机所经过的路径。该命令的 使用格式是在 DOS 命令提示符下或者
9、直接在运行对话框中键入如下命令:tracert 主机 IP 地址或主机名。执行结果返回数据包到达目的主机前所经历的中断站清单,并显示到达每 个继站的时间。该功能同 ping 命令类似,但它所看到的信息要比 ping 命令详细得多,它 把你送出的到某一站点的请求包,所走的全部路由均告诉你,并且告诉你通过该路由的 IP 是多少,通过该 IP 的时延是多少。具体的 tracert 命令后还可跟好多参数,大家可以键入tracert 后回车,其中会有很详细的说明。 举例说明: 要是大家想要详细了解自己的计算机与目标主机之间的传输路径信息,可 以使用 tracert 命令来检测一下。其具体操作步骤如下:首
10、先单击“开始”菜单按钮,从弹出 的菜单中找到“运行”命令,接着程序会打开一个标题为“运行”的对话框,在该对话框中, 直接输入 tracert 目标网址命令,单击回车。 (4)利用 netstat 了解到主机与因特网的连接 使用格式:netstat -r -s -n -a 参数介绍: -r 显示本机路由标的内容 -s 显示每个协议的使用状态(包括 TCP、UDP、IP) -n 以数字表格形式显示地址和端口 -a 显示所有主机的端口号 主要功能:该命令可以让用户了解到自己的主机是怎样与因特网相连接的。 详细介绍:netstat 程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的 网络连
11、接的详细信息,例如显示网络连接、路由表和网络接口信息,可以让用户得知目前 总共有哪些网络连接正在运行。我们可以使用 netstat?命令来查看一下该命令的使用格 式以及详细的参数说明。该命令的使用格式是在 DOS 命令提示符下或者直接在“运行”对话 框中键入如下命令:netstat参数,利用该程序提供的参数功能,我们可以了解该命令的 其他功能信息,例如显示以太网的统计信息、显示所有协议的使用状态,这些协议包括 TCP 协议、UDP 协议以及 IP 协议等。另外还可以选择特定的协议并查看其具体使用信息, 还能显示所有主机的端口号以及当前主机的详细路由信息。 举例说明: 如果要了解网络中心节点的出
12、口地址、网关地址、机地址等信息,可以使 用 netstat 命令来查询。 具体操作方法如下:首先单击“开始”菜单按钮,从弹出的菜单中找到“运行”命令,接 着程序会打开一个标题为“运行”的对话框,在该对话框中,直接输入 netstat 命令,单击回 车键即可,也可以在 MS-DOS 方式下,输入 netstat 命令。 (5)其它工具和命令 ROUTE.EXE该工具显示了您的机器 IP 的路由表,主要显示这几个方面的信息:目标地址、网络掩 码、网关、本地 IP 地址和 Metric。显示全部信息的用法为:ROUTE print 回车 ARP.EXE该工具用于查看和处理 ARP 缓存,ARP 是名
13、字解析协议的意思,负责把一个 IP 地址解 析成一个物理性的 MAC 地址。显示全部信息的用法为:ARP -a 回车 NBTSTAT.EXE该工具主要用于查看当前基于 NETBIOS 的 TCP/IP 连接状态,通过该工具你可以获得 远程或本地机器的组名和机器名。用法为:NBTSTAT -a 域名 或 NBTSTAT -A IP 地址 回车上述程序的使用注意要点主要有以下两点: (1) 以上程序最好先打开 MS-DOS 方式再运行; (2) 命令用法可用 命令/? (如 ping/?)显示命令的详细帮助信息。 3. 网络故障分析和排除的基本步骤产生网络故障原因是很复杂的,同样故障可能导致不同表现。但是,查找故障的基本 方法应从最简单的错误入手,先检查网络线、网卡配置、网络连接设备 HUB/交换机的连 接;然后是软件设置;最后是其他一些网络硬件故障,因为无论是网卡,HUB 或交换机在 正确使用下都是没有那么快就坏的。为了有效地解决故障,我们需要有网络的文档。最好 要装备合理工具软件来帮助我们了解在网络正常工作时的参数,通过分析找出网络的故障, 具体运用时我们可参照下图提供的步骤来操作。 五、思考题1如何判断网络是否连通?2如何查看计算机的 MAC 地址、IP 地址?3请列举出你看到的网站中,哪些网站的 IP 地址是 A 类地址、哪些是 B 类地址、哪些 是 C 类地址。