HTTP协议详解:从应用层到下一代HTTP-NG的演进与发展
HTTP是属于应用程序层的面向对象的协议。由于其简单而快速的方法,它适用于分布式信息系统。在1990年提议,经过数年的使用和开发,它得到了不断改进和扩展。当前,第六版HTTP/1.0在www中使用。 HTTP/1.1的标准化正在进行中,并且已经提出了HTTP-NG(HTTP的下一个)的建议。 HTTP协议的主要功能可以总结如下:1。支持客户/服务器模式。 2。简单快捷:当客户端从服务器请求服务时,他只需要传输请求方法和路径即可。常用的请求方法是获取,头和发布。每种方法都指定客户端服务器联系人的类型。由于HTTP协议很简单,因此HTTP服务器的程序大小很小,因此通信速度非常快。 3。灵活性:HTTP允许传输任何类型的数据对象。要传输的类型以-Type为标记。 4。没有连接:无连接的含义是每个连接只限制一个请求。服务器处理客户端的请求并收到客户端的答案后,它已断开连接。此方法可以节省传输时间。 5。无状态:HTTP协议是无状态协议。无状态意味着该协议没有交易处理的内存能力。缺乏状态意味着,如果随后的处理需要以前的信息,则必须重新传输,这可能会导致每个连接传输的数据量增加。另一方面,当服务器不需要以前的信息时,服务器的响应速度更快。