当在同一局域网上的两个设备具有相同的静态MAC地址时会发生______。
 
【正确答案】 C
【答案解析】 在局域网上的每个设备都必须有一个唯一的硬件地址。在使用静态地址的系统上,如果有重复的硬件地址,那么这两个设备都不能正常通信。因为至少在局域网上的这两个设备之间不能互相通信,其原因是,目的MAC地址等于本机MAC地址的帧是不会被发送到网络上去的。另外,如果两个设备配置相同的静态MAC地址,那么其他设备上的用户发给其中一个设备的帧也会被另一个设备接受,其中必有一个设备需要处理本来不是发给自己的帧,取出帧的数据段包含的上层PDU,并通过层间接口提交给上层协议模块处理,上层协议发现网络层目的地址不正确后再将其丢弃,这样就会白白地消耗CPU和内存资源,显然不是正确通信的做法。还有,考虑到上层协议,例如TCP/IP协议栈中的ARP协议和与其相关的动态更新的ARP表,正确实现的ARP软件都会禁止把同一个MAC地址捆绑到对应两个设备的两个IP地址。由于这个原因,如果在同一局域网上的两个设备具有相同的静态MAC地址,并且这两个设备同时使用网络,那么其中任一设备上的用户会话都会发生时断时续的现象。