1、UDP和TCP是TCP/IP的第三层传输层,对应OSI的第四层传输层
2、IP是TCP/IP的第二层互联层,对应OSI的第三层网络层
二层负载均衡(集群中的server具有相同的IP)
对外负载均衡服务器使用virtual ip(虚ip)。
服务器收到请求报文,通过改写报文的目标mac地址的方式将请求转发到目标机器实现负载均衡。
三层负载均衡(对外依然提供一个vip虚IP)
集群中不同的机器采用不同的ip地址,通过ip转发报文。
四层负载均衡
工作在OSI模型的传输层(四层),由于在传输层,只有TCP/UDP协议,四元组,修改元组转发。
七层负载均衡
工作在OSI模型的应用层,应用层协议较多(http,radius,ftp,mail,dns),七层基于这些协议来负载,除了根据ip+port来负载外,还可以根据七层的url,浏览器类别、语言来负载。
一般应用nginx(七层负载均衡),大型网站采用dns+四层+七层负载进行多层次负载均衡