文档章节

HTTP读书笔记(三)

年少爱追梦
 年少爱追梦
发布于 2016/02/23 20:54
字数 580
阅读 63
收藏 1

                        第六章 HTTP与网关

1.网关有:HTTP/*:服务器端web网关,将HTTP请求转换为其他协议。EgHTTP/FTPHTTP/HTTPS:服务器端安全网关,通过网关对web请求加密,客户端还是普通的HTTP请求。HTTPS/HTTP:客户端安全加速器网关,也是一种专门用来加密的服务器,让原始服务专门解决请求的问题。

2.资源网关:也就是最常见的网关:应用程序服务器,会将目标服务器和网关结合在一个服务器中实现,客户端通过HTTP进行通信的目地是:与服务端的应用服务相连。

3.网关应用编程接口,第一个流行的应用程序网关API就是通用网关接口(CGI),请求需要网关资源时,服务器会请辅助应用程序处理请求,服务端同常将整条请求传给应用程序,CGI向数据返回一条响应或响应数据,服务端再转会给客户端。但是为每个CGI请求引发一个心得进程请求是开销很大的,人们开发了一种新的CGI称为快速CGI(fastCGI),这个接口模拟了CGI,但它作为持久守护进程运行,消除每个请求建立的新进程所带来的性能损耗。

4.应用程序接口和Web服务:HTTP是作为连接应用程序的基础通信协议,但两个应用程序之间的通信接口协商怎么办?Web Service应运而生,是构建在HTTP之上的机制。使用XML通过SOAP(简单对象访问协议)来交互信息,向HTTP报文中添加XML信息的标准方式。

5.隧道:Web 隧道允许用户通过HTTP连接发送非HTTP流量,这样可以在HTTP上捎带其他协议的数据了,这类流量就可以通过只允许Web流量通过的防火墙了。CONNECT请求,SSL隧道。隧道认证,安全性考虑都要有些东西。(感兴趣再去了解)

6.中继:也有一点代理服务器的味道,但范围要更加广一点。


© 著作权归作者所有

上一篇: HTTP读书笔记(四)
下一篇: HTTP读书笔记(二)
年少爱追梦
粉丝 35
博文 194
码字总数 120275
作品 0
杭州
程序员
私信 提问
UNIX网络编程卷2进程间通信读书笔记汇总

UNIX网络编程卷2进程间通信读书笔记(一)—概述 http://blog.chinaunix.net/u/22935/article_52711_2.html UNIX网络编程卷2进程间通信读书笔记(二)—管道 (1) http://blog.chinaunix.ne...

长平狐
2012/09/03
244
0
《Linux内核设计与实现》读书笔记 - 目录 (完结)

《Linux内核设计与实现》读书笔记 - 目录 (完结) 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!). 为了方便以后查看, 做个《Linux内核设计...

你的猫大哥
2018/01/14
0
0
我的 2017 年度盘点

一、Core Topics Learning based on full English. Operating System Kernel & Dynamic tracking & Go Programming Language. Lincoln Foundation & Absolutism Research. 二、年度成果 2.1 ......

RiboseYim
2017/12/30
0
0
我的RabbitMQ的学习成果

背景 在研发分布式事务的最终一致性事务模式时,使用了RabbitMQ。 在这之前也接触过RabbitMQ,但没有特别深入的去了解它的特性与原理。这次决定系统的学习一次,所以业余时间阅读大神们的书籍...

XuePeng77
04/15
268
0
Android--面试中遇到的问题总结(三)

《Android 开发工程师面试指南 LearningNotes 》,作者是陶程,由梁观全贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备...

sealin
2017/02/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【2019年8月版本】OCP 071认证考试最新版本的考试原题-第13题

Choose the best answer. Examine this query: SELECT TRUNC (ROUND(156.00,-2),-1) FROM DUAL; What is the result? A) 16 B) 160 C) 150 D) 200 E) 100 Answer:D (解析:关键就是 round ......

oschina_5359
28分钟前
5
0
SolrJ 操作solr增删改查

Solr的特性包括: • 高级的全文搜索功能 • 专为高通量的网络流量进行的优化 • 基于开放接口(XML和HTTP)的标准 • 综合的HTML管理界面 • 可伸缩性-能够有效地复制到另外一个Solr搜索服...

雷开你的门
30分钟前
5
0
What’s the easiest way to teach a robot arm to stack blocks?

What’s the easiest way to teach a robot arm to stack blocks? That’s the nuanced question to which researchers at Google parent company Alphabet’s DeepMind sought answers dur......

巧克夹心
31分钟前
4
0
Vuex-dev demo npm install 时总是报phantomjs-prebuilt@2.1.14安装失败

解决方法,删除node_modules,package-lock.json以及package.json里面的 phantomjs-prebuilt。然后 npm install,最后安装phantomjs-prebuilt。 npm install phantomjs-prebuilt@2.1.14 --ig......

牧云橙
33分钟前
7
0
理解自定义starter的主要目的

自定义starter的主要功能是自动帮我们将某个JavaBean转换成SpringBean,在这个过程中,有些类的实例化会依赖其他的类,考虑到是否需要交给Spring管理,会有很多注解来辅助boot是否是实例化该...

redis缓存
40分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部