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