反向代理与正向代理

  之前经常听到代理,有什么反向代理与正向代理,随便看来一下也没有特别上心,所以还是不理解,今天又特意看了一下,做到牢记。

  参考博客:

  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、正向代理:代理端代理的是客户端。
       反向代理:代理端代理的是服务端。

  我个人比较偏向第二种总结,

  正向代理时:客户端不能直接访问服务端,因此代理端代替客户去访问服务端将结果返回给客户端。

  反向代理时:客户端想知道某个结果,但是谁告诉我这个结果呢,代理端去收集直接将结果告诉我就行,客户端不用管具体谁给的,代理端代替服务端将结果告诉客户端,所以代理端代理了服务端。

 

posted @ 2017-09-15 11:07  山水花草  阅读(158)  评论(0)    收藏  举报