• 首页
        • 更多产品

          客户为中心的产品管理工具

          专业的软件研发项目管理工具

          简单易用的团队知识库管理

          可量化的研发效能度量工具

          测试用例维护与计划执行

          以团队为中心的协作沟通

          研发工作流自动化工具

          账号认证与安全管理工具

          Why PingCode
          为什么选择 PingCode ?

          6000+企业信赖之选,为研发团队降本增效

        • 行业解决方案
          先进制造(即将上线)
        • 解决方案1
        • 解决方案2
  • Jira替代方案
目录

集线器和交换机的区别

交换机工作在数据链路层,通过MAC地址转发数据;集线器工作在物理层,通过广播的形式转发数据。集线器内部采用了总线型拓扑,在同一时间内必须是单向的,只能维持在半双工模式下;交换机上的两个端口之间的通道是相互独立的,可以实现全双工通信。

一、什么是集线器

1、把内网中的网络设备连接起来,支持多个以太网连接的端口,可以连接多种网络设备;

2、仅仅知道端口上是否连接了设备,经过集线器传输的数据包,所有设备都能接收到,如下图,当主机A发送数据包给主机C时,主机B和D都能接收到数据;

3、不仅带来了安全风险,而且带来了不必要的流量,产生网络带宽的浪费。

二、什么是交换机?

1.以太网连接的端口,可以连接多种网络设备;

2.将连接到交换机的设备的MAC地址存储到一张表;

3.当主机A和主机B想通信时,主机A会发送数据包到交换机,交换机只会发送给主机B,如下图,主机A发送数据包给主机C,交换机识别出主机C的MAC地址,将数据包转发到主机C连接的端口,只有主机C能收到数据包。

三、交换机和集线器的区别

1、工作层次

集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,采用了广播的方式,因此网络性能受到很大的限制。

交换机工作在数据链路层,属于2层设备,每个端口形成一张MAC地址转发表,根据数据包的MAC地址转发数据,而不是广播形式。

2、转发方式

集线器的工作原理是广播形式,无论哪个端口收到数据之后,都要广播到所有的端口,当接入设备比较多时,网络性能会受到很大的影响。

交换机根据MAC地址转发数据,收到数据包之后,检查报文的目的MAC地址,找到对应的端口进行转发,而不是广播到所有的端口。

3、传输模式

集线器内部采用了总线型拓扑,各个节点共用一条总线进行通信,数据包的发送和接收采用了CSMA/CD协议,在同一时间内必须是单向的,只能维持在半双工模式下。两个端口不能同时收发数据,并且当两个端口通信时,其他端口不同工作。

当交换机上的两个端口通信时,它们之间的通道是相互独立的,可以实现全双工通信。两个端口同时收发数据。

4、带宽影响

集线器无论有多少个端口,所有的端口共享一条宽带,同一时刻只能有两个端口传输数据,并且只能工作在半双工模式下。

总之,交换机的网络性能要远远优于集线器。随着技术的进步,交换机的成本已经降低,集线器逐步退出了市场。

以上就是关于集线器和交换机的区别的知识希望对大家有帮助。

一站式研发项目管理平台 PingCode

一站式研发项目管理平台 PingCode

支持敏捷\瀑布、知识库、迭代计划&跟踪、需求、缺陷、测试管理,同时满足非研发团队的流程规划、项目管理和在线办公需要。

相关文章