试简述主机 1(IP 地址为 192.168.25.1 ,MAC 地址为 E1)向主机 2(IP地址为 192.168.25.2 ,MAC 地址为 E2)发送数据时 ARP 协议的工作过程(主机 1、主机 2 在同一个子网内)。
A.(1)当主机 1 要向主机 2 发送数据时,必须知道主机 2 的 MAC 地址,为此,先根据主机 2 的 IP 地址在本机的 ARP 缓冲表内查找,如找到 E2,则把 E2 填到 MAC 帧中,并把数据发送给主机 2;(1 分)(2)如果在本机的 ARP 缓冲表内找不到主机 2 的 MAC 地址,则主机 1 产生一个 ARP 询问包,其中包含主机 1 的 IP 地址,MAC 地址 E1,主机 2 的 IP 地址,并广播到网络上询问有谁知道主机 2 的 MAC 地址;(2 分)(3)主机 2 收到 ARP 询问包后,根据询问者的 IP 和 MAC 地址 E1 立即向主机1 回送一个 ARP 响应包,其中包含主机 1 的 IP 地址, MAC 地址 E1,主机 2 的IP 地址和 MAC 地址 E2,从而主机 1 获得了主机 2 的 MAC 地址 E2,进而可向主机 2 发送数据。(2 分)
正确答案是A