内容提要
- 本章简要介绍了当前http协议的一些局限和不足的地方,并由此引出了正在研讨和优化的版本http-ng协议!
http发展中存在的问题
1、http相当复杂,由此实现http软件是相当复杂的
2、扩展性不好
3、性能不好,有些造成时延较大
4、传输依赖性,http是依赖于tcp/ip协议的
HTTP-NG的活动
http-ng的出现正式为了修正http存在的复杂性高、可扩展性差、性能不好、传输依赖性等问题!虽然这个版本尚未被广泛使用(也有可能永远不使用)。
http-ng主要有一下几个特点:
模块化及功能增强
相关报文模块采用分层设计,更利于扩展(主要有三层:Web应用功能、远程操作调用、报文传输)
分布式对象
- 略
第一层————报文传输
- 该层关心报文的安全传输
第二层————远程调用
- 实现远程调用服务器的接口
第三层————Web应用
- 该层是执行语义和应用程序特定逻辑的地方
WebMUX
- 略
当前的状态
- 指出http-ng替换http还为时尚早