说说http1.0&http1.1&http2.0区别
# 是什么
- http1.0 早期的http协议版本, 如今基本不用了
- http1.1 当前http协议的主流版本
- http2.0 在使用https协议的基础上使用
# 区别
# http1.0
- 浏览器和服务器只保持短链接,每次请求都要建立一个tcp链接,用完即关
# http1.1
- 引入了长连接,默认不关闭, 可以被多个请求复用
- 一个tcp连接可以发多个请求
- 同一个tcp链接,数据通信是串行方式
- 新增了一些请求方法如delete update等
- 新增了一些请求头和响应头 last-modify等
# http2.0
- 采用二进制格式,而非文本
- 采用多路复用, 并行请求
- 使用报头压缩,降低开销
- 服务器推送
# FAQ
上次更新: 2021/12/19, 18:05:42