交换机依靠MAC寻址不识别IP如何在两台PC间实现通信

当源PC想要发送数据给目的PC时,它发出的数据帧头部包含了目的MAC地址。交换机接收到这个帧后,会检查自己的MAC地址表。如果表中存在目的MAC地址对应的端口记录,交换机就会执行单播转发,直接将数据从指定的端口发送出去,而不是盲目广播。

评论 (1)

补充一点,交换机之所以能直接单播转发,前提是它已经通过“学习”知道了目的PC的MAC在哪。刚开始时,源PC发ARP请求获取目的IP对应的MAC,此时目的未知,交换机可能会泛洪;一旦收到目的PC的回包,交换机就记住了该MAC和端口的映射,后续通信才能精准转发。这体现了交换机工作在数据链路层的特性,确实是纯MAC寻址。