实验二:理解子网掩码、网关和ARP协议的作用.docx
广州大学学生实验报告学院计算机科学与年级/专教育软件学院业/班隹名学号实验课程名称计算机网络实验成绩实验工程名称实验二:理解子网掩码、网关和ARP协议的作用指导老师刘淼开课学院及实验室:软件工程实脸室4172023年11月27日一、实验目的理解上述知识点所涉及的根本概念与原理并能运用于分析实际网络,到达对数据包的传送过程深入理解。二、实验环境安装了TCP/IP协议的Windows系统的计算机三、实验内容在实验中,利用Ping命令来检验主机间能否进行正常的双向通信。在“ping的过程中,源主机向目标主机发送ICMP的EchoRequest报文,目标主机收到后,向源主机发回ICMP的EchoReply报文,从而可以验证源与目标主机能否进行正确的双向通信。实验的拓扑结构:如图(1)所示。图(1)实验的拓扑结构A与B为实验用的PC机,使用WindOWS操作系统。步骤1:设置主机的IP地址与子网掩码:A(1号机):B(2号机):两台主机均不设置缺省网关。用a*pY命令去除两台主机上的ARP表,然后在A与B上分别用Ping命令与对方通信,记录实验显示结果。用arp-a命令可以在两台PC上分别看到对方的MAC地址,记录A、B的MAC地址。分析实验结果。步骤2:.0,其他设置保持不变。操作1:用arp-d命令去除两台主机上的ARP表,然后在A上ping”B,记录显示结果。用arp-a命令能否看到对方的MAC地址。分析操作1的实验结果。操作2:接着在B上ping”A,记录B上显示的结果此时用arp-a命令能否看到对方的MAC地址。分析操作2的实验结果。步骤3:在前面实验的根底上,把A的缺省网关设为:在A与B上分别用ping命令与对方通信,记录各自的显示结果在A与B上分别用tracert命令追踪数据的传输路径,记录结果分析(3)的实验结果。步骤4:(不用做)用arp-d命令去除A中的ARP表,在A上Ping一台外网段的主机,如广阔的WwWServer,再用arp-a可观察到A的ARP表中只有缺省网关的MAC地址信息。分析实验结果。四、实验步骤、记录和结果步骤I:将主机A、B的IP地址分别设置为202.192.31.21和202.192.30.20主机A:三T三.iLlWtfi)JIP地址9:202.192.31.21子网俺码也):255.255.248.0默认网关也):主机B:1我的操作)瞠用下面的I亚地址?IP地址(X):202.192.30.20子网淹码也):255.255.248.0默认网关皿:在两主机上分别清楚ARP表后,均可Ping成功对方,也可以通过arp-a看到对方的MAC地址。A主机:C:DocumentsandSettings417>arp-dC:DocuentsandSettings417>ping202.192.30.20Pinging202.192.30.20with32bytesofdata:Replyfron202.192.30.20:bytes=32time<lmsTTL=128Replyfrom202.192.30.20:bytes=32tine<lsTTL=128RePIyfron202.192.30.20:bytes三32tie<lnsTTL三128RePlyfrom202.192.30.20:bytes=32tine<lnsTTL=128Pingstatisticsfor202.192.30.20:Packets:Sent=4,Received=4,Lost=0<0zloss.Approximateroundtriptinesinmilli-seconds:HinimUm=0ms,Maximun=0ns,Average=0nsC:DocumentsandSettings417>arp-aInterface:202.192.31.210x3InternetAddressPhysicalAddressType202.192.30.2000-21-86-4f-b4-f4dynamicB主机::DocumentsandSettings417>ping202.192.31.21IPinging202.192.31.21with32bytesofdata:RePlyfrom202.192.31.21:bytes=32time<lmsTTL128Replyfrom202.192.31.21:bytes=32tif11e<lmsTTL=128Replyfrom202.192.31.21:bytes=32tine<lnsTTL=128Replyfrom202.192.31.21:bytes=32time<lmsTTL=128Pingstatisticsfor202.192.31.21:Packets:Sent=4,Received=4,Lost=0<0z1oss>Approximateroundtriptinesinnilli-seconds:Minimun=0ns,Maxinum=0ns,Average=0nsC:DocunetsandSettings417>arp-aInterface:202.192.30.200×3InternetAddressPhysicalAddressType202.192.31.2100-21864fbf-fedynamic步骤2:.0,其他设置保持不变。3使用下面的IP地址):IP地址9:202.192.31.21子网淹码也):255.255.255.0默U网关也):操作1:去除A主机的ARP表后,在A主机上无法Ping通B主机,用arp-a命令也无法查看到B主机的MAC地址C:DocunentsandSettings417>ai4p-dThespecifiedentrywasnotfoundG:DocumentsandSettings417>ping202.192.30.20Pinging202.192.30.20with32bytesofdata:DestinationDeStinationhost hostunreachable.unreachable .DestinationDestinationhostunreachable.hostunreachable.Pingstatisticsfor202.192.30.20:Packets-Sent=4,Received=0,Lost=4<100zloss,C:DocunentsandSettings417>arp-aNoARPEntriesFound操作2:在主机B上也无法ping通主机A,但可以查看到主机A的MAC地址。Pinging202.192.31.21with32bytesofdata:timed timed timed timedout. out. out. out.RequestRequestRequestRequestPingstatisticsfor202.192.31.21:Packets:Sent=4,Receiued=0,Lost=4<100zloss>,C:DocunentsandSettings417).C:DocunentsandSettigs417>arp-aInterface:202.192.30.200×3InternetAddressPhySiCalAddressType202.192.31.210021864£b££edynamic步骤3:在前面实验的根底上,把A的缺省网关设为:ft用下面的口地址IS)JIP地址9:202.192.31.21子网掩码也):255.255.255.0默认网关也):202.192.31.235在主机A、B上均无法ping通对方,用tracert命令追踪数据的传输路径也没有结果。A主机:C:DocunentsandSettings417>ping202.192.30.20Pinging202.192.30.20with32bytesofdata:RePIyfrom202.192.30.20:bytes=32tine=2r»sTTL=128RePlyfrom202.192.30.20:bytes=32tine<lsTTL=128Replyfrom202.192.30.20:bytes三32tie<lnsTTL三128Replyfrom202.192.30.20:bytes=32tine<lnsTTL=128Pingstatisticsfor202.192.30.20:Packets:Sent=4,Receiued-4,Lost=0<0zloss),Approximateroundtriptinesinmilli-seconds:HinimUm0ns,Maxinun=2ns,Auerage=0nsC:DocunentsandSettings417>tracert202.192.30.20Tracingrouteto202.192.30.20oue*aEaXimUEof30bops11ms1ns<1ns202.192.31.2352<1ms<1ms<1ns202.192.30.20Tracecomplete.B主机:IPinging202.192.31.21with32bytesofdata:RePly fron Reply fron Reply From RePIy from202.192.31.21:202.192.31.21:202.192.31.21:202.192.31.21:bytes=32 bytes=32 bytes=32 bytes32time<lms TTL=127 time<lms TTL=127 tine<lms TTL=127 time<lms TTL=127Pingstatisticsfor202.192.31.21:Packets:Sent-4,Received=4,Lost=0<0zloss),Approximateroundtriptinesinnilli-seconds:Hinifimm=0ms,Maxinun=0ms,Average=0msK:DocumentsandSettings417>C:DocumentsandSettings417>tracert202.192.31.21Tracingrouteto202.192.31.21OUerana×imunof30bops1<1ms<1ns<1ms202.192.31.21Tracecomplete.C:XDocunentsandSettings417>五、实验分析分析实验结果,并总结实验中遇到的问题及相应的解决方法。步骤1:可看到两主机经过的路由个数及往返时间等都是一样的,A主机的IP地址为202.192.31.21,MAC地址为00-21-86-4f-bf-fe;B主机的IP地址为202.192.30.20,MAC地址为00-21-86-4f-b4-f4o将两主机的IP地址与其子网掩码相与,即可得出A、B主机在同一个网段(202.192.24.0)中,故其可以Ping通对方。步骤2:.0后,两主机不在同一网段上,无法Ping通对方,由于B主机没有去除ARP表,故其还能查看到主机A的MAC地址。步骤3:A主机设置了缺省网关,由于IP子网已经不相同,所以A向B发送数据时把数据发送给缺省网关。因为A设置了缺省网关而B没有,所以相互Ping对方IP地址时,A主机显示为请求超时,而B主机依然显示为不可到达。六、实验建议建议老师在本实验可以提前给学生指导,在本次实验中,ping操作一直失败,后来才知道是防火墙问题,假设老师可以提前告诉我们这个问题,我们就不会浪费那么多时间,可以更好更快完成实验。