在目标服务器 和 客户端 中间 有一个 代理服务器
1. 正向代理(forward proxy)
为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端
* 正向代理,其实是"代理服务器"代理了"客户端",去和"目标服务器"进行交互
2. 反向代理(reverse proxy)
以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端
*反向代理,其实是"代理服务器"代理了"目标服务器",去和"客户端"进行交互。
总结:
一个隐藏的是 客户端
一个隐藏的是 服务器端
正向代理其实是客户端的代理,帮助客户端访问其无法访问的服务器资源(翻墙)。反向代理则是服务器的代理,帮助服务器做负载均衡,安全防护等。
No comments:
Post a Comment