帮助与文档

当前位置: 首页帮助中心云负载均衡 CLB >  四层协议与七层协议

四层协议与七层协议
发布时间:2017-05-12

四层协议

如果使用四层协议转发,负载均衡实例会直接将请求转发到后端实例,而不修改任何数据包。负载均衡收到请求之后,会尝试在监听器配置中指定的端口上打开与后端实例的 TCP 连接。

七层协议

如果前端和后端连接均使用七层协议转发,负载均衡器会解析请求中有意义的应用层内容,并根据其内容选择后端服务器。因此,七层负载均衡器需要先代理后端服务器和客户端建立连接(三次握手)后,才可能接受到客户端发送的真正应用层内容的报文,然后再根据该报文中的特定字段,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。

因为负载均衡位于客户端和服务器之间,因此后端服务器访问日志中将仅含有负载均衡器的 IP 地址。如需查看客户端的实际 IP 地址,需要使用 X-Forwarded-For


以上内容是否对您有帮助?