正向代理、反向代理及负载均衡概述

安全咨询 0 251

下文给大家带来正向代理、反向代理及负载均衡概述,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有也很多书籍。


首先正向代理和反向代理都是"总结,替人办事"的身份,主要区分在于,正向代理伪造client反向代理伪造server


client使用正向代理隐藏了自己的真实身份server用反向代理保护了server的安全


正向代理的例子:阿尼亚想要吃花生,但是自己买不到,就找了劳埃德(代理)去找商店买花生。


反向代理的例子:阿尼亚想要吃花生,就去商店去买花生,但其实商店事间谍机构假扮的,花生有间谍机构生产,而爆炸头情报商(代理)只是一个卖花生的商店。 



1. 正向代理发生在 client 端,用户能感知到的,并且是用户主动发起的代理。

比如:我们不能访问外网,但是可以访问代理云服务器,然后代理服务器帮我们从外网中获取数据。但是在使用之前,用户往往需要主动在client端配置代理。

***为了隐藏身份,用的就是正向代理。


|客户端+代理服务器|-->|目标服务器|


2. 反向代理发生在 server端,从用户角度看是不知道发生了代理的(这个只有服务器工程师才知道)。

比如:用户访问 服务器A,服务器A就给用户返回了数据。

但是服务器A上其实并没有数据,它是偷偷从服务器B上获取数据,然后再返回给用户的。

这个过程是在 server 端发生的,用户并不知道(只有服务器运维人员才知道)。


|客户端|-->|代理服务器+目标服务器|


3. 负载均衡是反向代理的一种运用。

客户端访问服务器,服务器会把请求分发给其它多个不同的服务器(即反向代理),从而减轻了单个服务器处理海量请求的压力,不会出现崩溃。

做了反向代理才能实现负载均衡。负载均衡是做反向代理的目的之一。  

反向代理,是有把请求转发的能力,这个是基础  

负载均衡,是把请求转发到不同的服务器上,均衡各个服务器


也许您对下面的内容还感兴趣:

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。