代理服务器
1.正向代理
用户A - 代理服务器B - 服务器 C
概念:用户A通过登录服务器B去访问服务器C。客户端需要向代理服务器B指定想要访问的服务器C。
原因:1.用户A无法直接访问C。
2.有时可以提高访问速度。如A到C为底带宽连路,B到C为高带宽链路。这时候选择B就能更快的访问C。
3.缓存作用。用户A1通过B访问了C以后,代理服务器会把数据保存一段时间。这样A2如果也通过B访问C的话,那么就不用再访问C,可直接把缓存数据发给A2.
4.授权访问。A1和A2都设置了代理服务器B。A1通过授权,可以通过B访问外网的服务器C。而A2没有授权,所以不可以。
5.隐藏访问者行踪。通过代理服务器B,服务器C并不知道真正的访问者是A用户。
2.反向代理
用户A - 代理服务器B - 服务器 C
概念:用户A通过服务器B访问服务器C。A向B发送普通请求,B来判断将请求转发给服务器C还是D。
原因:1.保护隐藏服务器C。
2.负载均衡。如果反向代理服务器可以和用户来自统一网络,那么用户的访问速度会得到大幅度提升。
3.透明代理
用户A - 代理服务器B - 服务器 C
概念:用户A通过服务器B访问服务器C。用户不知道有代理服务器存在。
使用场地:公司使用的行为管理软件。A想访问C,但B被设置为无法访问C,这样A就拿不到C的数据。