正向代理和反向代理

正向代理隐藏了真实客户端的身份,使得客户端可以通过代理访问受限资源,如通过NPM访问谷歌服务。反向代理则作为服务器的前置机,用户直接与代理交互,而不知目标服务器,例如120急救电话系统。正向代理常用于访问限制、身份隐藏,反向代理则用于负载均衡和Web加速。
摘要由CSDN通过智能技术生成

正向代理

概念

正向代理,意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。

例子

  1. 案例一:国内是无法上谷歌服务的,如果实在要用到谷歌服务的话我们通常会使用的NPM,这个NPM服务器就是正向代理,谷歌服务器只知道这个NPM的服务器向他发出了请求,但是在背后使用NPM服务器的真实用户是谁谷歌是不知道的。
    在这里插入图片描述

  2. 案例二:A、B、C向小黑借钱,但是不认识小黑,他们只认识小黑的朋友小白,他们让小白向向小黑那里借钱在借给他们,就这样成功借到了前。但是在这个过程中小黑并不知道小白把钱借给了A、B、C三个人,小黑只知道把钱借给了小白。在这里插入图片描述

反向代理

概念

反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。

例子

我们打120急救电话的时候并不是真的都打到一个电话里,而是根据你的一些相关信息分配到最合适的医院急救科的电话中去。你打过去的时候并不知道是谁接了你的电话,你只知道我打的是120。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值