内容提要

  • 本章简要介绍了当前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还为时尚早