解决方案:添加交换机
把集线器想象成一个四向路口,所有车辆都必须停车。如果多辆车同时到达路口,它们必须排队等待通行。
现在想象一下,如果有几十条甚至上百条道路在一个点上交叉,那会是什么样子。等待的时间和发生碰撞的可能性将大大增加。但如果你能从这些道路中的任何一条驶出,并驶入你选择的道路,那不是很神奇吗?这正是交换机对网络流量所做的事情。交换机就像一个苜蓿叶形立交桥——每辆车都可以通过匝道到达目的地,而无需停车等待其他车辆通过。
广告
集线器和交换机之间一个重要的区别是,所有连接到集线器的节点共享带宽,而连接到交换机端口的设备则拥有全部带宽。例如,如果在10 Mbps网络上,10个节点通过集线器进行通信,那么如果集线器上的其他节点也想进行通信,每个节点可能只能获得10 Mbps的一部分。但使用交换机,每个节点都可能以完整的10 Mbps进行通信。想想我们的道路类比。如果所有车流都汇集到一个共同的十字路口,那么每辆车都必须与其他车辆共享该路口。但苜蓿叶形立交桥允许所有车流以全速从一条道路驶向下一条道路。