正向代理和反向代理

代理: 表示某个事物替代另外一个事物。
在计算机领域 就是一个机器替代另外的机器
 
 
 
 
 正向代理:
代理服务器Y 替代 真正的客户端机器X向服务器Z发送请求,并把请求的结果返回给客户端X
x-->y--->z
 
客户端需要配置代理服务器的地址,常见情况有:
1.  X 不能直接访问Z,需要通过Y来访问
一个局域网内,配置一个机器可以上网,其他客户端通过这台机器上网,客户端需要配置这个机器为网关,对外部来讲,好像是一个机器发出的请求。
比如访问Google,需要设置代理服务器。
 
2. Z限制X访问
  比如某些数据库,限制外部访问,我们要访问需要设置代理才可以。
 
正向代理隐藏真正的客户端,服务端看到的是代理的机器,不是真正的客户机器。
 
反向代理:
 
反向代理,隐藏真正的服务端,客户端看到的是代理的服务器,不是真正的服务机器。
常见情景:
1. 缓存,提高性能
2. 负载均衡,
 
总结:
正向和反向代理是角度不同,
正向,代理客户端,向服务器发送请求
反向,代理服务端,为客户端处理请求
 
 
   
 
 
 
 
 
posted @ 2016-05-16 09:21  Drivenwinder  阅读(158)  评论(0编辑  收藏  举报