有些arp请求报文中为什么会有目的mac地址(而不是广播地址)
时间: 2023-06-12 20:03:25 浏览: 221
ARP(地址解析协议)是一种用于在网络上解析IP地址和MAC地址之间映射关系的协议。在ARP请求报文中,源MAC地址是发送方的MAC地址,而目的MAC地址则是要查询的目标主机的MAC地址。当发送ARP请求时,通常会将目的MAC地址设置为广播地址(FF:FF:FF:FF:FF:FF),以便请求可以被所有主机所接收。但是,在某些情况下,ARP请求可能会直接发送给目标主机的MAC地址,这通常发生在发送ARP请求的主机已经知道了目标主机的MAC地址的情况下。在这种情况下,ARP请求报文中的目的MAC地址就是目标主机的MAC地址,而不是广播地址。
相关问题
封装ARP请求报文的MAC帧的目的MAC地址是什么?说明一下为什么是这样的地址?
封装ARP请求报文的MAC帧的目的MAC地址是目标主机的MAC地址。这是因为ARP协议是通过目标主机的MAC地址来确认目标主机的。ARP通过发送广播请求获取目标主机的MAC地址,然后再将数据发送到目标主机的MAC地址。因此,MAC帧的目的MAC地址应该是目标主机的MAC地址。
以下关于ARP的描述中,错误的是()已提交 VLAN具备隔离广播域的作用,可以使用ARP代理的方式,让ARP报文跨越VLAN进行传播,例如VLAN聚合时就需要使用该技术。 主机使用DHCP获取IP地址,由于DHCP请求过程已经携带该主机的MAC地址信息,所以广播网络中其他主机已记录该主机的ARP条目。 主机在发送数据时,当不知道目的IP对应的MAC,会主动想网络中发送ARP请求。 新加入广播网络的主机,会主动向网络中发送免费ARP,用于通告自己的IP地址和MAC地址对应关系。
错误的描述是:主机使用DHCP获取IP地址,由于DHCP请求过程已经携带该主机的MAC地址信息,所以广播网络中其他主机已记录该主机的ARP条目。
这个描述是错误的,因为DHCP请求过程并不会导致其他主机记录该主机的ARP条目。在DHCP请求过程中,DHCP服务器会回复一个包含IP地址、子网掩码、网关等信息的ACK报文,但是这个ACK报文中并不包含其他主机需要使用的ARP信息。当主机收到DHCP服务器的ACK报文后,会使用获取到的IP地址发送ARP请求,以获取目的MAC地址。因此,其他主机只有在接收到该主机发送的ARP请求后才会记录该主机的ARP条目。
阅读全文