集线器(Hub)是计算机网络中用于将多个局域网(LAN)或计算机连接到一个局域网络的网络设备。它是一种转发数据包的设备,工作在物理层(第一层)和数据链路层(第二层)。集线器有多个端口,可以将多个计算机或其他网络设备连接在一起,使它们能够通过共享同一网络连接进行通信。
集线器接收来自一个端口的数据包,并在其他端口上重新广播这些数据包,以便其他设备都能收到。然而,集线器没有智能性,它不对数据进行处理、过滤或分析,只是简单地将数据广播到所有连接的设备上。这也意味着当多个设备同时发送数据时,会发生数据冲突,导致网络性能下降。
随着技术的发展,集线器已逐渐被交换机(Switch)取代。交换机比集线器更智能,能够根据设备的MAC地址来确定数据的目的地,实现更高效的数据转发和通信。