我找不到任何权威的资料可以简明地解释网桥和交换机之间的区别。据我所知,大多数通常称为“交换机”的设备都符合IEEE 802.1D标准定义的“网桥”描述。虽然它可能是一个设备可以是这样两个网桥和交换机(也许是“开关”是“桥”?的一个子集),我只能找到差异的“手波浪”的解释。我遇到的最常引用的差异归结为以下两个之一:
- 交换机有很多端口,网桥只有两个(或其他一些小端口)
- 交换机在硬件中执行转发,而网桥在软件中执行转发
我对这些答案不满意,因为:
- IEEE标准显然没有声明或假设网桥只有两个端口。如果有的话,可以假设将有两个以上的端口。因此,这种解释是荒谬的。(甚至思科都试图以此作为区别之一)。
- IEEE标准似乎被界定“桥” 什么它,而不是它是怎么做的。我找不到标准中的任何内容,说桥接必须或应该在软件中完成。因此,就标准而言,在硬件中转发的网桥仍然是网桥。
实际上,当我搜索IEEE 802.1D标准时,根本没有提到“开关”一词。因此,“桥” 似乎是技术上正确的术语。然而,由于单词“开关”似乎更常用(由远)我不禁怀疑是否有是一些实际的差异化因素。还是只是用不同的词来形容同一件事?
对来源的引用将特别受到赞赏。
编辑:我应该补充一点,我完全意识到桥接器与中继器不是一回事。