这是由交换机的工作原理决定的。
数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的,数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。
交换机就是按照满足数据链路层的功能要求而生产的,仅提供数据的交换,此外第二层的设备还有网桥等。
hub的每一个端口都处在一个冲突域上,而交换机的每一个端口都在一个广播域上,换句话说,HUB没有单播\组播的概念,他的工作模式全是广播.
而交换机有三种传输模式,单播\组播\广播