一、交换机
1.1早期用的设备:集线器(hub)
集线器(Hub)是一种用于连接多个设备的网络通信设备,工作在物理层。它就像一个多接口的中转站,能将多个计算机等设备连接成一个局域网。其原理是把接收到的数据向所有端口广播发送,让连接的设备都能收到。集线器带宽共享,同一时刻只能有一个设备发送数据,存在信号碰撞问题,如今已逐渐被性能更优的交换机等设备取代。
1.2 集线器面临的问题
(1) 安全风险大:由于广播特性,任何设备都能接收到其他设备发送的数据,易导致信息泄露,存在安全隐患。
(2)带宽利用率低:所有数据都通过共享总线传输,同一时刻只能有一个设备发送数据,多个设备同时传输易产生冲突,导致带宽浪费。
(3) 延迟问题: 当一个电脑给另一个电脑发送消息时,其他电脑也会接收到该消息,其他电脑会判断该消息是否对自己有用(类似于dos攻击原理),延缓了处理正常消息的时间,导致延时问题。
(4)传输效率不高:采用广播式传输,会将接收到的数据向所有端口发送,不管目标设备是否需要,增加了网络负担,降低了传输效率。
(5)带宽利用率低