区分正向代理和反向代理(forward proxy, reverse proxy)

来源:互联网 发布:威锋网 mac office 编辑:程序博客网 时间:2024/05/22 15:05
    首先从生活的角度去理解代理,代理有代别人完成职务的意思。同样,在网络中,代理也是替别人(客户端或服务器)完成某种功能。代理又分为正向代理和反向代理(这些词都是翻译的,原词为forward proxy和reverse proxy)。
    正向代理是作为客户端的代理,为客户端服务,同时正向代理应该部署在客户端,在正向代理模式下,真正的服务器只知道请求来自代理服务器不知道实际发生请求的客户端,从而隐藏了真实的客户端,正向代理所起作用是代替用户去访问服务器。
    反向代理是作为服务器的代理,为服务器服务,反向代理应该部署在服务器端,返回响应时,客户端只知道响应来自代理服务器不知道实际发生响应的服务器,从而隐藏了真实的服务器,反向代理所起作用是代替服务器来响应客户端的请求。
原创粉丝点击