一、正向代理:

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

正向代理它代理了客户端,相当于代理服务器去访问目标网址。

特点:

1、隐藏用户真实地址信息。因为代理服务器相当于客户端,所以与目标网站直接交互的是代理服务器而非用户。

2、突破ip访问限制。使公司内部搭建的局域网链接互联网。

3、提高访问速度。代理服务器提供了一个很大的缓冲区将部分请求的响应保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。

二、反向代理:

反向代理:基本流程是与正向代理是相同的,都是通过  用户发送请求 -->代理服务器-->目标服务器。但是二者的区别在于正向代理时用户知道自己访问的是代理服务器,而反向代理是无感知的,用户本质上是不知道自己访问的是代理服务器。

反向代理它代理了目标服务器,让客户感觉自己实际上是在和目标服务器本身进行交互

特点:

1、负载均衡。反向代理服务器相当于一个服务站,当接收到请求时根据负载情况将请求发送到不同的服务器上。

2、提高内部服务器的安全。

  • 正向代理中代理服务器相当于用户,所以隐藏了真实用户的地址信息,而反向代理代理了实际的服务器,所以隐藏了真实服务器的信息,用户实际是在和代理服务器交互而不是目标服务器本身。
  • 反向代理服务器相当于应用级防火墙,所以检查十分严格。

3、提高访问速度。反向代理服务器对于静态内容及短时间内有大量访问请求的动态内容提供缓存服务,提高访问速度。

三、正向和反向代理的区别:

1、正向代理实际代理的是客户端。反向代理代理的是目标服务器。

2、正向代理是客户端架构,而反向代理是服务器架构。

3、正向代理中,服务器不知道真正的用户是谁。反向代理中,用户不知道真正的服务器是谁。

4、正向代理主要用来解决访问问题。反向代理主要用于解决负载均衡、安全防护,但二者都能提高访问速度。

正向代理和反向代理有什么区别?什么是正向代理?什么是反向代理?正向代理和反向代理详解。相关推荐

  1. 被动语态和非谓语区别_一招区分谓语、非谓语动词。附练习与详解

    谓语动词和非谓语动词的区别 : 谓语动词:即动词,注意:一个主语只能有一个谓语!!一个主语只能有一个谓语!!并列句除外. 非谓语动词:除了谓语之外的动词.如果主语已有谓语,则另一个动词为非谓语. 就像 ...

  2. 【网站架构】Nginx 4层、7层代理配置,正向代理、反向代理详解

    大家好,欢迎来到停止重构的频道. 本期我们讨论网络代理. 在往期<大型网站 安全性>介绍过,出于网络安全的考虑,一般大型网站都需要做网络区域隔离,以防止攻击者直接操控服务器. 网站系统的应 ...

  3. Nginx正向代理和反向代理详解及其配置

    代理,顾名思义就是通过中间代理服务器去完成客户端和服务器端的通信,因为某些资源无法直接通过客户端从服务器端请求得到,如国内访问谷歌资源,就需要用代理服务器,将国内ip转换为国外ip,然后去访问资源. ...

  4. nginx系列:nginx反向缓存代理详解

    小生博客:http://xsboke.blog.51cto.com 如果有疑问,请点击此处,然后发表评论交流,作者会及时回复. -------谢谢您的参考,如有疑问,欢迎交流 一. 代理和nginx相 ...

  5. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(1)

    大纲 一.前言 二.环境准备 三.安装与配置Nginx 四.Nginx之反向代理 五.Nginx之负载均衡 六.Nginx之页面缓存 七.Nginx之URL重写 八.Nginx之读写分离 注,操作系统 ...

  6. Nginx 反向代理、负载均衡、页面缓存、URL重写、读写分离及简单双机热备详解...

    大纲 一.前言 二.环境准备 三.安装与配置Nginx  (windows下nginx安装.配置与使用) 四.Nginx之反向代理 五.Nginx之负载均衡  (负载均衡算法:nginx负载算法 up ...

  7. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解

    标签:读写分离 页面缓存 URL重写 Nginx 反向代理 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://freeloda.bl ...

  8. Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解【转载】

    本文只为备份,以防失效.原文请看https://blog.51cto.com/freeloda/1288553 补充说明:部分图片为测试图片,未完全复制,参考文字描述即可. Nginx 反向代理.负载 ...

  9. Nginx反向代理、负载均衡、页面缓存、URL重写及读写分离详解

    大纲 一.前言 二.环境准备 三.安装与配置Nginx 四.Nginx之反向代理 五.Nginx之负载均衡 六.Nginx之页面缓存 七.Nginx之URL重写 八.Nginx之读写分离 注,操作系统 ...

  10. nginx反向代理原理及配置详解

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

最新文章

  1. 目标感太弱怎么办?如何做目标管理?
  2. java串口通信DataRecive_串口通信之DataReceive事件触发时机
  3. jquery对象PHP转换,jQuery对象与DOM对象转换方法详解_jquery
  4. bestcoder#51
  5. multipartfile 获取音频时长_我在音频平台日赚150元的正确打开方式。或许适合你...
  6. docker的学习总结
  7. 我想做一个课程表系统利用PHP+MYSQL+HTML实现课表的展示,但是不知道如何实现
  8. BZOJ 1221: [HNOI2001] 软件开发(最小费用最大流)
  9. SpringBoot整合 ActiveMQ、SpringBoot整合RabbitMQ、SpringBoot整合Kafka
  10. spss回归分析_回归分析中的简单斜率检验:用SPSS或jamovi实现
  11. php将get传参解析成数组,php解析url (parse_url) 参数成数组 (parse_str)
  12. springmvc常用注解与类型转换
  13. ubuntu 16.04 安装samba
  14. LINUX SHELL中使用sed匹配某一行并替换这一行的内容
  15. AI艺术的发展:让艺术通过人工智能变得更具创造力和人性化
  16. 在哪下载公司考勤刷卡特殊情况说明Excel模板
  17. 介绍一下什么是静态独享代理ip。
  18. windows 服务器cpu使占用高的原因分析与解决办法
  19. Android 获取图片尺寸大小的方法
  20. 学习Emacs系列教程

热门文章

  1. android的消息通知栏
  2. Android中获取软键盘状态和软键盘高度
  3. 【图像处理】白平衡原理及实现
  4. 香农定律和奈奎斯特准则
  5. visio如何插入word中的数学公式
  6. 2008年 新的一年!
  7. 安徽大学计算机科学与技术实验,安徽大学计算机科学与技术学院硕士生导师:吕钊副教授...
  8. Spring中@Transactional事务回滚(含实例详细讲解,附源码)
  9. 单片机毕业设计 stm32智能婴儿床系统
  10. ipset基本用法和保存配置