网络组件

交换机

交换机是多输入多输出 (MIMO) 设备,能够使数据包从一个节点传输到另一个节点。交换机连接属于同一二层网络的宿主机。交换机能够将从一个端口(输入)接收到的数据包转发到另一个端口(输出),从而使数据包到达目标节点。交换机在网络模型的二层运行。它们根据数据包头中的目标以太网地址转发流量。

路由器

路由器是特殊设备,能够使数据包从一个三层网络传输到另一个三层网络。路由器能够使两个位于不同三层网络且未直接连接的节点之间进行通信。路由器在网络模型的三层运行。它们根据数据包头中的目标 IP 地址路由流量。

防火墙

防火墙用于监管进出宿主机或网络的数据流量。防火墙可以是连接两个网络的专用设备,也可以是在操作系统上实现的基于软件的过滤机制。防火墙用于根据宿主机上定义的规则限制对宿主机的流量。它们可以根据多个标准(例如源 IP 地址、目标 IP 地址、端口号、连接状态等)过滤数据包。主要用于保护宿主机免受未经授权的访问和恶意攻击。

负载均衡器

负载均衡器可以是基于软件的或基于硬件的设备,允许流量均匀地分布在多个服务器上。通过将流量分布到多个服务器上,可以避免单个服务器过载,从而防止产品中的单点故障。这进一步提高了服务器的性能、网络吞吐量和响应时间。负载均衡器通常用于三层架构中。在该模型中,负载均衡器从前端 Web 服务器接收请求,然后将请求转发到可用的后端数据库服务器之一进行处理。数据库服务器的响应会返回给 Web 服务器进行进一步处理。