转发器是一种网络设备,通常被用来扩展局域网的传输距离,以便连接更多的主机。它允许计算机、网络设备和所有其他互联设备相互连通。
转发器能够通过将帧从一个端口读取,然后复制到其他端口的方式实现数据包的转发。每个端口所连接的计算机或设备为网络提供一个点到点的物理连接,从而创建透明的通信通道。
转发器分为两种类型:一种是快速转发器,另一种是普通转发器。快速转发器能够在网卡中读取数据包的目的地址,从而可直接将数据包转发到目的地址所在的网络,不需要先将数据包传输到中央处理器。而普通转发器必须先将数据包传递到中央处理器进行分析才能将其转发到目的地。
转发器的另外一个重要功能是帮助调整网络的流量,尽可能避免因网络流量阻塞而导致的网络瓶颈问题。转发器可侦测出网络瓶颈并对流量进行调整,从而使流量保持流畅,实现网络的高效管理。
虽然转发器和交换机都可以用来连接多个计算机,但是它们的工作原理略有不同。交换机是一种网络设备,用于在以太网中连接计算机,并在这些设备之间转发数据。交换机能够在数据包传输前先分析数据包的头部信息,找到目标MAC地址并将数据转发到目标地址所在的端口。
而转发器是更早期的设备,它只能在数据包完整传输之后,才能知道数据包的目标MAC地址。因此,它通常需要将所有接收到的数据包保存在缓存中,并对这些数据包进行广播和转发。
随着互联网的不断发展,转发器已经广泛应用于各种通信领域。其主要应用领域包括: