反向代理与正向代理
之前经常听到代理,有什么反向代理与正向代理,随便看来一下也没有特别上心,所以还是不理解,今天又特意看了一下,做到牢记。
参考博客:
1、http://www.cnblogs.com/Anker/p/6056540.html
2、http://blog.csdn.net/m13666368773/article/details/8060481
3、https://www.zhihu.com/question/24723688
在第二篇中评论中一些朋友总结的也很好:
1、正向代理:客户端知道服务端,通过代理端连接服务端。代理端代理的是服务端。
反向代理:所谓反向,是对正向而言的。服务端知道客户端,客户端不知道服务端,通过代理端连接服务端。代理端代理的是客户端。代理对象恰好相反,故名反向代理。
2、正向代理:代理端代理的是客户端。
反向代理:代理端代理的是服务端。
我个人比较偏向第二种总结,
正向代理时:客户端不能直接访问服务端,因此代理端代替客户去访问服务端将结果返回给客户端。
反向代理时:客户端想知道某个结果,但是谁告诉我这个结果呢,代理端去收集直接将结果告诉我就行,客户端不用管具体谁给的,代理端代替服务端将结果告诉客户端,所以代理端代理了服务端。

浙公网安备 33010602011771号