arp是什么(arp及工作原理)

什么是ARP,arp的工作原理是什么呢,arp的使用场景是什么,?接下来为大家讲解一下。 一、什么是ARP ARP是地址转换协议(Address Resolution Protocol)的英文缩写,它是一个链路层协议,工...
什么是ARP,arp的工作原理是什么呢,arp的使用场景是什么,?接下来为大家讲解一下。


一、什么是ARP

ARP是地址转换协议(Address Resolution Protocol)的英文缩写,它是一个链路层协议,工作在OSI 模型的第二层,在本层和硬件接口间进行联系,同时对上层(网络层)提供服务。我们知道二层的以太网交换设备并不能识别32位的IP地址,它们是以48位以太网地址(就是我们常说的MAC地址)传输以太网数据包的。也就是说IP数据包在局域网内部传输时并不是靠IP地址而是靠MAC地址来识别目标的,因此IP地址与MAC地址之间就必须存在一种对应关系,而ARP协议就是用来确定这种对应关系的协议。
ARP是地址解析协议,用于根据目的IP地址来解析MAC地址,进行二层通讯。
二、工作原理
工作原理是通过广播发送ARP查询请求目的IP的MAC地址,与发送方处于同一广播域的主机收到该请求后,如果确认查询的IP是本机,则单播回应本机的MAC地址;如果发现查询的IP不是本机,则不回应;发送方接收到ARP回应后,把该IP和MAC地址写入本机ARP缓存表,下次再与该IP进行二层通讯,则直接使用表中的记录来进行转发。
三、ARP的使用场景
1、如果目的IP和本机IP属于同一网段,则ARP请求查询的就是目的IP的MAC地址
2、如果目的IP和本机IP不属于同一网段,当本机存在到达目的IP的路由时,则ARP请求查询的就是该路由下一跳的MAC地址;如果没有明细路由,就请求查询缺省路由下一跳(也就是网关)的MAC地址。
  • 发表于 2022-11-07 10:41
  • 阅读 ( 94 )
  • 分类:互联网

0 条评论

请先 登录 后评论
小利
小利

707 篇文章

你可能感兴趣的文章

相关问题