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

  • 正向代理与反向代理,正向与反向是如何区分的?
  • 反向代理在系统架构中的应用场景:

正向代理与反向代理,正向与反向是如何区分的?

正向与反向的目标是客户端,是对于客户端来说是正向还是反向。
正向代理:有明确目标的请求是从客户端发出的,客户端发起的请求知道明确的目的地,只不过自己访问不到,比如外网,此时就需要借助一个代理服务器帮助从而去访问要访问的目标。正向代理中,被代理的是客户端,服务器端不知道请求是谁发的。

反向代理:有明确目标的请求是从服务器发出的。客户端并不知道自己的请求真实的会发送到那已台服务器,而服务器是知道谁发给他的请求的。反向代理中,被代理的是服务器,客户端不知道请求真实发给谁。

网关:访问网络的入口就是网关,代理服务器也是网关。所有的请求都要经过网关。所以就出现了一个缺点:如果网关的带宽不够,就算你网络的带宽再高也没用。这个问题可用lvs的DR模型解决,DR模型是请求进入时经过网关,但是从服务器向客户端传数据时就不经过网关了。

反向代理在系统架构中的应用场景:

传统公司系统架构:

首先用户通过路由,域名解析,到互联网,从而发送到机房网关,然后经过防火墙到nginx服务器,之后由nginx服务器代理转发到真正的服务器。
中小型互联网企业中:
nginx在其中不只是充当一个反向代理的功能,还回去做一些业务逻辑上功能上的作用,再就是回去做文件网关服务器等。

反向代理,正向代理,网关相关推荐

  1. 代理(正向代理与反向代理)

    代理 概念 ​ 代理也被叫做网络代理,是一种比较特殊的网络服务,允许一个终端(通常指客户端)通过这个服务与另一个终端(通常指服务器端)进行非直接的连接.例如:一些网关.路由器等网络设备都具备网络代理的 ...

  2. 什么是反向代理,如何区别反向与正向代理

    什么是反向代理,如何区别反向与正向代理 2.正向代理 正向代理类似一个跳板机,代理访问外部资源. 举个例子: 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个 ...

  3. 从外网 SSH 进局域网,反向代理+正向代理解决方案

    相信很多同学都会碰到这样一个问题.在实验室有一台机器用于日常工作,当我回家了或者回宿舍之后因为没法进入内网,所以访问不到了.如果这个时候我需要 SSH 进去做一下工作,那么怎么解决这个问题呢?本文将给 ...

  4. nginx代理(正向代理和反向代理)

    正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容 ...

  5. 透明代理/正向代理/反向代理

    透明代理(transparent proxy): 内网代理(inline proxy) 拦截代理(intercepting proxy) 强制代理(force proxy) 透明代理会拦截客户端发送的 ...

  6. 【网络】正向代理和反向代理

    关于网络的基本知识: 为什么百度查到的ip和ipconfig查到的不一样:详解公网Ip和私网ip:详解网络分类ABC: 内网访问外网和外网访问内网的原理 代理 什么是代理?代理其实就相当于交易双方的中 ...

  7. 代理,正向代理和反向代理

    1. 代理 代理也被叫做网络代理,是一种比较特殊的网络服务,允许一个终端(通常指客户端)通过这个服务与另一个终端(通常指服务器端)进行非直接的连接. 例如:一些网关.路由器等网络设备都具备网络代理的功 ...

  8. 正向代理、透明代理、反向代理

    代理方式有三种:正向代理.透明代理和反向代理. 一.正向代理 正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器).为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标 ...

  9. 正向代理反向代理(校园网为例)

    1. 定义 1.1正向代理 我们常说的代理服务器(多指 VPN),一般就是正向代理 正向代理是一对一或多对一,反向代理就是一对多 正向代理代理的对象是客户端,反向代理代理的对象是服务端 1.2 反向代 ...

最新文章

  1. EMC开发实习生电面经验
  2. 用gcc gvim编译程序
  3. python 中的os.path.split()函数用法
  4. HTTP协议之:HTTP/1.1和HTTP/2
  5. SCOM数据库整理索引计划出错
  6. 语言与golang语言运行速度_Golang语言情怀第13期 Go 语言设计模式 介绍
  7. vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局
  8. 【深入理解Java虚拟机学习笔记】第二章 Java 内存区域与内存溢出异常
  9. Ubuntu 安装 CLI 并运行 ASP.NET Core 1.0
  10. RH413-GRUB加密
  11. 酷狗php 技术题目,广州酷狗php面试题(赋答案)
  12. 《数据结构C语言版》
  13. 电工基础知识电线电缆常识80问答
  14. Java开发的文字RPG游戏,代码开源
  15. 鸿蒙智慧屏安装应用,谁说华为智慧屏不能装APP,我来打脸了,附零难度安装APP教程...
  16. 基于FPGA的光纤数据传输
  17. Linux系统磁盘分区格式MBR格式转换GPT
  18. 马云在大学学计算机,IT大佬高考成绩单:李彦宏是状元 马云数学仅1分
  19. 【星门跳跃】解题报告
  20. Java 时间差运算工具函数(时间戳运算)

热门文章

  1. docker使用alpine镜像
  2. 1、 什么是time_wait?如何产生的?
  3. Hadoop技术优缺点详解
  4. 绿色债券数据集2016.01-2021.11年
  5. 线程池+jsoup+htmlclient实现微博超话社区自动签到
  6. sublime配置python开发环境以及遇到的坑(附终极解决方案)
  7. Logistic Regression逻辑回归函数Python实现
  8. 蓝桥杯-填空题Ctrl+F
  9. 华为云Bu【nononoknow】
  10. 数据结构题目收录(一)