可能重复:
集线器和交换机有什么区别?
我有思科2900催化剂。 而我有其他的networking硬件。 但是HUB和Switch有什么不同呢? 哪个强大,最主要的区别是什么?
正如其他人所说的, 主要区别在于集线器在所有其他端口上广播传入的数据包:
networking中心是一个相当简单的广播设备。 集线器不pipe理通过它们的任何stream量,任何进入任何端口的数据包都会重新生成并在所有其他端口上广播。 由于每个数据包都是通过其他端口发送出去的,导致数据包冲突,从而极大地阻碍了stream量的畅通。
同样的维基百科文章也build议使用一个集线器:
为了将协议分析器插入networking连接,集线器是networking分路器或端口镜像的替代scheme。
当一个交换机可供terminal用户连接时,例如在一个会议室里,一个没有经验或不小心的用户(或者破坏者)可以通过将两个端口连接在一起来打开networking,造成一个循环。 这可以通过使用集线器来防止,其中一个循环将打破集线器上的其他用户,而不是networking的其余部分。 通过使用可以检测和处理环路的交换机,例如通过实施生成树协议,也可以避免这种危险。
具有10BASE2端口的集线器可用于将仅支持10BASE2的设备连接到现代networking。 使用集线器上的AUI端口连接旧的10BASE5网段也是一样(单个设备可以通过AUI-10BASE-T收发器连接到现代以太网)。
上面也暗示了潜在的安全隐患。 如果部署了集线器,则可以访问集线器上的单个机器的人员可以监视到达集线器上所有其他机器的stream量。 一般来说,交换机没有这个攻击向量。
集线器从一个端口接收消息并将其广播到所有其他端口。
交换机采用相同的消息,通过内部表格和谁在其他端口监听的知识,只将其发送到需要它的端口。 这导致其余主机部分的利用率较低,并导致总的总吞吐量较高。
About.com – networking交换机
About.com – networking中心
networking集线器在OSI模型的物理层(层1)上工作。
networking交换机在OSI模型的数据链路层(第2层)处理和路由数据。 另外在networking层(层3)和以上处理数据的交换机通常被称为层3交换机或多层交换机。