欢迎来到天天文库
浏览记录
ID:52698665
大小:34.00 KB
页数:2页
时间:2020-03-29
《子网掩码,网关与ARP协议的实验.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、子网掩码,网关与ARP协议的实验实验设计 我们通过设计一个简单的实验来帮助学员更深入直观地理解上述三个知识点所涉及的基本概念与原理。在实验中,我们利用ping命令来检验主机间能否进行正常的双向通信。在"ping"的过程中,源主机向目标主机发送ICMP的EchoRequest报文,目标主机收到后,向源主机发回ICMP的EchoReply报文,从而可以验证源与目标主机能否进行正确的双向通信。实验的拓扑结构:如图(1)所示。 A与B为实验用的PC机,使用Windows2000作操作系统。实验方案: 步骤1: 设置两台主机的IP地址与子网掩码: A:10.2.2.225
2、5.255.254.0 B:10.2.3.3255.255.254.0 两台主机均不设置缺省网关。 用arp-d命令清除两台主机上的ARP表,然后在A与B上分别用ping命令与对方通信,在A与B上分别显示, A:Replyfrom10.2.3.3:bytes=32time<10msTTL=128 B:Replyfrom10.2.2.2:bytes=32time<10msTTL=128用arp-a命令可以在两台PC上分别看到对方的MAC地址。 分析:由于主机将各自通信目标的IP地址与自己的子网掩码相"与"后,发现目标主机与自己均位于同一网段(10.2.2.0),因
3、此通过ARP协议获得对方的MAC地址,从而实现在同一网段内网络设备间的双向通信。 步骤2: 将A的子网掩码改为:255.255.255.0,其他设置保持不变。 操作1:用arp-d命令清除两台主机上的ARP表,然后在A上"ping"B,在A上显示结果为:Destinationhostunreachable 用arp-a命令在两台PC上均不能看到对方的MAC地址。 分析1:A将目标设备的IP地址(10.2.3.3)和自己的子网掩码(255.255.255.0)相"与"得10.2.3.0,和自己不在同一网段(A所在网段为:10.2.2.0),则A必须将该IP分组首先发
4、向缺省网关。由于A的缺省网关没有配置,无法对分组进行正确发送,因此显示"目标主机不可到达"。 操作2:接着在B上"ping"A,在B上显示结果为: Requesttimedout 此时用arp-a命令可以在两台PC上分别看到对方的MAC地址。 分析2:B将目标设备的IP地址(10.2.2.2)和自己的子网掩码(255.255.254.0)相"与",发现目标主机与自己均位于同一网段(10.2.2.0),因此,B通过ARP协议获得A的MAC地址,并可以正确地向A发送EchoRequest报文。但由于A不能向B正确地发回EchoReply报文(原因见分析1),故B上显示p
5、ing的结果为"请求超时"。在该实验操作中,通过观察A与B的ARP表的变化,可以验证:在一次ARP的请求与响应过程中,通信双方就可以获知对方的MAC地址与IP地址的对应关系,并保存在各自的ARP表中。 步骤3: 在前面实验的基础上,把A的缺省网关设为:10.2.2.1,网关的子网掩码为:255.255.0.0。 在A与B上分别用ping命令与对方通信,各自的显示结果为: A:Replyfrom10.2.3.3:bytes=32time<10msTTL=128 B:Replyfrom10.2.2.2:bytes=32time<10msTTL=127 在A与
6、B上分别用tracert命令追踪数据的传输路径,结果分别为: A:tracert10.2.3.3 Tracingrouteto10.2.3.3overamaximumof30hops: 1<10ms<10ms<10ms10.2.2.1 2<10ms<10ms<10ms10.2.3.3 Tracecomplete. B:tracert10.2.2.2 Tracingrouteto10.2.2.2overamaximumof30hops: 1<10ms<10ms<10ms10.2.2.2 Tracecomplete. 分析:如步骤2中的分析,由于
7、A认为B与其不在同一个网段,故从A发向B的报文需要经过网关转发;而B认为A与其在同一个网段,故B不需要经过网关直接向A发送报文,从而可以观察到A与B双向通信时传输路径的不对称性。由于ping命令结果显示的是从目标主机返回的EchoReply报文的TTL的值,而B收到从A返回的EchoReply报文经过了网关的转发,所以在B中显示该IP报文的TTL值降为了127(从A发出的IP分组的TTL的初始值为128,每经过一个网关,TTL值减1)。 步骤4: 用arp-d命令清除A中的ARP表,在A上ping一台外网段的主
此文档下载收益归作者所有