首页 理论教育交换机VS集线器与网桥

交换机VS集线器与网桥

【摘要】:在带宽占用方面,集线器所有端口是共享集线器的总带宽,而交换机的每个端口都具有自己的带宽,这样交换机每个端口的带宽比集线器端口可用带宽要高许多,也就决定了交换机的传输速度比集线器要快许多。

1.交换机集线器的区别

在生活中很多人容易把交换机和集线器混淆,它们是有很多不同点的,具体如下:

(1)在OSI/RM网络体系结构中的工作层次不同。

集线器工作在物理层,而交换机工作在数据链路层。更高级的交换机可以工作在第三层(网络层)、第四层(传输层)或更高层。

(2)数据传输方式不同。

集线器的数据传输方式是广播(broadcast)方式,而交换机的数据传输是有目的的,数据只对目的节点发送,只是在自己的MAC地址表中找不到的情况下第一次使用广播方式发送,然后因为交换机具有MAC地址学习功能,第二次以后就不再是广播发送了,而是有目的的发送。这样的好处是数据传输效率提高,不会出现广播风暴,在安全性方面也不会出现其他节点侦听的现象。

(3)带宽占用方式不同。

在带宽占用方面,集线器所有端口是共享集线器的总带宽,而交换机的每个端口都具有自己的带宽,这样交换机每个端口的带宽比集线器端口可用带宽要高许多,也就决定了交换机的传输速度比集线器要快许多。比如,现在使用的是10 Mb/s 8端口以太网交换机,因每个端口都可以同时工作,所以在数据流量较大时,它的总流量可达到8×10 Mb/s=80 Mb/s,而使用10 Mb/s的共享式集线器时,因为它是属于共享带宽式的,所以同一时刻只能允许一个端口进行通信,那么数据流量再忙集线器的总流通量也不会超出10 Mb/s。如果是16端口、24端口的就更明显了。(www.chuimin.cn)

(4)传输模式不同。

集线器只能采用半双工方式进行传输,因为集线器是共享传输介质的,这样在上行通道上集线器一次只能传输一个任务,要么是接收数据,要么是发送数据。而交换机则不一样,它是采用全双工方式来传输数据的,因此在同一时刻可以同时进行数据的接收和发送,这不但令数据的传输速度大大加快,而且在整个系统的吞吐量方面交换机比集线器至少要快一倍以上,因为它可以同时进行接收和发送,实际上还远不止一倍,因为一般来说交换机端口带宽比集线器也要宽许多倍。

2.交换机与网桥的区别

(1)延迟小。交换机通过硬件实现,而网桥通过软件实现。网桥是通过运行于计算机系统上的桥接协议实现的;交换机使用了专用集成电路(Application Specific Integrated Circuit,ASIC),大大提高了网络转发速度。

(2)端口多。交换机的端口密度远大于网桥。

(3)功能强大。交换机除了转发/过滤功能,还有诸多管理功能,如网络管理协议的支持、虚拟局域网的划分等。