关于链路层的数据传输机制:当A向B发送数据时,关键在于MAC地址的学习。因为A连接在集线器上,集线器不具备MAC地址表,它会将收到的任何数据包泛洪到所有端口。这意味着A发出的ARP请求会被集线器广播给交换机。交换机收到后,会将其泛洪给除了接收端口以外的所有连接的主机(包括B)。B收到ARP请求后,会回复其MAC地址。交换机通过这个回复,学习到B连接的端口,并更新MAC地址表。此后,A再向B发送数据时,交换机可以根据MAC地址表直接转发,不再泛洪。相比之下,集线器每次都要泛洪,效率较低,这就是100M交换机比100M集线器性能好的原因。