正向代理:在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问.

正向代理:当客户端无法访问外部资源的时候(比如墙这样的原因),可以通过一个正向代理去间接地访问,所以客户端需要配置代理服务器的ip.客户端知道正向代理服务器的ip.客户端和正向代理服务器处在同一个局域网.

反向代理:客户端无法感知代理的存在,通过代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端.通常,为保证内网的安全,可以用一个公网(外网)作为访问地址.反向代理服务器和内部网络上的服务器在同一个LAN.

注意:大型网站通常会把外网作为访问地址,此时,反向代理服务器的内网ip和内部网络上的服务器ip处在同一个局域网.这些web服务器对客户端是不透明的,但是对反向代理服务器是透明的(内网ip处在同一个局域网).客户端无法感知代理的存在,因为客户端和反向代理服务器直接打交道的是这个外网ip,也没有设置代理ip的环节,并且反向代理服务器真正进行代理的时候是通过内网ip实现的.

透明性问题

正向代理:server和proxy对client都是透明的.client对proxy是透明的,client对server是不透明的.

反向代理:server对client是不透明的,proxy对client是透明的.client对proxy是透明的,client对server是不透明的.(更安全)

如何理解反向代理和正向代理的方向性

也可以这样去理解,实际上正向/反向代理服务器都是代为收发请求和响应的.不过从结构上来看正好左右互换了一下方向,所以把后出现的那种代理方式叫成了反向代理.

主要区别

-正向代理中,服务器(非代理)并不知道真正的客户端到底是谁,只知道正向代理服务器是谁.而反向代理中,客户端不知道真正的服务器(非代理)是谁,只知道反向代理服务器是谁.

-正向代理主要是用来解决访问限制的问题,帮助能够访问.而反向代理则是更多的考虑负载均衡、安全防护等问题.

正向代理和反向代理有什么区别相关推荐

  1. 正向代理与反向代理是什么,有什么区别?

    今天,我们来简单介绍一下什么是正向代理与反向代理,他们二者之间有什么区别? 定义 正向代理:如图所示,正向代理是代理用户客户端,为客户端发送请求,对服务器隐藏自己的真实客户端. 反向代理:是指以代理服 ...

  2. Nginx正向代理和反向代理的区别

    正向代理与反向代理的区别: 1.正向代理相对于目标服务器而言隐藏了客户端的真实IP地址,因为对于目标服务器而言所有请求都是从正向代理服务器发出的,正向代理主要是为了突破网络访问限制,比如ke xue上 ...

  3. 正向代理和反向代理定义和区别

    什么是代理服务器 提供代理服务的电脑系统或其它类型的网络终端,代替网络用户去取得网络信息. 为什么使用代理服务器? 1.提高访问速度.由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再 ...

  4. 正向代理和反向代理区别

    文章目录 正向代理和反向代理区别 场景 非代理情况 正向代理 反向代理 总结:一言以蔽之 正向代理: 反向代理: 应用 正向代理通常应用于: 反向代理通常应用于: 正向代理和反向代理区别 我们经常接触 ...

  5. 正向代理和反向代理概念及区别

    正向代理和反向代理 文章目录 正向代理和反向代理 前言 正向代理 正向代理用处 反向代理 反向代理用处 总结(正反向代理的区别) 前言 总是搞不懂正向代理和反向代理应用场景,今天专门来整理一下 提示: ...

  6. 正向代理和反向代理的区别(口语化解释)

    文章目录 1.正向代理和反向代理最简单的例子 2.正向代理和反向代理的区别 3.用外卖解释正向代理和反向代理 1.正向代理和反向代理最简单的例子 正向代理 比如说日常使用vpn,当用户使用vpn访问百 ...

  7. 正向代理与反向代理的理解以及区别

    正向代理与反向代理 参照了知乎以及百度的一些列子,以下说一下自己的理解 - 正向代理 先搭建一个属于自己的代理服务器 1.用户发送请求到自己的代理服务器 2.自己的代理服务器发送请求到服务器 3.服务 ...

  8. 正向代理和反向代理的区别Nginx配置虚拟主机流程(后续更新)

    目录 目标 安装Nginx 配置虚拟主机 准备 方法一 方法二(推荐) 验证虚拟主机 正向代理和反向代理的区别 区别&案例 正向代理和反向代理流程 目标 熟练在Linux安装单机Nginx: ...

  9. 正向代理和反向代理有什么区别?什么是正向代理?什么是反向代理?正向代理和反向代理详解。

    一.正向代理: 当用户想访问某一网址时,用户先访问代理服务器,然后由代理服务器向目标网址发送请求最终将数据返回代理服务器,最后代理服务器将数据返回给用户这一过程我们称之为正向代理. 正向代理它代理了客 ...

  10. 轻松理解正向代理与反向代理

    点击蓝色"程序猿DD"关注我哟 我知道有很多专注于业务研发的童鞋,经常搞不清"正向代理"与"反向代理"这两个东西.很多时候,因为这些东西的应 ...

最新文章

  1. 扫盲 about session,Bean,网关等
  2. IDLE 策略算法 放置奇兵 小破船翻船记录(悬空岛——冒险(航海))
  3. Windows Azure Storage (4) Windows Azure Storage Service存储服务之Blob Share Access Signature
  4. iOS之“微信支付”开发流程
  5. shell在一个大文件找出想要的一段字符串操作技巧
  6. 学会它,可以替你写100行 200行 300行……的代码
  7. python怎么控制速度_如何控制python的ThreadPoolExecutor的吞吐量速度?
  8. 阿里云MaxCompute(大数据)公开数据集---带你玩转人工智能 1
  9. matlab weibpdf函数,matlab建模常用函数
  10. H5的段落标签、图片标签、列表标签与链接标签
  11. 计算机专业中英文,计算机专业词汇中英文对照
  12. python实战——密码生成器
  13. TRUNCATE和DETELE的区别
  14. PHP实现队列及队列原理
  15. (不打广告)推荐这款永久免费内网穿透软件-神卓互联
  16. 网络协议之socket协议详解之Unix domain Socket
  17. nvme协议阅读笔记
  18. linux系统怎么下载
  19. navicat 解析sql_使用 Navicat 查询分析器优化查询性能(第 2 部分)
  20. Java中的锁-park/unpark

热门文章

  1. 适合女生的蓝牙耳机有哪些?四款高颜值蓝牙耳机推荐
  2. 计算机网络套接字编程实验-TCP单进程循环服务器程序与单进程客户端程序(简单回声)
  3. pythonic_pythonic方式
  4. 图像分割之FCN全卷积神经网络
  5. 银行数字化转型导师坚鹏:商业银行大数据风控建模方法与案例
  6. 毕业自制基于AD19的PCB直尺
  7. http升级到https配置
  8. 用c++和SFML实现简易的界面版贪吃蛇
  9. 德国科学家称虫洞可打开 或实现星际旅行
  10. mysql 插入重复数据_MySQL插入重复数据