什么是Hub?从基础到进阶的详细介绍 – wiki大全

什么是Hub(集线器)?从基础到进阶的详细介绍

在计算机网络发展的早期,Hub(集线器)曾是构建局域网(LAN)的核心设备之一。尽管在现代网络中,它已被更智能、高效的交换机(Switch)所取代,但理解集线器的工作原理和局限性,对于我们深入理解网络基础知识、冲突域、广播域以及交换机等更高级设备的重要性,依然具有不可替代的价值。

本文将从基础概念入手,逐步深入,详细介绍Hub是什么,它的工作原理、类型、优缺点,并将其与交换机进行对比,帮助读者全面理解这一网络设备。

基础概念

1. 定义与功能

Hub,中文译作集线器,是一种最基本的网络互连设备。它的主要功能是扩展网络连接,允许多个计算机或其他网络设备(如打印机、服务器等)连接到同一个网络中,形成一个共享的局域网环境。简单来说,集线器就是网络中的一个“中转站”或“汇合点”,将物理上分散的设备连接起来,使得它们能够相互通信。

集线器工作在OSI(开放系统互连)模型的物理层(第一层),这意味着它不理解数据包的内容、源地址或目的地址,它只负责接收、放大和转发电子信号。

2. 工作原理

集线器的工作原理相对简单,但也正是其简单性带来了诸多局限:

  • 信号再生与广播:当集线器从任意一个端口接收到电信号时,它会进行信号的再生(如果是有源集线器,还会放大信号),然后将这个信号无差别地广播(发送)到所有其他连接的端口上。这意味着,无论数据包的目标是谁,所有连接到集线器的设备都会收到这份数据。
  • 共享介质与半双工模式:所有连接到集线器的设备都共享同一条网络带宽。在一个集线器连接的网络中,在任何一个时间点,只能有一对设备进行数据传输,其他设备必须等待。这种通信方式被称为半双工(Half-Duplex),即数据可以双向传输,但不能同时进行。
  • 冲突域(Collision Domain):所有连接到同一集线器的设备都属于同一个冲突域。当两个或多个设备试图同时发送数据时,它们的数据信号会在网络中“碰撞”,导致数据冲突。冲突发生后,这些数据包会损坏,设备需要等待一段时间后重新发送数据。频繁的冲突会显著降低网络效率和吞吐量。
  • 广播域(Broadcast Domain):与冲突域类似,所有连接到同一集线器的设备也属于同一个广播域。这意味着任何一个设备发送的广播消息,所有连接到该集线器的设备都会收到。

集线器的类型

集线器可以根据其功能和特性分为以下几种类型:

  1. 无源集线器(Passive Hub):最简单的集线器类型。它不进行信号的放大或再生,仅仅是提供设备之间的物理连接,将所有端口的数据线并联起来。由于信号在传输过程中会衰减,无源集线器不适合长距离传输。
  2. 有源集线器(Active Hub):比无源集线器更常见。它内置了电子电路,能够接收信号、对其进行放大或再生,然后再转发到其他所有端口。这有助于克服信号衰减,延长网络传输距离。有源集线器需要外部电源供电。
  3. 智能集线器(Intelligent Hub):这类集线器在功能上更接近早期的交换机,具备一些基本的网络管理和故障诊断能力,例如可以监测流量、隔离故障端口等。但其核心工作原理仍是广播,并不能实现智能的数据转发。
  4. 按配置形式分类
    • 独立型集线器:最常见的集线器形式,通常是一个带有若干个(如4、8、16个)以太网端口的独立盒子,适用于家庭或小型办公室网络。
    • 模块化集线器:通常设计成可安装在机架上的形式,具有多个卡槽,可以根据需求插入不同的通信模块(如以太网模块、光纤模块等),便于扩展和管理。
    • 堆叠式集线器:允许将多个独立集线器通过特定接口连接在一起,形成一个逻辑上的单一单元进行管理。这在一定程度上提高了可扩展性,但仍受限于集线器固有的广播和冲突特性。

优点

尽管集线器已基本退出主流市场,但在其盛行时期,它也曾拥有一些优点:

  • 易于设置和使用:集线器无需复杂的配置,即插即用,安装和部署都非常简单。
  • 成本低廉:相较于当时的交换机或其他网络设备,集线器的制造成本和售价都非常低。
  • 便于监控与抓包:由于集线器会将所有数据广播到所有端口,这使得网络管理员可以轻松地在任何一个端口上连接网络分析仪或抓包工具,从而监控整个网络的流量和进行故障排查。

缺点

集线器的缺点是其被淘汰的根本原因,也是其与现代网络设备最显著的区别:

  • 性能瓶颈
    • 带宽共享:所有连接设备共享总带宽,这意味着网络中设备的数量越多,每个设备实际可用的带宽就越少,容易导致网络拥塞。例如,一个100Mbps的集线器连接了8台设备,如果它们同时通信,每台设备平均只能获得12.5Mbps的带宽。
    • 冲突频繁:所有设备处于同一个冲突域,频繁的数据冲突导致大量的数据重传,严重降低了网络的实际吞吐量和效率。
  • 安全性差:集线器不具备数据过滤和隔离功能,会将所有数据包广播给所有连接的设备。任何连接到集线器的设备都可以“监听”到网络上的所有数据流量,这带来了严重的数据安全隐患,容易被恶意用户窃听敏感信息。
  • 缺乏智能性:集线器是物理层设备,没有学习能力,不识别MAC地址,也不对数据进行任何智能处理,仅仅是盲目地转发信号。
  • 不适用于大型网络:由于性能、安全性和冲突的限制,集线器无法支撑稍大规模的网络。随着网络中设备数量的增加,其性能会急剧下降,冲突率会飙升,网络变得不稳定。

进阶:Hub与交换机(Switch)的对比

集线器的局

滚动至顶部