一、四层与七层负载均衡
- 1、什么是四层负载均衡、什么是七层负载均衡?
判定标准:OSI七层协议,有能力处理到哪一层的包,你就是哪一层的设备
作者留存作图地址:https://www.processon.com/diagraming/58883630e4b049e795e80bcf - 2、下个定义
(1)客户端的一个请求包:像一个快递一样,层层包裹了七层
(2)负载均衡的作用:分析用户的请求包,然依据内部的算法,分发后其代理的后续节点
(3)四层负载均衡:拆包可以拆到四层,即tcp或udp协议,然后基于ip+port进行分发
(4)七层负载均衡:拆包可以拆到七层,例如http协议的包,然后基于url地址进行分发 - 3、强调一个你可能迷糊的点!非常重要
数据包的发送过程与一个快递的邮寄过程是类似的 1、数据包从客户端发起,是一个完整的七层包,就相当于一个快递被包裹了七层,每一层都会包含邮寄地址 2、为什么要包这么多层、层层都有地址?为了让沿途不同的网络设备能读懂、以便知晓这个快递下一步应该发给谁 3、客户端发出的包是一个包裹了七层的包,发送过程中并不会被剥的少了一层。沿途经过每种网络设备只是会拆开来看一眼, 以便知晓此包该发给谁之后,往下一站发的时候,肯定会将数据包重新封装好