博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《http权威指南》阅读笔记(六)
阅读量:5890 次
发布时间:2019-06-19

本文共 703 字,大约阅读时间需要 2 分钟。

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

客户端网关:客户端使用非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   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加密的

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

 

转载地址:http://hkfsx.baihongyu.com/

你可能感兴趣的文章
nc 局域网聊天+文件传输(netcat)
查看>>
每天一个linux命令(25):linux文件属性详解
查看>>
go微服务框架go-micro深度学习(三) Registry服务的注册和发现
查看>>
python 重载方法有哪些特点 - 老王python - 博客园
查看>>
在Fedora8上安装MySQL5.0.45的过程
查看>>
TCP长连接与短连接的区别
查看>>
设计模式之命令模式
查看>>
android 测试 mondey
查看>>
Spring AOP项目应用——方法入参校验 & 日志横切
查看>>
用Fiddler或Charles进行mock数据搭建测试环境
查看>>
使用REST-Assured对API接口进行自动化测试
查看>>
GitHub发布史上最大更新,年度报告出炉!
查看>>
王潮歌跨界指导HUAWEI P20系列发布会 颠覆传统 眼界大开!
查看>>
王高飞:微博已收购一直播 明年一季度重点是功能与流量打通
查看>>
趣头条发行区间7至9美元 预计9月14日美国上市
查看>>
新北市长侯友宜:两岸交流应从隔壁最亲近的人开始
查看>>
全面屏的Nokia X即将上线,不到2000元的信仰你要充值吗?
查看>>
HTML5音频audio属性
查看>>
ES6学习
查看>>
Centos7搭建Django环境
查看>>