实验三 网络连通性测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三网络连通性测试
课程名称计算机网络基础
班级__________ 姓名__________ 学号_________ 同组学生_____________
实验时间___________ 指导教师_____________ 教师评分__________
一、实验目的:
1、熟悉使用arp命令工具来进行测试;
2、熟悉使用ping命令工具来进行测试;
3、熟悉利用ipconfig工具进行测试;
4、熟悉使用Tracert命令工具来进行测试。
二、实验原理:
目前使用的WindowsXP/2003 都自带了大量的测试程序,如果我们能够掌握这些工具的功能,并熟练的使用它们,将会帮助我们更好地使用和管理网络。
(一)使用ARP工具进行测试
显示和修改IP地址与物理地址之间的转换表
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]
-a 显示当前的ARP 信息,可以指定网络地址,不指定显示所有的表项
-g 跟-a 一样.
-d 删除由inet_addr 指定的主机. 可以使用* 来删除所有主机.
-s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。
eth_addr 物理地址.
if_addr 网卡的IP 地址
InetAddr 代表指定的IP 地址
(二)使用ping工具进行测试
ping 无疑是网络中使用最频繁的小工具,主要用于测定网络的连通性。ping 程序使用ICMP协议简单地发送一个网络包并请求应答,接收请求的目的主机再次使用ICMP发回同其接收的数据一样的数据,于是Ping 便可对每一个包的发送和接收报告往返时间,并报告无响应包的百分比,这在确定网络是否正确连接,以及网络连接的状况(包丢失率)十分有用。ping 是Windows 操作系统集成的TCP/IP应用程序之一,可在“开始”里的“运行”中
直接执行。
1.ping 工具的命令格式和参数说明
ping 命令格式为:
ping [-t] [-a] [-n count] [-l length] [-f] [[-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [k computer-list]] [-w timeout] destination-list 主要参数说明如下:
—t ping 指定的计算机直到中断;
—a 将地址解析为计算机名;
—n count 发送count指定的ECHO数据包数。默认值为4;
—l length 发送包含由length 指定数据量的ECHO 数据包。默认值为32字节;最大值是65527;
—f 在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段;
—i ttl 将“生存时间”字段设置为ttl指定的值;
—v tos 将“服务类型”字段设置为tos指定的值;
—r count 在“记录路由”字段中记录传出和返回数据包的路由,count可以指定最少1台,最多9台计算机;
—s count 指定count 指定的跃点数的时间戳;
—j computer–list 利用computer–list 指定的计算机列表路由数据包,连续计算机可被中间网关分隔(路由稀疏源),IP允许的最大数量为9;
—k computer–list 利用computer–list 指定的计算机列表路由数据包,连续计算机可被中间网关分隔(路由稀疏源),IP允许的最大数量为9;
—w timeout 指定超时间隔,单位为毫秒;
destination–list 指定要Ping 的远程计算机。
2.用ping 工具测试本台计算机上TCP/IP协议的工作情况
可以使用Ping 工具测试本台计算机上TCP/IP协议的配置和工作情况,方法是Ping 本机的IP地址,例如:Ping 202.192.0.9,如果本机的TCP/IP协议工作正常,则会出现如下所示的信息。
Microsoft (R) Windows 98
(C)Copyright Microsoft Corp 1992–1999.
C:\WINDOWS>ping 202.192.0.9
Pinging 202.192.0.9 with 32 bytes of data:
Reply from 202.192.0.9: bytes=32 time<10ms TTL=128
Reply from 202.192.0.9: bytes=32 time<10ms TTL=128
Reply from 202.192.0.9: bytes=32 time<10ms TTL=128
Reply from 202.192.0.9: bytes=32 time<10ms TTL=128
Ping statistics for 202.192.0.9:
Packets: Sent=4, Received=4, Lost=0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum= 0 ms , Maximum = 0 ms Average = 0 ms
以上返回了4个测试数据包(Reply from ……), 其中bytes = 32 表示测试中发送的数据包大小是32字节,time <10 ms 表示数据包在本机与对方主机之间往返一次所用的时间小于10毫秒,TTL=128 表示当前测试使用的TTL(Time to Live)值为128(系统默认值)。若本机的TCP/IP协议设置错误,则返回如下的响应失败信息。
Pinging 202.192.0.9 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 202.192.0.9:
Packets: Sent=4, Received=0, Lost=4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum= 0 ms , Maximum = 0 ms Average = 0 ms
此时需要对本机的TCP/IP协议进行检查,主要是看是否分配IP地址,是否将TCP/IP协议与网卡进行绑定,另外网卡的安装必须要进行检查。
3.常见的出错信息
ping 命令的出错信息通常分为4种情况。
(1)unknown host
unknown host(不知名主机),这种出错信息的意思是,该远程主机的名字不能被命名服务器转换成IP地址。故障原因可能是命名服务器有故障,或者其名字不正确,或者网络管理员系统与远程主机的通信线路有故障。如:
C:\WINDOWS>ping
Unknown host
(2)Network unreachable
Network unreachable (网络不能到达),这是本地系统没有到达远程系统的路由,可用netstart –rm 检查路由表来确定路由配置情况。
(3)No answer
No answer (无响应),远程系统没有响应。说明本地系统有一条到达远程主机的路由,但却接受不到它发给该远程主机的任何分组报文。故障原因可能是远程主机没有工作,亦或本地或远程主机网络配置不正确,或者本地或远程的路由器没有工作、或者通信线路有故障,