HTTP协议 超文本传输协议(Hyper Text Transfer Proctocal,HTTP)是WWW浏览器(客户机)和服务器之间的应用层通信协议。HTTP是用于分布式协作超媒体信息系统的快速实用协议,是通用的、无状态的、面向对象的协议。WWW是以超文本(Hyper Text)为基础的。超文本是一种开放的阅读信息方式,可以根据阅读者的喜好有选择的阅读信息。 HTTP规定了WWW的客户/服务器模式,在此工作模式中任何一个HTTP会话(事务)包括四个步骤,如下图 |
|
|
如果在上述过程中某一步发生错误,则产生错误信息返回到客户端由显示屏输出。但对于用户来说,这些过程是由HTTP自己完成的,用户要做的只是用鼠标单击,然后等待信息输出到用户的显示屏上。 HTTP协议是基于TCP/IP的协议,它不仅需要保证正确传送超文本文档,还必须能够确定传送文档中的哪一部分、以及哪部分内容首先显示等。其他WWW服务,如FTP、Telnet和Gopher同样必须利用HTTP. HTTP服务器与HTTP客户机之间的会话如下: HTTP协议状态码的含义 |