为什么查询ARP报文是在广播帧中发送的,而响应ARP报文在一个标准帧中发送
时间: 2023-02-10 08:00:58 浏览: 93
在网络通信中,ARP报文用于在两台计算机之间建立映射关系,即将IP地址映射到物理地址。当一台计算机要与另一台计算机通信时,它需要知道对方的物理地址,但是它并不知道对方的物理地址是什么。这时,它就可以通过发送ARP请求来寻找对方的物理地址。
为了让所有的计算机都能收到这个请求,ARP报文是以广播帧的形式发送的。广播帧的目的地址是所有计算机的物理地址,因此所有计算机都会收到这个请求。如果某台计算机的IP地址和请求中指定的IP地址相同,它就会发送响应ARP报文,告诉发送请求的计算机自己的物理地址。由于响应ARP报文只是回复一个请求,所以它是以标准帧的形式发送的,即只发送给发送请求的计算机。
相关问题
当ARP/RARP报文封装在以太网帧中进行发送时,为什么要添加PAD字段?
PAD字段是为了保证以太网帧的最小长度,以太网帧的最小长度是64字节,如果数据部分不足64字节,则需要添加PAD字段来填充。这是因为以太网帧的最小长度是为了保证信号在传输过程中能够被正确地传输和接收,如果长度不足64字节,则可能会出现信号衰减或者干扰等问题。因此,添加PAD字段可以保证以太网帧的最小长度,从而保证数据的可靠传输。
有些arp请求报文中为什么会有目的mac地址(而不是广播地址)
ARP(地址解析协议)是一种用于在网络上解析IP地址和MAC地址之间映射关系的协议。在ARP请求报文中,源MAC地址是发送方的MAC地址,而目的MAC地址则是要查询的目标主机的MAC地址。当发送ARP请求时,通常会将目的MAC地址设置为广播地址(FF:FF:FF:FF:FF:FF),以便请求可以被所有主机所接收。但是,在某些情况下,ARP请求可能会直接发送给目标主机的MAC地址,这通常发生在发送ARP请求的主机已经知道了目标主机的MAC地址的情况下。在这种情况下,ARP请求报文中的目的MAC地址就是目标主机的MAC地址,而不是广播地址。