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

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

ID:9770141

大小:56.00 KB

页数:4页

时间:2018-05-08

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

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

1、深入分析ARP协议的理论与实践的论文  摘要:充分认识arp的作用与工作过程有助于我们认识网络、理解tcp/ip体系的通信原理,从而指导我们分析网络中故障发生的原因以及采用有效的方法排查故障。  关键词:网段;arp协议;rarp协议;    充分认识arp的作用与工作过程有助于我们认识网络、理解tcp/ip体系的通信原理,从而指导我们分析网络中故障发生的原因以及采用有效的方法排查故障。首先,子网掩码,网关与arp协议的概念初学者往往难以一下子掌握。因此很有必要通过实验来帮助学员更加深入直观地了解子网掩码,网关与arp协议

2、的基本概念与工作原理。    1子网掩码(submask)    子网掩码的主要功能是告知网络设备,一个特定的ip地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址。网络的路由设备只要识别出目的地址的网络号与子网号即可作出路由寻址决策,ip地址的主机部分不参与路由器的路由寻址操作,只用于在网段中唯一标识一个网络设备的接口。  子网掩码使用与ip相同的编址格式,子网掩码为1的部分对应于ip地址的网络与子网部分,子网掩码为0的部分对应于ip地址的主机部分。将子网掩码和ip地址作“与”操作后,ip地址的主机部分将被丢弃,

3、剩余的是网络地址和子网地址。    2网关(gateac地址)。arp协议的基本功能就是通过目标设备的ip地址,查询目标设备的mac地址,以保证通信的顺利进行。  当一个网络设备需要和另一个网络设备通信时,它首先把目标设备的ip地址与自己的子网掩码进行“与”操作,以判断目标设备与自己是否位于同一网段内。如果目标设备在同一网段内,并且源设备没有获得与目标ip地址相对应的mac地址信息,则源设备以第二层广播的形式(目标mac地址为全1)发送arp请求报文,在arp请求报文中包含了源设备与目标设备的ip地址。同一网段中的所有其他

4、设备都可以收到并分析这个arp请求报文,如果某设备发现报文中的目标ip地址与自己的ip地址相同,则它向源设备发回arp响应报文,通过该报文使源设备获得目标设备的mac地址信息。  如果目标设备与源设备不在同一网段,则源设备首先把ip分组发向自己的缺省网关(defaultgateac信息,则它同样通过arp协议获取缺省网关的mac地址信息。  为了减少广播量,网络设备通过arp表在缓存中保存ip与mac地址的映射信息。在一次arp的请求与响应过程中,通信双方都把对方的mac地址与ip地址的对应关系保存在各自的arp表中,以在

5、后续的通信中使用。arp表使用老化机制,删除在一段时间内没有使用过的ip与mac地址的映射关系。    4实验设计    我们通过设计一个简单的实验来帮助学员更深入直观地理解上述三个知识点所涉及的基本概念与原理。在实验中,我们利用ping命令来检验主机间能否进行正常的双向通信。在“ping”的过程中,源主机向目标主机发送icmp的echorequest报文,目标主机收到后,向源主机发回icmp的echoreply报文,从而可以验证源与目标主机能否进行正确的双向通信。  a与b为实验用的pc机,使用192.168.1.125

6、:bytes=32time<10msttl=128  b:replyfrom192.168.1.130:bytes=32time<10msttl=128  用arp-a命令可以在两台pc上分别看到对方的mac地址。  分析:由于主机将各自通信目标的ip地址与自己的子网掩码相“与”后,发现目标主机与自己均位于同一网段(192.168.1.0),因此通过arp协议获得对方的mac地址,从而实现在同一网段内网络设备间的双向通信。  步骤2:  将a的子网掩码改为:255.255.255.128,其他设置保持不变。  

7、操作1:用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的缺省网关没有配置,无法对分组进行正确发送,因此显示“目标主机不可到达

8、”。  操作2:接着在b上pinga,在b上显示结果为:requesttimedout此时用arp-a命令可以在两台pc上分别看到对方的mac地址。  分析2:b将目标设备的ip地址(192.168.1.130)和自己的子网掩码(255.255.255.0)相“与”,发现目标主机与自己均位于同一网段(1

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

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

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