网关:连接客户端和服务器端的代理,主要是用来进行协议转换

客户端网关:客户端使用非http协议和网关交互,网关使用http协议和web服务器交互

服务器端网关:客户端使用http协议和网管交互,网管使用非http协议和应用程序交互

比较常见的网关:http/ftp https/http http/https

常用在存在防火墙的情形,比如防火墙只允许80端口的http协议通过,又要保证客户端数据安全传输的话,就可以使用https/http网关

CGI网关:其实是把URI中以cgi开始的请求转发到cgi处理程序,也算是一中网关了。

web隧道:web隧道的原理是通过http连接到网关,网关通过tcp协议和服务器连接

可以发送http协议大web隧道,具体的是:

客户端发送:

CONNECT www.test.com  HTTP/1.1

Host: webturnl.com

网关受到请求:建立与www.test.com的tcp连接,连接成功,返回相应

HTTP/1.1 200 Connection Established

接着客户端可以发送具体的数据了

SSL隧道:利用http协议传送加密的ssl数据,而不是建立ssl连接传输数据

SSL隧道和https/http网关区别:主要是数据安全性的区别,https/http网关会截获https请求,并且对请求进行了不安全的http协议,ssl隧道虽然用http协议传输,但是数据是通过ssl加密的

中继:中继是一个代理,对于一些盲中继,可能出现一些问题。例如持久化连接的问题,忙中继可能不识别持久化连接的标识,导致客户端和服务器端以为自己建立的是持久化连接,但是实际上不一定是。

转载于:https://www.cnblogs.com/aigongsi/archive/2012/10/10/2718987.html

《http权威指南》阅读笔记(六)相关推荐

  1. MyCat权威指南阅读笔记(基础篇)

    1.1何为数据切分? 简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主 机)上面,以达到分散单台设备负载的效果. 数据的切分(Sharding)根据其切分规 ...

  2. Postfix权威指南-阅读笔记-架设和维护邮箱服务器

    PostFix权威指南 目录 文章目录 适用人群 前言 1. 简介 Internet E-mail传递流程 2.基础概念 在线说明书 模拟SMTP对话 常见响应状态码 4.基本的配置与管理 默认安装目 ...

  3. HTTP权威指南阅读笔记五:Web服务器

    Web服务器会做些什么: 1.建产连接:接受一个客户端连接,或者如果不希望与这个客户端建立连接,就将其关闭. 1)处理新连接 2)客户端主机名识别 3)通过ident确定客户端用户 ident在组织内 ...

  4. Hadoop权威指南阅读笔记

    2019独角兽企业重金招聘Python工程师标准>>> 1.MR和关系型数据 MR和传统的关系型数据库处理的数据是不同,传统关系型数据库处理的是较结构化数据,对于半结构化和非机构话数 ...

  5. HTTP权威指南阅读笔记一:HTTP概述

    HTTP协议版本: 1.HTTP/0.9:HTTP的1991原型版本称为HTTP/0.9.这个协议有很多严重的缺陷,只应该用与与老客户端的交互.HTTP/0.9只支持GET方法,不支持多媒体内容的MI ...

  6. JS权威指南阅读笔记

    2019独角兽企业重金招聘Python工程师标准>>> 词法结构 unicode以\u为前缀,其后跟随4个十六进制数 标识符必须以字母.下划线或$开始,后续字符可以是字母.数字.下划 ...

  7. mysql数据库权威指南_MySQL_MySQL权威指南读书笔记(三),第二章:MYSQL数据库里面的数 - phpStudy...

    MySQL权威指南读书笔记(三) 第二章:MYSQL数据库里面的数据 用想用好MYSQL,就必须透彻理解MYSQL是如何看待和处理数据的.本章主要讨论了两个问题:一是SQL所能处理的数据值的类型:二是 ...

  8. HTTP权威指南读书笔记

    <<HTTP权威指南>>读书笔记 第一部分:Web的基础 第1章:HTTP概述 主要内容 1.什么是HTTP 2.HTTP的基本组件 HTTP HTTP:HTTP(Hypert ...

  9. HTML5权威指南----读书笔记

    <!DOCTYPE html> <html> <head><meta name = 'keywords' content="HTML5权威指南--- ...

  10. 《JavaScript权威指南》笔记(一)

    2019独角兽企业重金招聘Python工程师标准>>> <JavaScript权威指南>真是名符其实的好书!真遗憾初学JavaScript时没有立即读这本书,甚为遗憾.不 ...

最新文章

  1. django 不用自带的mysql_21_django配置使用mysql数据库的两种方式
  2. vs无法写入量的大数据_一个每天服务数万人的企业食堂:自助餐按重计价,大数据支持食材预备量...
  3. python 十进制与二进制以及位运算
  4. Git_从远程库克隆
  5. 最全 MySQL 优化方法,从此优化不再难
  6. 百度语音合成data:audio/x-mpeg;base64转mp3
  7. 光伏发电系统最大功率点跟踪MPPT matlab/simulink仿真 扰动观察法
  8. 回归、自回归、循环神经网络(RNN)、LSTM
  9. 数据分析面试都会问到哪些问题
  10. 新版标准日本语中级_第十四课
  11. 网络丢包怎么办?这些解决办法
  12. Python数据可视化,Pyecharts库,外圆环内饼图制作
  13. 黑马电商项目初始化学习笔记
  14. 前端开发之从零开始的uniapp(1):创建uni-app项目
  15. 他山之石 | 丁香园 医疗领域图谱的构建与应用
  16. 科学计算模块Numpy-初级 (2)
  17. 华为荣耀5X解锁码申请及解锁详细教程
  18. 郭明錤:明年三款新iPhone都将支持5G
  19. 【组合数学:三】容斥原理
  20. 深度学习100例-循环神经网络(RNN)心脏病预测 | 第46天

热门文章

  1. gdb coredump oracle,GDB + CoreDump 调试记录
  2. 非标自动化企业前十名_自动化输送+旋盖,竟如此简单!机械设计教程精选!...
  3. igllib 203 Curvature directions
  4. Lesson5 一阶自治微分方程
  5. 植物病理学分类的高效网络体系结构的半监督噪声学生预训练
  6. linux下无mysql命令_linux下mysql命令
  7. rtcp webrtc 接收_WebRTC RTP/RTCP 源码分析(四):RTCP 的接收和解析
  8. 教你把gps服务器修改为中国加速搜星,Android的GPS加速搜星的原理和方法
  9. 64如何传入后台_如何保证API接口数据安全?
  10. 在类中用class时数据是共有还是私有_C++判断题题库1