首页 > 试题广场 >

ARP 协议数据单元封存在( )中发送。

[单选题]

ARP 协议数据单元封存在( )中发送。

  • IP 数据报
  • TCP 报文
  • 以太帧
  • UDP 报文
1.关于ARP概念
- ARP完成了ip地址到mac地址的映射。是因为在实际网络的链路上传送数据帧时,最终必须使用硬件地址。
- 其工作原理是:当主机a向主机b发送数据报时,要先在其arp高速缓存中查看有无主机b的ip地址。找到后,查出其对应的mac地址,并写入mac帧,通过局域网将此mac帧发往此mac地址
- 由于arp“看到了”ip地址,所以它工作在网络层。
2.那些可能你们不明白的操作
- ip地址是在网络层使用的地址,硬件地址是在数据链路层使用的地址。mac帧是由ip数据报分组封装成的,所以数据链路层看不见数据报分组中的ip地址。每次路由转发,ip分组在每个网络中都被路由器解封装和重新封装。这也是为什么不能使用mac地址跨网络通信。(每次重新封装后的mac地址都在不断的变化。)
- 对网络层而言,数据链路层的基本任务是将源机器中来自网络层的数据传输到目标机器的网络层。
- 在网络层由于路由器的隔离,ip网络无法通过广播方式依靠mac地址来完成跨网络的寻址,因此只使用ip地址来完成寻址。
- 在ip分组通过路由转发找到目标网络后,改为在目标网络LAN中通过数据链路层的mac地址以广播方式寻址。从而提高了路由选择效率。
发表于 2017-11-29 09:46:16 回复(0)
72%头像 72%
ARP除了名义上属于网络层外,剩下任何操作都在链路层。
发表于 2019-12-11 14:37:31 回复(0)
    ARP工作在网络层,其工作原理:当主机A欲向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,然后通过局域网将该MAC帧发往此硬件地址。如果没有,就通过使用目的MAC地址为FF-FF-FF-FF-FF-FF的帧来封装并广播ARP请求分组,可以使同一个局域网里的所有主机收到ARP请求。当主机B收到该ARP请求后,就会向主机A发出响应ARP分组,分组中包含主机B的IP与MAC地址的映射关系,主机A在收到后将此映射写入ARP缓存中,然后按查询到的硬件地址发送MAC帧
发表于 2018-07-10 09:21:34 回复(0)
ARP协议工作在网络层,因为它看到了IP地址;ARP协议数据单元封存在以太网帧里,因为ARP协议数据单元包括源MAC地址字段和目的MAC地址字段,只有数据链路层才能获得MAC地址,网络层及以上各层只能获得ip地址。
编辑于 2018-09-21 10:32:06 回复(0)

ARP (Address Resolution Protocol) 协议数据单元封装在数据链路层中发送。

ARP 协议是一种网络层协议,它的作用是在没有其他方式可以获徖目标主机的物理地址的情况下,通过发送 ARP 广播请求来获得目标主机的物理地址。

ARP 协议的数据单元封装在数据链路层的帧中发送,它发送的是广播数据帧,用于在网络中所有主机之间进行地址解析。

总之,ARP 协议数据单元封装在数据链路层中发送。

发表于 2023-01-23 00:45:02 回复(0)
IP地址在OSI模型的第三层(网络层),MAC地址在第二层(数据链路层),彼此不直接打交道。通过以太网发送IP数据包
发表于 2017-08-13 12:28:20 回复(0)
这么理解吧:arp地址解析协议,根据ip获取mac地址,说明能看到ip而工作在网络层;获取mac地址是不能跨网络的(广播风暴),是将目的ip地址封装在以太帧(MAC分组)中,通过泛洪将分组发给所有主机(就是问这个ip是大家谁的),然后得到应答的mac地址,因为泛洪属于数据链路层,所以ARP协议数据单元是封装在以太帧中
发表于 2025-08-29 10:02:21 回复(0)