ARP工作在哪一层

发布网友 发布时间:2022-04-19 21:55

我来回答

5个回答

热心网友 时间:2023-09-01 09:12

在OSI模型中ARP协议属于链路层;而在TCP/IP模型中,ARP协议属于网络层。

这里还是借鉴一下
从数据封装的角度来说,ARP和RARP应该都是属于网络层的协议,一般通过抓包工具都可以抓到ARP的数据包,可以看到ARP的信息是封装在IP报头之后。但是在有的书上把它纳入数据链路层,实际上发送一个数据包到未知目的MAC地址的情况,数据包完成网络层的封装,封装到数据链路层,因为不知道目的MAC地址,就会触发ARP请求,请求目的IP地址的MAC地址,所以很多书才会把ARP协议当作是数据链路层的协议,但我个人认为ARP和RARP还是属于网络层的协议的。

热心网友 时间:2023-09-01 09:13

互联层
互联协议将数据包封装成internet数据报,并运行必要的路由算法。
这里有四个互联协议:
网际协议IP:负责在主机和网络之间寻址和路由数据包。
地址解析协议ARP:获得同一物理网络中的硬件主机地址。
网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误。
互联组管理协议IGMP:被IP主机拿来向本地多路广播路由器报告主机组成员。

热心网友 时间:2023-09-01 09:13

关于ARP到底工作在哪一层确实存在着争议,但是主流认为ARP还是工作在数据链路层的。这也是大部分网络工作者和网络书籍趋于共同的认知。关于ARP的原理我想不用解释给你了吧。建议就把它看成是数据链路层的协议吧。

热心网友 时间:2023-09-01 09:14

TCP/IP模型中,将ARP协议放在网络层,而OSI七层协议里刚将其看作数据链路层里的协议

热心网友 时间:2023-09-01 09:15

数据链路层 一般都把ASP划分在数据链路层里面
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com