什么是ARP?ARP作用和使用场景

什么是ARP?ARP作用和使用场景一 什么是 ARP ARP 是地址解析协议 Address Resolution Protocol 的英文缩写 它是一个链路层协议 工作在 OSI 模型的第二层 在本层和硬件接口间进行联系 同时对上层 网络层 提供服务 我们知道二层的以太网交换设备并不能识别 32 位的 IP 地址

大家好,我是讯享网,很高兴认识大家。

一、什么是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地址。


讯享网

小讯
上一篇 2025-04-03 11:32
下一篇 2025-02-07 14:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/59169.html