正反代理-概念的介绍
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
什么是代理有一天,你要去买房,遇上了一个卖房的中介,他给你推荐各种房源,那么此时,中介就是充当代理的角色,你就是客户端,那么房源就是目标服务器。 但代理也分正向代理和反向代理,那么这些有什么区别呢? 正向代理正向代理,就是类似于上面所说,他的工作原理就相当于一个跳板一样,再举个例子,当你无法直接访问到一个网站的时候,这时候正好有一台代理服务器可以直接访问到那个网站,那么你就想办法连接上了这个代理服务器,然后通过代理服务器去把那个网站的内容缓存下来,然后再传回你这里,那么这个时候,这个代理服务器就属于正向代理。也就是说,客户端向代理服务器发送请求,代理服务器从目标服务器中获取到内容后,再转交请求到客户端,这个过程就是属于正向代理。 反向代理反向代理,可能难理解一点,从名字就可以看出来是和正向代理相反的。再举个例子,你现在访问了一个你以为是你要访问的网站,但其实你访问的网站呈现出来的内容,是那个网站服务器从其他服务器获取并缓存下来的,但是你并不知道这个过程,反向代理的服务器可以根据你的请求,分发到不同的服务器,获取到你想要的内容后再返回给你,那么这个就是反向代理,是不是有点抽象了。 我的理解我自己有一个理解,就是,正向代理向目标服务器隐藏了自己,反向代理就是目标服务器向客户端隐藏了自己,本质上都是有一个中介服务器获取目标服务器的内容,只是该中介服务器设立的对象不同。仔细想想是不是,正向代理中,代理服务器是你设置的,你通过你设置的代理服务器访问到了你想要的网站内容,目标服务器并不知道真实来访问者是谁,而反向代理呢,是目标服务器端设置的,他是根据客户端的访问需求,来对应分发出不同的请求到目标服务器,然后再将内容返回给你,而你是不知道你访问的服务器的内容究竟是他自己本身的还是他先获取到其他服务器内容后再缓存下来的。 总结总结一段文邹邹的话就是:
转自https://www.cnblogs.com/rendezvous/p/18814613 该文章在 2025/4/9 9:36:26 编辑过 |
关键字查询
相关文章
正在查询... |