目录

https://blog.csdn.net/weixin_45792450/article/details/109218801


ARP协议与RARP协议

IP地址与物理地址的相互转换问题

如下图,主机H10向主机H1发送了IP包,路由器R1要想在局域网中将IP包发送给主机H1,需知道H1的物理地址
网络层 地址解析协议ARP

地址解析协议ARP(Address Resolution Protocol)

逆地址解析协议RARP(Reverse Address Resolution Protocol)


MAC硬件地址获取过程

网络层 地址解析协议ARP


ARP/RARP工作过程

主机设有一个ARP高速缓存(ARP cache),存有本地局域网上各主机和路由器的 IP 地址与硬件地址的映射表

网络层 地址解析协议ARP

当主机 A 欲向本局域网上的主机B发送IP包时:

  1. 先在其ARP高速缓存中查看有无主机B的IP地址
  2. 如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,通过局域网发送
  3. 如无,则在网络中广播一个ARP请求
  4. 当主机B收到ARP请求后,向主机A返回一个ARP应答,告知自己的物理地址

注:如果目的主机不在本局域网内,IP包需经由路由器转发,此时在局域网内要完成的是路由器IP与物理地址的映射

相关文章: