集线器英文名为Hub,是计算机网络中最常见,最基本的一种网络设备。它是将多个网络设备,如计算机、打印机等连接在一起,形成一个星形网络拓扑结构的设备。
集线器所处的网络层是物理层,它的主要功能是将来自一端口的信号广播到所有其他端口,用于实现数据的传输。
集线器工作的原理是,当一个数据包到达集线器的某一个端口时,它会尝试将其广播到其他所有连接的设备上。这样就实现了所有连接设备在同一个广播域中的通信。
1、价格低廉,在小型网络中应用广泛;
2、易于安装和使用,无需配置;
3、可以实现多台设备集中到一个设备中进行管理。
1、集线器不能精确的将数据包仅发送到目标设备,而是发送到所有连接的设备上,造成了网络带宽的浪费;
2、当多个设备同时尝试在同一个端口上传输数据时,容易产生冲突,导致网络拥塞;
3、网络故障时,很难找到具体故障点。
虽然集线器和交换机都是网络通信中的设备,但它们工作的原理和应用场景有很大的不同。
交换机工作在数据链路层,可以实现针对每个数据包的精确转发,避免了数据冲突和网络拥塞现象的出现,提高了网络处理速度和有效性。而集线器只是简单的广播数据包,没有区分每个数据包的内容。因此,在大型网络中,交换机是更加常见,更加可靠的选择。