请详细解释一下什么是HTTP协议，并以表格形式呈现。
user
HTTP协议详细解释：

| 标题 | 内容 |
|------|------|
| 定义 | HTTP（HyperText Transfer Protocol）即超文本传输协议，是互联网上应用最为广泛的一种网络协议，所有的WWW文件都必须遵守这个标准。 |
| 作用 | 用于从WWW服务器传输超文本到本地浏览器的传送协议，它可以使浏览器更加高效，使网络传输减少。 |
| 版本 | - HTTP/0.9：原型版本，功能简陋。
- HTTP/1.0：第一个广泛使用的版本，支持MIME。
- HTTP/1.1：当前版本，广泛使用，持久连接被默认采用，性能增强。
- HTTP/2.0：基于SPDY协议，关注性能，头部压缩，多路复用。 |
| 特点 | - 简单快速
- 灵活
- 无连接
- 无状态 |
| 工作原理 | HTTP协议定义了客户端和服务器之间进行消息传递所使用的格式和规则。客户端发送一个请求给服务器，服务器响应这个请求，返回数据。 |
| 请求方法 | - GET: 请求指定资源
- POST: 提交数据
- PUT: 更新资源
- DELETE: 删除资源
- HEAD: 请求资源的头部信息
- OPTIONS: 允许客户端查看服务器的性能 |
| 状态码 | - 1xx：信息响应
- 2xx：成功响应
- 3xx：重定向
- 4xx：客户端错误
- 5xx：服务器错误 |

通过这个表格，您可以清晰地了解HTTP协议的定义、作用、版本、特点、工作原理、请求方法和状态码。
assistant