深入分析arp协议的理论与实践论文

深入分析arp协议的理论与实践论文

ID:25165598

大小:52.50 KB

页数:4页

时间:2018-11-18

深入分析arp协议的理论与实践论文_第1页
深入分析arp协议的理论与实践论文_第2页
深入分析arp协议的理论与实践论文_第3页
深入分析arp协议的理论与实践论文_第4页
资源描述:

《深入分析arp协议的理论与实践论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、深入分析ARP协议的理论与实践论文.freel192.168.1.125:bytes=32time10msTTL=128B:Replyfrom192.168.1.130:bytes=32time10msTTL=128用arp-a命令可以在两台PC上分别看到对方的MAC地址。分析:由于主机将各自通信目标的IP地址与自己的子网掩码相“与”后,发现目标主机与自己均位于同一网段(192.168.1.0),因此通过ARP协议获得对方的MAC地址,从而实现在同一网段内网络设备间的双向通信。步骤2:将A的子网掩码改为:255.255.255.128,其他设置保持不变。操作1

2、:用arp-d命令清除两台主机上的ARP表,然后在A上pingB,在A上显示结果为:Destinationhostunreachable用arp-a命令在两台PC上均不能看到对方的MAC地址。分析1:A将目标设备的IP地址(192.168.1.125)和自己的子网掩码(255.255.255.128)相“与”得192.168.1.0,和自己不在同一网段(A所在网段为:192.168.1.128),则A必须将该IP分组首先发向缺省网关。由于A的缺省网关没有配置,无法对分组进行正确发送,因此显示“目标主机不可到达”。操作2:接着在B上pingA,在B上显示结果为:

3、Requesttimedout此时用arp-a命令可以在两台PC上分别看到对方的MAC地址。分析2:B将目标设备的IP地址(192.168.1.130)和自己的子网掩码(255.255.255.0)相“与”,发现目标主机与自己均位于同一网段(192.168.1.0),因此,B通过ARP协议获得A的MAC地址,并可以正确地向A发送EchoRequest报文。但由于A不能向B正确地发回EchoReply报文(原因见分析1),故B上显示ping的结果为“请求超时”。在该实验操作中,通过观察A与B的ARP表的变化,可以验证:在一次ARP的请求与响应过程中,通信双方就可

4、以获知对方的MAC地址与IP地址的对应关系,并保存在各自的ARP表中。步骤3:在A上设置缺省网关,用arp-d命令清除A中的ARP表,在A上ping一台外网段的主机,如武汉热线(.AC地址信息。分析:当源主机要和外网段的主机进行通信时,它并不需要获取远程主机的MAC地址,而是把IP分组发向缺省网关,由网关IP分组的完成转发过程。如果源主机没有缺省网关MAC地址的缓存记录,则它会通过ARP协议获取网关的MAC地址,因此在A的ARP表中只观察到网关的MAC地址记录,而观察不到远程主机的MAC地址5小结(1)关于通常意义上“网络地址不同不能互相通信”的说明深入的探讨

5、发现,在计算机通信过程中无论是什么协议只要能顺利获得MAC地址就能正常通信,无论是否经过路由,只要每段通信成功的经过了数据链路层。可以说通信本来是没有任何限制的,只是IP从逻辑上(网络层)加以了约束。而其中网络地址是其第一逻辑约束。任何一项针对IP的数据发送首先是经过本地网络层的抉择:是丢弃、直接发送还是间接发送。之所以有这样三种选择实际上是先一步在本地作出判断:①“目标IP地址和自己在不在同一网络”其判断的依据由于不知道对方掩码所以只能是自己的子网掩码分别和目标IP、源IP按位与来进行比较。②相同,否则⑦③检查本地arp列表,有相应MAC地址记录则⑥,否则④

6、④发送ARPrequest⑤收到ARPreply得到的目的MAC地址,执行⑥,否则⑧⑥将目的MAC地址写入待发帧并发送数据⑦将网关MAC地址写入待发帧并发送数据,通过路由转发(间接发送)。若网关无法路由到达则就地丢弃并发出ICMP通知不可到达。⑧直接丢弃,返回目标不存在其中⑦最终是否能最终到达目标结点还要在每个每个网段网关执行①~⑦(2)关于“//主机名”与“//IP”的区别运行//主机名时直接使用NetBIOS检查缓存或广播发出NetBIOS请求解析目的MAC地址,该广播是完全物理地址意义上的广播,如果在广播范围内(物理阻隔或路由隔绝)找到主机,主机单播以回

7、应否则报告目标不存在。NetBIOS是绝对不会跨路由的(RFC1542标准的路由器,可设置成允许DHCP的广播数据通过,仅是一个特例)。因此不论是VLAN还是LAN只要广播可以到达的地方就是NetBIOS的作用范围,完全与IP是否处在同一网络无关。解析出目的MAC就可以看到浏览服务提供的共享资源了。//IP则是完全不同的过程,是根据ARP原理(前面已经有详细讲述)解析出MAC地址的,因此会受到逻辑网段的限制。然后再通过MAC地址访问目的主机的浏览服务。

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

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

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