前言
客户端在向服务器发送请求时,请求的资源由于地域等影响受到限制,客户端不能直接访问,需要使用一些代理服务器去向我们请求资源界面,这个时候就需要有代理服务器的产生,代理服务器分为正向代理和反向代理

代理服务器的作用

1.提高访问速度
由于目标主机返回的数据会存放在代理服务器的硬盘中,因此下一次客户再访问相同的站点数据时,会直接从代理服务器的硬盘中读取,起到了缓存的作用,尤其对于热门网站能明显提高访问速度。

2.防火墙作用
由于所有的客户机请求都必须通过代理服务器访问远程站点,因此可以在代理服务器上设限,过滤掉某些不安全信息。同时正向代理中上网者可以隐藏自己的IP,免受攻击。

3.突破访问限制
互联网上有许多开发的代理服务器,客户机在访问受限时,可通过不受限的代理服务器访问目标站点,通俗说,我们使用的翻墙浏览器就是利用了代理服务器,可以直接访问外网。

一、正向代理

正向代理(forward proxy) ,一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并制定目标(原始服务器),然后代理向原始服务器转发请求并将获得的内容返回给客户端,客户端才能使用正向代理。我们平时说的代理就是指正向代理。
简而言之,当我们需要去访问国外某些资源时,由于限制我们不能直接访问,这个时候就可以去访问国外代理服务器并指定原始服务器(目标服务器),让国外代理服务器去帮我们访问资源,注意这个时候我们知道代理服务器和原始服务器的存在,国外代理服务器就充当了一个跳板。
正向代理的用途:
(1)访问原来无法访问的资源,如google
(2) 可以做缓存,加速访问资源
(3)对客户端访问授权,上网进行认证
(4)代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

二、反向代理

反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
反向代理的作用:
(1)保证内网的安全,可以使用反向代理提供WAF功能,阻止web攻击
大型网站,通常将反向代理作为公网访问地址,Web服务器是内网。
(2)负载均衡,通过反向代理服务器来优化网站的负载

三、正向代理和反向代理的简易表示图

反向代理和正向代理的区别介绍相关推荐

  1. 反向代理和正向代理之间的区别

    什么是反向代理?反向代理其实基本思想非常的简单,其实就是位于用户和目标服务器之间,当然对于用户来说,反向代理其实就是相当于目标服务器,用户可以直接通过代理服务器获得目标服务器的资源.那么反向代理和正向 ...

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

    nginx反向代理和正向代理的区别是什么?下面本篇文章就来给大家介绍一下,希望对你们有所帮助. 什么是正向代理? 正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从 ...

  3. nginx和gunicorn相关,反向代理和正向代理区别,静态资源和动态资源

    nginx官网:http://nginx.org/ nginx github:https://github.com/nginx/nginx 反向代理和正向代理区别:https://www.cnblog ...

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

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

  5. 一文简单理解反向代理和正向代理模型

    正向代理和反向代理 正向代理和反向代理 1.代理(Proxy) 2.反向代理和正向代理 参考 正向代理和反向代理 1.代理(Proxy) 引出代理之前,首先介绍C/S架构,也即是Client-Serv ...

  6. nginx反向代理和正向代理

    1.正向代理: 正向代理是指客户端与目标服务器之间增加一个代理服务器,客户端直接访问代理服务器,在由代理服务器访问目标服务器并返回客户端并返回 .这个过程当中客户端需要知道代理服务器地址,并配置连接. ...

  7. 什么是nginx?什么是nginx的反向代理和正向代理又是什么?nginx反向代理的作用?

    1. nginx 1.1 nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄 ...

  8. 图解反向代理和正向代理。

    反向代理和正向代理都是在客户机和服务器传递数据中很重要的部分. 1.正向代理 正向代理的一个很经典的案例就是 ***. 当信息的发起者无法直接将信息递给信息的接受者时,发起者则不得不通过正向代理来作为 ...

  9. 反向代理和正向代理的概念

    反向代理和正向代理的概念 什么是反向代理? 帮助用户请求资源;用户不清楚访问的服务器地址信息.服务器清楚是谁访问的服务器.并能获取用户信息 优点:提高了内部服务器的安全,加快了对内部服务器的访问速度, ...

  10. 反向代理,正向代理,网关

    反向代理,正向代理,网关 正向代理与反向代理,正向与反向是如何区分的? 反向代理在系统架构中的应用场景: 正向代理与反向代理,正向与反向是如何区分的? 正向与反向的目标是客户端,是对于客户端来说是正向 ...

最新文章

  1. 事半功倍系列 javascript
  2. PHP文件和目录操作
  3. C# Timer用法及实例详解
  4. SpringMVC环境配置全过程IntelliJ IDEA 2020.3.1
  5. VTK:绘制一个棋盘并用两个平面对其进行剪辑用法实战
  6. imx6 i2c分析
  7. [css] 说下line-height三种赋值方式有何区别?
  8. 非递归方式对二叉树进行前序、中序、后序遍历(C++实现)
  9. 如何在同一Linux服务器上创建多站点
  10. scrollbar wpf 高度_Wpf ScrollBar自定义样式
  11. 《快播》仿网易云音乐UI,在线视频,在线图片的开源项目
  12. 教材推荐 PRML_模式识别与机器学习
  13. 自举电容的工作原理-3句话总结
  14. Win10 设置锁屏壁纸提示尝试其它图片
  15. lumion计算机丢失string,Lumion计算机丢失string
  16. Scrapped or attached views may not be recycled. isScrap:false isAttached:true android.support.v7.wid
  17. 邵阳学院计算机系主任,湖南教育大平台-湖南省计算机教育年会在邵阳学院召开...
  18. 比Siri更厉害的个人助理Viv 能否一统江湖?
  19. Worldclim网站CIMP6未来数据下载(校正处理好的数据)
  20. 计算机专业就业现状及指导

热门文章

  1. Java实现一个学生成绩管理系统,要求存储学生信息并进行增删改查操作。
  2. 简单上手理解Dav框架
  3. 江苏计算机电缆报价,江苏价格低的阻燃计算机电缆
  4. 如何在uni-app中引入iconfont图标
  5. 微信小程序标签页组件
  6. 第七章 本源时空(补充)
  7. linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown
  8. windows查看MAC地址
  9. 插上耳机没声音 程序包ID:Audioplaybackdiagnostic 错误代码:0x80070002 源:引擎 上下文:升级
  10. LeetCode455分发饼干