超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而 [9] 消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。
HTTP是
应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在
用户空间的
应用程序来实现其功能。HTTP是一种协议规范,这种
规范记录在文档上,为真正通过HTTP进行通信的HTTP的实现程序。