ref:
https://en.wikipedia.org/wiki/Ethernet_hub
https://www.jianshu.com/p/6ae0142d5f3a
只将Layer 1的信号放大,不处理数据包。
在认识集线器(Hub)之前,必须先了解一下中继器(Relay)。在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的。由于双绞线在传输信号时信号功率会逐渐衰减,当信号衰减到一定程度时将造成信号失真,因此在保证信号质量的前提下,双绞线的最大传输距离为100米。当两台电脑之间的距离超过100米时,为了实现双机互连,人们便在这两台电脑之间安装一个“中继器”,它的作用就是将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送。
中继器就是普通集线器的前身,集线器实际就是一种多端口的中继器。集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能。由于它在网络中处于一种“中心”位置,因此集线器也叫做“Hub”。
HUB 集线器,用于把多个 network 集成一个network,工作在 Layer 1。没有内存存储数据且只能在一个时间内处理一个方向的数据(==半双工==)
==不具备交换机 MAC 学习的功能,所以他会把收到的所有数据包转发到除了自己这个端口外的所有端口。从而造成 packet collision,影响网络性能。==从2011年后就陆续被 switch 取代了。