黑马程序员技术交流社区

标题: 【石家庄校区】关于正向代理和反向代理 [打印本页]

作者: 张荫    时间: 2017-11-1 22:10
标题: 【石家庄校区】关于正向代理和反向代理
本帖最后由 张荫 于 2017-11-1 22:16 编辑

目前在一些大型的项目中一定会用到一种技术那就是反向代理。那什么是反向代理呢?我们就一起来看下:

首先在学习反相代理之前我们首先要知道正向代理是什么,知道了正向代理,那么反相代理就相对容易理解了。

关于正向代理举例:


图1 用户用代理服务器访问谷歌



访问的过程:用户要访问google由于某些原因无法访问,需要通过一台代理服务器去访问,用户访问代理服务器,代理服务器访问谷歌的服务器,那么这个过程就是一个正向代理。这个其实就是”翻墙“的简单原理。在这个过程中,谷歌的服务器只是知道代理服务器访问了他并不知道用户访问了他。那么类似这种访问的过程就是正向代理。总结来说就是 这么几点:

正向代理



这就是正向代理,那么我们继续来说反相代理。反向代理其实就是把刚刚正向代理中总结的这几点反过来 那么我们这次就先来总结下反相代理,与正向代理做个比较。
反向代理


关于正向代理举例:


图2 用户访问淘宝简单流程

访问的过程:用户要访问淘宝的时候首先访问的是一个反相代理服务器,然后由这个反向代理服务器去给用户分配真正要访问的服务器,用户只是知道访问的是反相代理服务器,而服务器却知道是哪个用户访问的自己。那么这个过程和正向代理是相反的所以就是一个反相向代理。





作者: wheat    时间: 2017-11-1 23:20
不错哦

作者: 1317181388    时间: 2017-11-2 08:56
来挣黑马币

作者: 尹哈哈哈    时间: 2017-11-2 21:09
支持下楼主
作者: 张荫    时间: 2017-11-4 21:26
尹哈哈哈 发表于 2017-11-2 21:09
支持下楼主

多谢多谢
作者: 张荫    时间: 2017-11-4 21:26
wheat 发表于 2017-11-1 23:20
不错哦

谢谢
作者: 张荫    时间: 2017-11-4 21:28
1317181388 发表于 2017-11-2 08:56
来挣黑马币


作者: 张荫    时间: 2017-11-7 19:57
wheat 发表于 2017-11-1 23:20
不错哦

谢谢肯定
作者: Victoria花花    时间: 2018-6-2 20:28
厉害厉害厉害厉害!!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2