网桥和中继器的区别与联系是什么?
虽然理论上中继器可以无限使用让网络无限延长,但实际受限于网络标准对信号延迟的规定,超过范围使用会引起网络故障,所以必须在有效范围内工作。
虽然理论上中继器可以无限使用让网络无限延长,但实际受限于网络标准对信号延迟的规定,超过范围使用会引起网络故障,所以必须在有效范围内工作。
其实最核心的区别还是OSI模型层级不同。中继器只在物理层工作,纯粹做信号放大和整形,对数据内容不管不问,也不具备任何隔离冲突域的能力;而网桥在数据链路层工作,能识别MAC地址,具备帧的存储转发和过滤功能,还能隔离冲突域。虽然它们都能延长网络距离,但网桥的智能化程度更高,能减轻网络负担,这也是为什么现代网络中单纯的物理层扩展设备用得越来越少,大家都转向交换机(多端口网桥)了。
其实中继器更像是个“盲眼扩音器”,只管把信号放大,不管里面有没有乱码;网桥则像个“识字老中医”,能看懂数据帧结构,还能过滤掉无效的噪音。这点本质区别决定了它们在网络分层中的位置完全不同,一个在物理层裸奔,一个在数据层搞逻辑判断。
这就好比接力赛,中继器只是单纯把棒子传出去,不管棒子本身烂没烂;网桥则像是个裁判,会看看棒子有没有断,再决定传不传。那个延迟限制很关键,现在光纤虽然快,但物理距离还是硬伤,超过阈值确实会丢包,理论很丰满现实很骨感啊。