实验三 用sniffer软件分析子网掩码、网关arp协议

实验三 用sniffer软件分析子网掩码、网关arp协议

ID:38047973

大小:48.83 KB

页数:3页

时间:2019-05-23

实验三 用sniffer软件分析子网掩码、网关arp协议_第1页
实验三 用sniffer软件分析子网掩码、网关arp协议_第2页
实验三 用sniffer软件分析子网掩码、网关arp协议_第3页
资源描述:

《实验三 用sniffer软件分析子网掩码、网关arp协议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自动化学院、09电气专业一班学号3109001073姓名:王晓磊、序号:28教师评定_______实验三用Sniffer软件分析子网掩码、网关ARP协议一、实验目的l用Sniffer软件分析理解子网掩码的基本概念和工作原理l用Sniffer软件分析理解网关的基本概念和工作原理l用Sniffer软件分析理解AR协议的基本概念和工作原理二、实验内容和要求通过实验来深入直观的了解子网掩码,网关与ARP协议的基本概念与工作原理:1)子网掩码的主要功能是告知网络设备,一个特定的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址。2)在Interne

2、t中的网关一般是指用于连接两个或者两个以上网段的网络设备,通常实用路由器(router)作为网关。3)ARP协议的基本功能是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。三、试验主要仪器设备和材料安装有SnifferPro软件的联网计算机四、试验方法、步骤及结果测试实验方法:利用ping命令来检查主机间能否进行正常的双向通信。在“ping”的过程中,源主机向目标主机发送ICMP的EchoRequest报文,目标主机收到后,向源主机发回ICMP的EchoReply报文,从而可以验证源与目的之际能否进行正常的双向通信。A与B为实

3、验用的PC机实验方案:步骤1;设置两台主机的IP地址与子网掩码A:10.2.2.28255.255.254.0(我)B:10.2.3.26255.255.254.0两台主机均不设置缺省网关。用arp–d*命令清除两台主机上的ARP表,然后在A与B上分别用ping命令与对方通信,我在我的电脑上ping10.2.3.26,显示如下:Replyfrom10.2.3.26:bytes=32time<10msTTL=128B在他的电脑上ping10.2.2.28,显示如下:Replyfrom10.2.2.28:bytes=32time<10msTTL=128用

4、arp命令在两台PC机上查看对方的MAC地址分析:有A和B的子网掩码可以知道,A和B的网络前缀都是23位,分别用IP地址和子网掩码相与,得到相同的网络前缀10.2.0000001,所以他们用内部地址可以相互通信ping的时候ICMP报文直接交付,不需要经过网关;因为两者都清除了ARP缓存表,所以A查看自己的ARP缓存表中没有B的信息,A会在局域网内发广播,A发一个这样的广播来确定B的MAC地址,A会说:我的IP地址是10.2.2.28,MAC地址是00-13-D4-D7-52-26,我想知道10.2.3.26的硬件地址,所有的主机都会收到这个包,但是

5、只有B才会回应这个包,B会说:我是10.2.3.26,我的硬件地址是00-13-D4-D7-52-00,同时B会将A的信息写到Arp缓存表中,A收到B的回应之后,将B的信息写到自己的ARP缓存表中,当B在PINGA的时候,由于ARP表中已经有了A的信息,所以这时候B就不用在发送广播包,这种设计可以减少消耗的地址解析上的网络资源,当然这是一个很复杂的问题,比如还要规定项目的生存时间等等,这个在协议里面有详细的规定。大家注意到,这个步骤并没有设置网关,主要是此时A和B的通信在内部,完全不需要经过路由器。步骤2:将A的子网掩码改为:255.255.255.

6、0,其他设置保持不变。操作1:用arp–d*命令清除两台主机上的ARP表,然后在A上pingB,在A上显示结果为:destinationhostunraechable用arp–a命令在两台PC上均不能看到对方的MAC地址。分析:A的网络前缀变成24位,10.2.2,所以当A用内部地址pingB的时候,A只会在与自己直接相连的网络前缀是10.2.2里的网络里寻找,注意此时B的网络前缀是10.2.0000001,所以此时A是找不到B的,显示主机不可到达,A又没有网关可以间接交付,此时发ARP广播也找不到B,故此时都无法查看对方的MAC地址,操作2:接着在

7、B上pingA,在B上显示:Requesttimedout此时用arp–a命令可以在两台PC机上查看对方的MAC地址。分析:B的网络前缀是10.2.0000001这个前缀包括了10.2.2和10.2.3,也就是说B的前缀包括了A,而A没有包含B,有用此时没有设置网关,ping的时候,B的ICMP报文是可以找到A的,但是A回应的ICMP报文是找不到B的,所以显示时间超时,但是此时从B发送的ARP广播报是可以到达A的,同样A可以回应B,现在就可以用ARP/a命令查看对方的MAC地址了步骤3:在前面的实验的基础上,把A的缺省网关设为:10.2.2.1,网关

8、的子网掩码为:255.255.255.0.在A与B上分别用ping命令与对方通信,我在我的电脑上ping10

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。