ARP和RARP属于哪层的协议?

ARP和RARP属于哪层的协议?

ARP和RARP属于哪层的协议?

ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

RARP协议是"Reverse Address Resolution Protocol"(反向地址转换协议)的缩写。RARP协议允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。网络管理员在局域网网关路由器里创建一个表以映射物理地址(MAC)和与其对应的 IP 地址。当设置一台新的机器时,其 RARP 客户机程序需要向路由器上的 RARP 服务器请求相应的 IP 地址。假设在路由表中已经设置了一个记录,RARP 服务器将会返回 IP 地址给机器,此机器就会存储起来以便日后使用。注意,RARP协议曾经作为逆向的地址解析协议和ARP配合使用,但是现在RARP协议已经被淘汰,在DHCP(动态主机配置协议)协议中已经包含了RARP的功能,所以大家现在主要关注的是ARP。

上面是这两个协议的基本介绍,那么这两个协议到底属于OSI或者TCP/IP协议栈中的哪一层呢?网上对于此问题众说纷纭,其实各有道理。由于IP协议使用了ARP协议,所以经常把ARP协议划归到网络层,但是ARP协议的用途是为了从网络层使用的IP地址解析出在数据链路层使用的硬件地址即MAC地址,所以有些地方也把ARP协议划归到数据链路层,但是一般情况下,我们还是把ARP和RARP协议划分到网络层,这个没有明确的界限,大家不用过于纠结。如果大家有新的看法或者右新的标准出台说明,希望看到的朋友可以留言补充,谢谢。

更多创意

怎么在淘宝卖充值卡
bt365无法登陆

怎么在淘宝卖充值卡

📅 07-20 🔥 2911
钻戒改圈口需要多少钱?修改戒指尺寸怎么收费?
office365个人邮箱

钻戒改圈口需要多少钱?修改戒指尺寸怎么收费?

📅 06-27 🔥 2608
江山略-法杖:武器屬性,玩家測評,優缺點,適用職業,遊戲簡介,