集线器和交换机的区别,集线器和交换机的工作原理有什么不同?( 二 )


这就是Switch 同HUB最大的不同点 。
而Switch内部转发信包的背板带宽也远大于端口带宽,因此信包处于并行状态,效率较高,可以满足大型网络环境大量数据并行处理的要求 。3 带宽占用方式上的区别 集线器不管有多少个端口,所有端口都是共享一条带宽,在同一时刻只能有二个端口传送数据,其他端口只能等待,同时集线器只能工作在半双工模式下;而对于交换机而言,每个端口都有一条独占的带宽,这样在速率上对于每个端口来说有了根本的保障 。当二个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在半双工模式下而且可以工作在全双工模式下 。4 传输模式上的区别 集线器只能采用半双工方式进行传输的,因为集线器是共享传输介质的,这样在上行通道上集线器一次只能传输一个任务,要么是接收数据,要么是发送数据 。而交换机则不一样,它是采用全双工方式来传输数据的,因此在同一时刻可以同时进行数据的接收和发送,这不但令数据的传输速度大大加快,而且在整个系统的吞吐量方面交换机比集线器至少要快一倍以上,因为它可以接收和发送同时进行,实际上还远不止一倍,因为端口带宽一般来说交换机比集线器也要宽许多倍 。举个简单的例子,比如说让两组人同时给对方互相传输一个文件,从一个人传到另一个的时间为1分钟 。如果是用集线器的话,需要的时间是4分钟 。数据先从一个人传到对方那里,然后对方再传回来 。接着才能是另一组做相同的工作,这样算下来就是4分钟 。但是用交换机的话速度就快多了,在相同情况下只需要1分钟就足够了 。由于每个端口都是独立的,所以这两组人可以同时传输数据,再因为交换机可以工作在全双工下,所以每两个人也可以同时传输,换句话说这4个人是在同一个时间内完成的工作 。所以我们也可以把集线器和交换机的处理能力看做串行处理与并行处理 。

推荐阅读