首页  云计算知识 
HTTP 是什么

HTTP 是什么?

HTTP(超文本传输协议)是一种基于 TCP/IP 的应用层传输协议,主要用于Web服务器和浏览器之间的通信,浏览器打开连接并发出请求,服务器端做出响应,即可传输内容(网页)。HTTP 以不加密明文方式传输信息,在此基础上还产生了 HTTPS 这种加密通信协议,可以更好地保护数据隐私。

新用户享受中国区域 12 个月免费套餐

HTTP是什么
首页  云计算知识 
HTTP 是什么
HTTP 是什么

HTTP 是什么?

HTTP(超文本传输协议)是一种基于 TCP/IP 的应用层传输协议,主要用于Web服务器和浏览器之间的通信,浏览器打开连接并发出请求,服务器端做出响应,即可传输内容(网页)。HTTP 以不加密明文方式传输信息,在此基础上还产生了 HTTPS 这种加密通信协议,可以更好地保护数据隐私。

新用户享受中国区域 12 个月免费套餐

基于 HTTP 的系统包含哪些组件

基于 HTTP 的系统包含哪些组件

简单来说,基于 HTTP 的系统包含下列三个组件:

  • 客户端:也就是最终用户所用的浏览器,它会向服务器端发送请求获取 HTML 文档,随后解析收到的内容并渲染为网页呈现在屏幕上。
  • 代理:这是指客户端和服务器端之间的一些设备,主要用于在两者之间转发 HTTP 消息并实现各种作用,如缓存、反病毒过滤、负载均衡等。
  • 服务器端:负责接收并响应客户端发出的请求,提供客户端所需的 HTML 文档。服务器端可以是一台计算机,多台计算机组成的集群,甚至云平台中的云实例。

经过多年发展,HTTP 协议曾演化出多种版本。

HTTP 协议的演化

HTTP 协议的演化

HTTP协议的演化_HTTP/0.9:单行协议

HTTP/0.9:单行协议

作为最初的版本,该协议极其简单,请求只包含单行指令,以唯一可用方法 GET 开头,其响应也只包含 HTML 文档本身。

HTTP协议的演化_HTTP/1.0:构建可扩展性

HTTP/1.0:构建可扩展性

开始引入 HTTP 头的概念,除了传输 HTML 文档本身,还可传输元数据以及其他类型的文档,这使得该协议变得更灵活,更具扩展性。

HTTP协议的演化_HTTP/1.1:标准化协议

HTTP/1.1:标准化协议

于 1997 年发布,是 HTTP 的第一个标准化版本,增加了连接复用、管线化技术、内容协商机制、额外的缓存控制机制等功能。该协议已稳定使用超过 15 年。

HTTP协议的演化_HTTP/2:表现更优异

HTTP/2:表现更优异

于 2015 年正式标准化,已演化为一种二进制协议(而非文本协议),这不仅是一种复用协议,还压缩了 HTTP 头,并支持服务器推送等机制。

HTTP协议的演化_HTTP/0.9:单行协议

HTTP/0.9:单行协议

作为最初的版本,该协议极其简单,请求只包含单行指令,以唯一可用方法 GET 开头,其响应也只包含 HTML 文档本身。

HTTP协议的演化_HTTP/1.0:构建可扩展性

HTTP/1.0:构建可扩展性

开始引入 HTTP 头的概念,除了传输 HTML 文档本身,还可传输元数据以及其他类型的文档,这使得该协议变得更灵活,更具扩展性。

HTTP协议的演化_HTTP/1.1:标准化协议

HTTP/1.1:标准化协议

于 1997 年发布,是 HTTP 的第一个标准化版本,增加了连接复用、管线化技术、内容协商机制、额外的缓存控制机制等功能。该协议已稳定使用超过 15 年。

HTTP协议的演化_HTTP/2:表现更优异

HTTP/2:表现更优异

于 2015 年正式标准化,已演化为一种二进制协议(而非文本协议),这不仅是一种复用协议,还压缩了 HTTP 头,并支持服务器推送等机制。

亚马逊云科技 Web 服务相关产品

亚马逊云科技 Web 服务相关产品

Amazon EC2

Amazon EC2


安全且可调整大小的计算容量,支持几乎所有工作负载

Amazon Lambda

Amazon Lambda


无需考虑服务器或集群即可运行代码

Amazon Serverless Application Repository

Amazon Serverless Application Repository


发现、部署、发布和共享无服务器应用程序

Amazon API Gateway

Amazon API Gateway


创建、维护和保护任意规模的 API

准备好免费体验亚马逊云科技相关 Web 服务产品了吗?
准备好免费体验亚马逊云科技相关 Web 服务产品了吗?

新用户注册,可免费体验 12 个月

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多
官方开发资源及培训教程