• 正向代理与反向代理


    正向代理与反向代理

    正向代理:

    正向代理类似于跳板机,代理访问外部资源
    

    比如,我们国内直接访问谷歌,直接访问不到;但是我们可以通过正向代理服务器,将访问请求发送到正向代理服务器,由代理服务器去谷歌服务器取数据,再返回给我们,这样我们就能访问谷歌了。

    正向代理的用途:

    (1)可以访问原来无法访问的资源,比如谷歌(类似翻墙);
    (2)可以做缓存,加速资源的访问;
    (3)对客户端授权,上网进行验证;
    (4)代理可以记录用户的访问记录(上网行为的管理);
    

    反向代理:

    反向代理(Reverse Proxy)实际运行方式是以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外表现就是一个服务器
    

    反向代理的用途:

    (1)保证内网的安全,阻止web攻击,大型网站,通常将反向代理作为公网访问地址,Web服务器是内网
    (2)负载均衡,通过反向代理服务器来优化网站的负载
    

    总结:

    (1)正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端
    (2)反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端
    
  • 相关阅读:
    快速幂取模算法详解
    牛客网小白月赛5I区间(差分数组)
    多重背包模板
    hdu5791(DP)
    CodeForces
    最长上升子序列LIS(51nod1134)
    POJ1088(记忆搜索加dp)
    最长公共子序列LCS(POJ1458)
    Gym 100971J-Robots at Warehouse
    模板
  • 原文地址:https://www.cnblogs.com/surpass123/p/13273077.html
Copyright © 2020-2023  润新知