正反代理-概念的介绍

打印 上一主题 下一主题

主题 1320|帖子 1320|积分 3960

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
什么是代理

有一天,你要去买房,遇上了一个卖房的中介,他给你推荐各种房源,那么此时,中介就是充今世理的角色,你就是客户端,那么房源就是目的服务器。
但代理也分正向代理和反向代理,那么这些有什么区别呢?
正向代理

正向代理,就是类似于上面所说,他的工作原理就相当于一个跳板一样,再举个例子,当你无法直接访问到一个网站的时间,这时间正好有一台代理服务器可以直接访问到那个网站,那么你就想办法连接上了这个代理服务器,然后通过代理服务器去把那个网站的内容缓存下来,然后再传回你这里,那么这个时间,这个代理服务器就属于正向代理。也就是说,客户端向代理服务器发送请求,代理服务器从目的服务器中获取到内容后,再转交请求到客户端,这个过程就是属于正向代理。
反向代理

反向代理,可能难理解一点,从名字就可以看出来是和正向代理相反的。再举个例子,你现在访问了一个你以为是你要访问的网站,但其实你访问的网站呈现出来的内容,是那个网站服务器从其他服务器获取并缓存下来的,但是你并不知道这个过程,反向代理的服务器可以根据你的请求,分发到差别的服务器,获取到你想要的内容后再返回给你,那么这个就是反向代理,是不是有点抽象了。
我的理解

我自己有一个理解,就是,正向代理向目的服务器隐藏了自己,反向代理就是目的服务器向客户端隐藏了自己,本质上都是有一个中介服务器获取目的服务器的内容,只是该中介服务器设立的对象差别。仔细想想是不是,正向代理中,代理服务器是你设置的,你通过你设置的代理服务器访问到了你想要的网站内容,目的服务器并不知道真实来访问者是谁,而反向代理呢,是目的服务器端设置的,他是根据客户端的访问需求,来对应分发出差别的请求到目的服务器,然后再将内容返回给你,而你是不知道你访问的服务器的内容毕竟是他自己自己的照旧他先获取到其他服务器内容后再缓存下来的。
总结

总结一段文邹邹的话就是:

  • 正向代理:站在客户端的角度,资助客户端访问外部资源,隐藏客户端。
  • 反向代理:站在服务器端的角度,资助后端服务器处理客户端请求,隐藏后端服务器。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表