正向代理和反向代理

 正向代理:

    

 

  反向代理:

           

1、一句话总结:

  正向代理:代理客户端,为客户端收发请求,访问无法访问的服务器资源,使真实客户端对服务器不可见;

  反向代理:代理服务器端,为服务器收发请求,做负载均衡,安全防护,使真实服务器对客户端不可见;

 

2、所处的位置:

  正向代理:位于客户端和目标服务器之间的服务器(代理服务器)

       客户端架设的,比如在自己的机器上安装一个代理软件。

     反向代理:服务器在自己的机器集群中部署一个反向代理服务器。

 

3、用途:

  正向代理:

    突破访问限制 :通过代理服务器,可以突破自身IP访问限制,访问国外网站,教育网等。

            即,租客可以通过中介,来解决无法联系上房东的问题。

 

    提高访问速度:代理服务器都设置一个较大的硬盘缓冲区,会将部分请求的响应保存到缓冲区,

           当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,以提高访问速度。

           即,中介手里留存了很多房源信息和钥匙,可以直接带租客去看房。

 

    隐藏客户端真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。

           即,房东并不知道租客的真实身份。PS:但是中介知道了,可能骚扰更多….

 

  反向代理:

    隐藏服务器真实IP:使用反向代理,可以对客户端隐藏服务器的IP地址。

         即,租客并不房东知道的真实身份。

 

    负载均衡:做负载均衡,根据服务器的负载情况,将客户端请求分发到不同的真实服务器上。

         即,二房东发现房主本人很忙,于是找到房主的妻子帮忙处理租房事宜。

 

    提高访问速度:对于静态内容 以及 短时间内有大量访问请求的动态内容提供缓存服务,提高访问速度。

         即,二房东同样有房屋信息和钥匙。

 

    提供安全保障:反向代理服务器可作为应用层防火墙,为网站提供对基于Web的攻击行为

           (例如DoS/DDoS)防护,更容易排查恶意软件等,

           还可以为后端服务器统一提供加密和SSL加速(如SSL终端代理),提供HTTP访问认证等。

         即,二房东可以有效的保护房东的安全。

4、正向代理反向代理以及负载均衡图解:

 

  反向代理负载均衡:

  

 

 

 

 

  

posted @ 2019-10-24 13:18  NOT_COPY  阅读(203)  评论(0编辑  收藏  举报