我是靠谱客的博主 粗暴大树,最近开发中收集的这篇文章主要介绍bridge、switch、hub 的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

# bridge

  • 网桥。
  • 一个虚拟的网络设备,软件
  • 起到数据接收、地址过滤、数据转发的作用。
  • 相同点
    • 在某种意义上等同于switch
    • 它们都可以分割大的冲突域为数个小的冲突域,因为一个port即为一个冲突域,但是它们仍然处于一个大的广播域中,分割广播域的任务,可以以routers来完成
  • 不同点
    • bridge 包含较少的端口,通常2~4个port
    • switch 可以包含多达上百个port

# switch

  • 交换机,它的前身是网桥。
  • 使用硬件来完成以往网桥只用软件来完成的过滤、学习和转发过程的任务。
  • switch 比 hub 快,因为 hub 不知道目标地址在何处,发送数据到所有端口
  • switch 中有一张转发表,如果知道目标地址在何处,就把数据发送到指定port,如果不知道,就转发到所有port。这样过滤可以帮助降低整个网络的数据传数量,提高效率。

# hub

  • 工作于OSI参考模型第一层,物理层。
  • 属于纯硬件网络地层设备
  • 没有地址转发表,所以它发送数据是没有针对性的,采用广播方式发送
  • 从一个port收到的数据无条件转发的其他所有port
  • 网络中某条线路发生故障时,并不影响其它线路的工作。

最后

以上就是粗暴大树为你收集整理的bridge、switch、hub 的区别的全部内容,希望文章能够帮你解决bridge、switch、hub 的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部