超文本传送协议(超媒体系统应用之间的通信协议)

2023-12-31 13阅读

超文本传送协议

超媒体系统应用之间的通信协议

超文本传送协议,英文名称为HTTP-Hypertexttransferprotocol,其是分布式,协作式,超媒体系统应用之间的通信协议。是万维网(worldwideweb)交换信息的基础。

中文名 超文本传送协议
外文名 HTTP-Hypertext transfer protocol
别名 HTTP协议
所属领域 通信
发起人 泰德·纳尔森
发起组织 万维网协会、Internet工作小组
最新稳定版本 HTTP/1.1
支持语言 PHP、JAVA、PYTHON、C、C++

简介

超文本转移协议的前身是世外桃源(Xanadu)项目,超文本的概念是泰德˙纳尔森(TedNelson)在1960年代提出的。1990年12月,超文本在CERN首次上线。1991年夏天,继Telnet等协议之后,超文本转移协议成为互联网诸多协议的一分子。

响应头

客户端向服务器发送一个请求,服务器以一个状态行作为响应,响应的内容包括:消息协议的版本、成功或者错误编码、服务器信息、实体元信息以及必要的实体内容。根据响应类别的类别,服务器响应里可以含实体内容,但不是所有的响应都有实体内容。本节仅简述响应头。HTTP(超文本传输协议)是浏览器和Web服务器共同遵守的协议。介绍了HTTP/1.1协议的特点如灵活性、简单性、无连接、无状态等。

安全超文本协议

安全超文本传输协议(SecureHypertextTransferProtocol,S-HTTP)是一种结合HTTP而设计的消息的安全通信协议。S-HTTP协议为HTTP客户机和服务器提供了多种安全机制,这些安全服务选项是适用于Web上各类用户的。还为客户机和服务器提供了对称能力(及时处理请求和恢复,及两者的参数选择)同时维持HTTP的通信模型和实施特征。

S-HTTP不需要客户方的公用密钥证明,但它支持对称密钥的操作模式。这意味着在没有要求用户个人建立公用密钥的情况下,会自发地发生私人交易。它支持端对端安全传输,客户机可能首先启动安全传输(使用报头的信息),用来支持加密技术。

在语法上,S-HTTP报文与HTTP相同,由请求行或状态行组成,后面是信头和主体。请求报文的格式由请求行、通用信息头、请求头、实体头、信息主体组成。相应报文由响应行、通用信息头、响应头、实体头、信息主体组成。

参考资料

1.探析超文本传输协议·知网空间

目录[+]