HTTP读书笔记(三)

本文详细介绍了HTTP协议下的各种网关类型及其作用,包括服务器端Web网关、资源网关等,并探讨了网关API的发展历程,从最初的CGI到快速CGI,再到基于HTTP的应用程序接口和Web服务。此外,还讨论了Web隧道、中继的概念和技术细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                        第六章 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.中继:也有一点代理服务器的味道,但范围要更加广一点。


转载于:https://my.oschina.net/QAAQ/blog/619643

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值