首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >负载均衡 >四层负载均衡和七层负载均衡有什么区别?

四层负载均衡和七层负载均衡有什么区别?

词条归属:负载均衡

四到七层负载均衡,就是在对后台的服务器进行负载均衡时,依据四层的信息或七层的信息来决定怎么样转发流量。

例如,四层的负载均衡,就是通过发布三层的IP地址(VIP),然后加四层的端口号,来决定哪些流量需要做负载均衡,对需要处理的流量进行 NAT 处理,转发至后台服务器,并记录下这个 TCP 或者 UDP 的流量是由哪台服务器处理的,后续这个连接的所有流量都同样转发到同一台服务器处理。

七层的负载均衡,就是在四层的基础上,再考虑应用层的特征。

例如,同一个 Web 服务器的负载均衡,除了根据 VIP 和80端口辨别是否需要处理的流量,还可根据七层的 URL、浏览器类别、语言来决定是否要进行负载均衡。

七层负载均衡,也称为“内容交换”,也就是主要通过报文中的真正有意义的应用层内容,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。

七层负载均衡要根据真正的应用层内容选择服务器,只能先代理最终的服务器和客户端建立连接(三次握手)后,才可能接受到客户端发送的真正应用层内容的报文,然后再根据该报文中的特定字段,以及负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。负载均衡设备在这种情况下,更类似于一个代理服务器。负载均衡和前端的客户端以及后端的服务器会分别建立 TCP 连接。

[回到顶部]

相关文章
DNS 负载均衡、硬件负载均衡和软件负载均衡[通俗易懂]
当单服务器的性能无法满足业务需求时,就需要设计高性能集群来提升系统整体的处理性能。
全栈程序员站长
2022-09-14
8K0
负载均衡和CDN技术有什么区别
不知道你们是否也有疑问,至少在这篇文章之前我还是混淆的,那么到底负载均衡和CDN有什么区别呢?跟我一样不懂的来一起探索,老司机出门右拐,不送~~~
李洋博客
2021-06-15
2.7K0
负载均衡是什么,负载均衡有什么作用
负载均衡是一种在计算机网络和系统架构中使用的技术,用于均衡分发工作负载到多个资源,比如:服务器、计算节点或存储设备上,以提高系统的性能、可伸缩性。
德迅云安全--陈琦琦
2024-01-26
1.9K0
Nginx负载均衡算法有哪些?_netty负载均衡
轮询方式,依次将请求分配到各个后台服务器中,默认的负载均衡方式。 适用于后台机器性能一致的情况。 挂掉的机器可以自动从服务列表中剔除。
全栈程序员站长
2022-11-04
3.9K0
nginx负载均衡原理简介_负载均衡算法有哪些
今天这篇文章介绍了负载均衡的原理以及对应的四种负载均衡算法,当然还有对应的指令及实战,欢迎品尝。有不同意见的朋友可以评论区留言!
全栈程序员站长
2022-09-27
2.5K0
点击加载更多
词条知识树 48个知识点
更多
  • 负载均衡配置相关(24个知识点)
  • HTTPS 相关(14个知识点)
  • HTTP/2 协议支持相关(5个知识点)
  • WS/WSS 协议支持相关(5个知识点)
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券