正向代理与反向代理
正向代理与反向代理的区别
正向代理
举个通俗易懂的例子:张三想创业,但是没有启动资金,因此他向马云爸爸借500w,很显然马云爸爸不会借钱给他,因此他就得通过第三方人,假设这个人是马云爸爸的同窗好友B,B向马云爸爸借到了500w,然后将钱转交给了张三,这样张三就间接的向马云爸爸借到了钱,在此过程中,马云爸爸完全不知道真正借钱的人是谁。
正向代理就是这个道理,当我们想要访问国外网站,由于科学合理上网导致我们直接访问被拒绝,这时候我们就可以使用代理服务器,来间接的访问对方网站,在此过程中,对方网站并不知道是谁访问的它只知道是一个服务器访问了它
反向代理
同样的我们也举一个通俗易懂的例子:假设你想要咨询手机流量业务,因此需要拨打10086来联系客服,这个时候就会由10086随机的给你分配一个客服热线来给你提供帮助,此过程中你并不知道对方客服是谁,只知道它能够帮你解决问题。
反向代理就是这么个道理,你向服务端发起请求,想要获取资源,服务端就会通过反向代理从数个服务器节点中拿出数据来返回给客户端
总结就是:正向代理是基于客户端的代理,反向代理是基于服务端的代理