(自己搜索到的 不是相关专业 只能抛个砖 交换机一个最最朴素的实现就是 A 口发一个给 D 包他同时给 BCD 发送这个数据包 然后其中只有 D 响应了请求 剩下的都直接忽视掉这个数据包 而交换机此时会记住 ip 和 mac 的绑定关系 这样下次 A 再给 D 发包可以直接送达 回到你说的这个问题 每个交换机处理数据流的速度自然存在上限 这也是为什么有的交换机比路由器还贵 差别就可能是路由器的背板通讯量只有 2 个 G 3 个口跑就没法全部满速了 这个背板速度一般路由器是不会标注的 但是交换机通常会 你可以去查一查 如果确定家庭网络用不到 2.5g 换一个背板速度足够的千兆交换机也是个不错的选择