Appearance
集线器和交换机
01集线器集线器的英文称为“Hub”,工作于物理层。主要功能是对接收到的信号进行再生放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。集线器有多个支持以太网连接的口,可以连接多种网络设备,当数据包进到集线器的一个端口后,它仅仅是把数据重新复制给每一个有设备连接的端口上。例如,电脑A只想与电脑B进行通信,但是当电脑A发送数据后,不仅电脑B收到了数据,其它的接在集线器上的电脑都收到了数据,虽然由于数据帧中包含目的地址 ,最终只有电脑B接收并处理这个数据。但这些数据并不是要发给所有电脑的。在这种情况下,不仅有安全风险,还会在网络上产生很多不必要的流量,浪费了网络带宽。集线器的内部构造可以理解成只是把所有网线并联连接起来而已。从某个端口发送出去的电信号,将被传送到所有其他端口。集线器的主要特点如下:扩展终端数量、中继放大物理信号、延伸网络传输距离、所有端口共享带宽。
02交换机交换机(Switch)是一种用于转发网络的设备。可以为接入交换机的任意两个网络节点提供独享的电信号通路,是进行数据交换的机器,任何数据的相互转发都可以称之为数据交换。最常见的交换机是以太网交换机。其他还有电话语音交换机、光纤交换机等。如上图所示,交换机有多个端口,每个端口都具有桥接功能,交换机也被称为多端口网桥。交换机可以实现全双工通信。两个端口同时收发数据。交换机的每个端口成功连接后,交换机通过将MAC地址和端口对应,形成一张MAC表。在后面的接收及发送数据时,发往该MAC地址的数据包只能从对应的端口发出。连接设备的Mac地址与该设备连接到交换机的端口对应起来,存入Mac表中。通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如果该数据帧为广播/组播帧则转发至所有端口)。普通交换机不需要任何设置,也不能设置。交换机还可以可以延长网线的传输距离。
03集线器和交换机的区别对比集线器将局域网内所有设备连接到一起,它发送数据是没有针对性的,当数据包进入一个端口,集线器会将数据包以广播方式将数据包发送到与设备相连的每个端口。而交换机工作在数据链路层,通过MAC地址传输数据。集线器工作在物理层,通过广播的形式传输数据。目前,集线器已经被交换机取代,组网中已很少使用集线器。集线器无论有多少个端口,所有的端口共享一条宽带,同一时刻只能有两个端口传输数据,并且只能工作在半双工模式。交换机的每个端口独占带宽,两个端口交互数据并不影响其他端口交换数据。交换机的网络性能要远远优于集线器。