交换机和集线器的区别
集线器(HUB)可以理解为将一些机器通过传输线连接在一个集中设备上进行信息交换,这个集中设备就是集线器。交换机和它的功能差不多,都是把设备连接到自己上面,实现信息交换,他们都工作在数据链路层。但是两者有显著的区别。集线器采用的是共享带宽的方式进行工作,但是交换机采用的是独享带宽。
想要理解这一概念我们首先要了解一下冲突域的概念:冲突域表示的是两个或者以上站点同时发送将产生冲突的区域。
对于集线器来说,他只是简单的把主机之间的线连接起来,并没做什么其他的处理,所以所有相连的主机豆浆构成一个冲突域。这也就意味着:当一个主机在发送数据的时候,其他任何一个主机都不能再发送数据了,因为在一个介质上面两个同时发送会引起冲突。所以这是一种共享带宽的方式,代价就是冲突域变大。模型如下所示:
我们还应该知道的是,集线器是无法增加信道容量的,因为不论你连了多少线上去,同一时间只能发送一个,所以无法增加容量。集线器本质上相当于单根电缆的以太网。但是交换机就不是了:
交换机不是简简单单把主机上面的线连在一起,而是把他们按照类似矩阵的形式错开。这样子可以有效避免冲突域的扩大,这对于增大信道容量是由非常大的好处的。
对于交换机来说,交换机由一块高速背板组成,背板上面是插板。在上图中,竖着的是插板,所有插板都在背板上面。对于每一个插板是一个冲突域(蓝色虚线),但是各个冲突域不会相互干扰。任何时候每个插板只能有一个主机在发送数据,但是所以插板可以并行发送数据,所以交换机的传输方式更有效,对于带宽可以独享,信道的容量更大。这也就是两者的区别。
赞 (0)