正向代理
客户端向外界发起请求的时候,并不是直接与目标服务器连接,而是经过一个代理服务器,将所有请求都交给代理服务器,由他负责连接外界的目标服务器,同事从服务器返回的数据,也经过代理服务器返回到客户端,从外界看来,所有请求都是来自这台代理服务器,成功的将客户端隐藏在自己身后,起到了一种保护客户端的作用
以上描述的过程中,这个中间的代理服务器,代表的是客户端,将客户端的请求分发给各个服务端,所以称之为正向代理
反向代理
还是这个服务器,还是上面的过程,此时对于客户端来说他面对的就是一个服务器而不是一群服务器,所以此时也可以理解成这个代理服务器代理了他背后的很多服务器
反向代理的意义
1)负载均衡 2) 减轻后端压力(存放静态及缓存数据) 3)对请求进行封装加密的统一加工处理 4)保证后端服务的安全性
网友评论