arp协议可以跨路由器吗(arp报文为啥不能穿越路由器?)

arp报文为啥不能穿越路由器?ARP协议负责ip地址和mac地址的对应和转换。离开路由器后,数据包的源mac地址将被键入路由器的mac地址。所以arp不会穿越路由器。两个路由器之间是如何使用arp协议

arp协议可以跨路由器吗(arp报文为啥不能穿越路由器?)

arp报文为啥不能穿越路由器?

ARP协议负责ip地址和mac地址的对应和转换。离开路由器后,数据包的源mac地址将被键入路由器的mac地址。所以arp不会穿越路由器。

两个路由器之间是如何使用arp协议的?

arp,即地址解析协议,实现通过ip地址知道自己的物理地址。所谓地址解析,就是主机在发送帧之前,将目的ip地址转换成目的mac地址的过程。在异构网络环境中,每台主机都被分配了一个32位ip地址,这是一个在互联网中标识主机的逻辑地址。

为了在物理网络上传输消息,必须知道另一台目的主机的物理地址。因此,存在将ip地址转换成物理地址的地址转换问题。以以太网环境为例,为了向目的主机正确传输报文,目的主机的32位ip地址必须转换为48位以太网地址。这就需要互联层有一套服务将ip地址转换成相应的物理地址,而这套协议就是arp协议。

arp在路由器中怎样转成RIP?

ARP与RIP无关,在路由器中它们之间不会有转换。RIP是一种路由协议。ARP是一种地址解析协议,本身就是一种局域网协议。只在本广播域内有效,Mac地址和IP地址的绑定都在本广播域内完成,不会跨广播域。如果您想要跨广播域通信,将使用路由器。路由器会根据目的IP地址进行转发,不会转发ARP数据包,ARP和RIP之间没有转换。

arp协议可以跨子网工作吗?

Arp协议不能跨子网工作。

因为如果两台计算机不在同一个子网中,它们就可能 不认识对方。;的MAC地址直接通过ARP协议,而它们必须通过网关转发。每台主机都会在自己的ARP缓存中建立一个ARP表,以表示ip地址和MAC地址的对应关系。当源主机需要向目的主机发送数据包时,会先检查其ARP表中是否有与该IP地址对应的MAC地址,如果有,则直接将数据包发送到这个MAC地址。