ARP,RARP协议笔记

网友投稿 880 2022-10-03

ARP,RARP协议笔记

ARP,RARP协议笔记

ARP原理:把IP地址转换成物理地址, 过程:机器A要给IP地址为ipb的主机发送分组,需要知道ipb的物理地址,A先广播,ipb收到后返回ipb的物理地址给A arp缓存:由于每次转发分组时需要对方物理地址,每次广播则效率低,所以用缓存机制保存获取的物理地址和ip地址的对应关系到本地,通过定时器维护来达到自纠错(物理地址失效情况) 当一个主机更换接口卡时,其物理地址也就变了,这时在启动时需要广播其地址更新后的绑定给其所在的物理网络。 而且A一般会在广播中把自身的物理地址与ip广播出去,这样所有接收到A的广播的主机都可以接收到A的物理地址与网路地址的绑定,从而更新自己的arp缓存。 每个ARP广播中都包含发送方的ip到物理地址的绑定,接收方在处理arp 分组之前,先更新缓存中的ip到物理地址的绑定信息。 ARP是个隐藏底层网络物理编址,润许给每台机器分配一个任意ip地址的底层协议,我们把ARP看作物理网路系统的一部分,而不是互联网协议的一部分。 ARP协议作两件事:  1.发送分组时把ip地址映射到物理地址上,给定一个目的地址,首先查询其本地arp缓存,看是否有映射,若有,则提取,把数据放到使用该地址的侦中,并发送该帧,若没有,则必须广播一个arp请求并等待应答。  2.回答其他机器的arp请求。如果到达一个arp请求,则接收方机器要查看他自己是否是请求目标,如果是,则arp软件用本地物理地址形成应答,发送给请求方,如果放送方的地址不再接收方的高速缓存中,则把对端的物理地址和ip地址绑定添加到本地缓存中,如果arp请求中的ip地址与本地地址不匹配,则忽略该分组。 RARP(逆向地址解析协议) RARP协议定义了通过物理网络地址(MAC)获取主机ip地址的方法,网络主机发起广播RARP请求,通过其物理地址唯一标识自身,网络上的RARP服务器接受报文,在一个表中查找映射,并应答发送方,接收到应答后把ip地址存储在主存里,直到机器重启之前一直不可以再发RARP请求。rarp与hdcp类似,但dhcp 是构建在传输层(UDP)的协议,rarp属于物理层。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微信小程序怎样点击传值(微信小程序常用的事件传值方式)
下一篇:微信小程序怎样加背景图片(微信小程序怎样加背景图片和视频)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~