中继器(relay):
(再生的意思是把信号尽可能恢复到发送时的状态。)
5-4-3规则中的5表示5个网段,4表示在5个网段内最多只能有4个物理层设备,3表示5个网段中只有3个段可以连接计算机。
(中继器对数字信号的再生是需要时间的,如果信号从发送端发出经过了无数个中继器,那么中间处理的时间就很久,最后的网络延迟就非常长,用户体验也就很差,所以中继器的使用需要一个限制。)
集线器(hub)(相当于多端口的中继器):
假如图中每一台主机和集线器的距离都是100米,现在一台主机想要和另外一台主机进行通信,那么信号传输距离就从原来的100米变为200米,通过集线器可以使这两台主机联系在一起进行通信,因此集线器可以增加信号传输的距离延长网络的长度,发送信号的主机传输信号到集线器之后,集线器会对信号进行再生放大,发送时会从其他所有端口转发出去,其实起到一个广播作用,所以说集线器不具备信号的定向传送能力,是一个共享式设备,但是这些接收信号的主机要不要对信号进行下一步的处理呢?这就需要看接收到的信号还原后的数据的目的地址是不是发送到这台主机的,是的话就处理,不是的话就丢弃,正因为有这种广播的形式,就容易产生冲突。
我们可以把集线器内部理解为只有一条通道(即公共通道),然后在公共通道上下方就连接着所有端口,如果主机A传输信号给主机E,同时主机C也想传输信号给主机D,那么此时就会产生冲突,因为集线器在一个时钟周期内只能传输一组信息(一组的通信),如果发生冲突的话就需要停下来等待一个随机的时间再次进行发送信号,直到不发生冲突为止才能正确传输到接收端,所以一台集线器连接的机器数目比较多的话,而且其他的主机都需要同时通信,这样就会导致发生冲突,同时还会平分带宽,使集线器工作效率非常低。