码迷,mamicode.com
首页 > 其他好文 > 详细

如何理解反向代理的反向?

时间:2018-05-10 14:25:50      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:size   strong   反向代理   分享图片   服务器组   AC   转发   请求转发   交互   

为何叫反向:

        从原理上来说.代理服务器都是处理来自客户端的请求,并将其转发到目的服务器上,所以代理服务器的工作并没有任何反向的意味,而下面这张图就能说明为何反向代理叫反向

技术分享图片

从结构上来看,正向代理和反向代理的左右两边换了一下,原本代理服务器的客户端来自内网.其和代理服务器组成一个LAN,而反向代理之后.代理服务器和服务器组成了一组,所以从结构来看,是reverse的,从英文的角度来看,reverse这个词包含翻转的意思,其意思就是指结构图上的这种反转,但是由于翻译的关系.到了中文变成反向代理,其实proxy并没有做和以前有什么不同的事情.它仍旧是将来自客户端的请求转发给实际端。

总结:

正向代理服务器:

一般互联网单一模型,是客户端——服务端,加入代理后是客户端——代理——服务端,一般正常的代理,是代理客户端,代理服务器替客户端做了一些事情,服务端不知道真正的客户端是谁。

反向代理服务器:

反向代理是代理服务端,客户端请求的都是服务端的代理,客户端并不知道自己最后到底是跟哪个确切的服务端交互,只知道自己把请求给到了客户端认为的服务器(其实是代理)

如何理解反向代理的反向?

标签:size   strong   反向代理   分享图片   服务器组   AC   转发   请求转发   交互   

原文地址:https://www.cnblogs.com/xinde123/p/9019213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!