例如:
PC A:192.168.0.2 AA:AA:AA:AA:AA:AA
PC B:192.168.0.3 BB:BB:BB:BB:BB:BB
PC C:192.168.0.4 CC:CC:CC:CC:CC:CC
A/B/C的ARP表都已经清空。
本机为A, 开始构造一个数据包,网络地址为局域网中一台合法主机的网络地址(192.168.0.4 CC:CC:CC:CC:CC:CC),并将这个包发送到主机B上,查看B的ARP表为:192.168.0.4 CC:CC:CC:CC:CC:CC。正确的!(C主机是活跃的,交换机C的端口灯是亮的)
清空B的ARP表,又构造一个数据包同上,并将B主机下线(关机),发送该数据包给B,查看B的ARP表却是:192.168.0.4 00:00:00:00:00:00?(为什么)
清空B的ARP表,构造一个数据包,网络地址为局域网中不存在的地址(192.168.0.241 DD:DD:DD:DD:DD:DD),并将这个包发送到主机B上,查看B的ARP表:192.168.0.241 00:00:00:00:00:00?(Why)
查看了交换机的“端口--MAC”表,A为F01口,映射为: F01------------AA:AA:AA:AA:AA:AA
F01------------CC:CC:CC:CC:CC:CC
F01------------DD:DD:DD:DD:DD:DD
交换机中ARP表没有任何变化还是 192.168.0.4 CC:CC:CC:CC:CC:CC
192.168.0.3 BB:BB:BB:BB:BB:BB |