关于正向代理服务器与反向代理服务器的区别问题

1.概念
正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从原始服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转交并且将获得的内容返回给客户端。正向代理的情况下客户端必须要进行一些特别的设置才能使用。
关系图如下 :
在这里插入图片描述
正向代理特点:要访问的服务器只知道代理服务器来访问它,并不知道真实的客户端是谁

反向代理正好相反。对于客户端来说,反向代理就好像目标服务器。并且客户端不需要进行任何设置。客户端向反向代理发送请求,接着反向代理判断请求走向何处,并将请求转交给客户端,使得这些内容就好似他自己一样,一次客户端并不会感知到反向代理后面的服务,也因此不需要客户端做任何设置,只需要把反向代理服务器当成真正的服务器就好了。
关系图如下 :
在这里插入图片描述
特点:反向代理服务器隐藏了真实服务器的信息,例如淘宝,京东,天猫等。。。
2.使用场景
正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。
反向代理的典型用途是将 防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。

3.反向代理服务器的作用
企业里见到比较多是反向代理服务器,它主要有如下几种作用:

①、安全保护。隐藏真实服务器的地址信息,对互联网的请求做一个过滤。

②、为后端服务器减压:静态资源如html、css、js、图片文件等可以路由到本地缓存,而不是找真实服务器要。

③、负载均衡器。提供了分布式部署的强有力的支撑。轮询、最小连接数、随机、一致性哈希、智能负载等多种负载策略

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值