正向代理、反向代理、集群
代理服务器架设在客户端和原始服务器之间,相当于一种包装或者渠道
正向代理
生活中常见的代理就是正向代理,比如我们对于vpn的搭建,我们使用VPN访问外网的时候其实就是正向代理的过程,我们本身并不能访问外网(还有DNS污染),但是经过代理服务器的包装,转交我们的请求传达到外网服务器,然后外网服务器的响应数据通过代理服务器传回客户端,这一过程就是正向代理,这一过程中体现的功能有,
· 客户端的互联网访问授权,例如一些公司使用的ISA SERVER
· 隐藏客户端真实地址
· 访问原始地址禁止访问的网站
反向代理
集群
在说反向代理之前,先说明一下集群的概念。多台服务器完成同一项工作就是集群,若干台计算机通过网络构成一个大型的计算机服务系统,协同向用户提供数据,当用户访问时,感觉也是只有一台服务器向其提供数据,多台原始服务器的反向代理就可以理解为集群。
反向代理与正向代理正好相反,客户端向代理服务器发送请求,代理服务器根据规则选择向哪个原始服务器转交请求,原始服务器发送数据给反向代理服务器,代理服务器再把数据发送给客户端。
反向代理在这一过程中体现的作用
1,隐藏原始服务器信息。
2,负载均衡
3,减轻服务器压力