集线器实质上是一个多端口的中继器,也可以工作在物理层。在Hub工作时,当一个端口接受到数据后,由于信号在从端口到Hub的传输过程中已有了衰减,所以Hub便将该信号进行整形放大,使之再生(恢复)到发送时的状态,紧接着转发到其他所有(除输入端口以外)处于工作状态的端口上。如果同时有两个或多个端口输入,则输出时会发生冲突,致使这些数据都称为无效的。从Hub的工作方式可以看出,它在网络中只起到信号放大和转发作用,其目的是扩大网络的传输范围,而不具备信号的定向传送能力,即信号传输的方向是固定的,是一个标准的共享式设备。
Hub主要用于使用双绞线组建共享网络,是解决从服务器连接到桌面最经济的方案。在交换式网络中,Hub直接与交换机相连,将交换机端口的数据送到桌面。使用Hub组网灵活,它把所有结点的通信集合在一起为中心的结点上,对结点相连的工作站进行集中管理,不让问题的工作站影响到整个网络的正常运行,并且用户的加入和退出也很自由。
使用Hub组成的网络是共享式网络,在逻辑上仍然是一个总线网。Hub每个端口连接的网络部分是同一个网络的不同网段,同时Hub也能够在半双工下工作,网络的吞吐率因而受到限制。
注意:多台计算机同时通信必然会发生,所以集线器不能分割冲突域,所有集线器的端口都属于同一个冲突域。集线器在一个时钟周期能只能传输一组信息,如果一台集线器连接的机器数目较多,并且多台及其需要同时通信,将导致信息的碰撞,使得集线器的工作效率很差。比如一个带宽为10Mb/s的集线器上连接了8台计算机,当这8台计算机同时工作时,每台计算机真正所拥有的带宽为10/8=1.25Mb/s