集线器是工作在OSI模型的物理层的,工作原理跟中继器一样,只是放大信号,转送信号的时候没有选择性,只要是连接在集线器上的设备都能接收到信号,集线器所有的端口都在同一个冲突域中,因为受到CSMA/CD原理的限制,工作效率不高.
交换机工作在OSI模型的数据链路层,它是根据设备的MAC地址来转发数据帧,而且交换机的每个端口都是单独的一个冲突域,所以不受CSMA/CD原理的限制,工作效率高.
按照CISCO的三层网络模型,网络的核心层都是采用高端的核心交换机的,因为它的传输速率最高!
集线器是所有数据都广播方式,因此接到集线器上的设备的数据,彼此都可以收到。
交换机是可以学习到连接的设备,因此报文转发有目的性,不会到处乱发,效率比集线器高