一、HTTP2.0
1. HTTP1.1 的不足?(至少说两点)
- 同一时间,一个链接只能对应一个请求
- 同一个会话的请求中,头信息会被重复传输
- 只允许客户端主动发起请求
![](https://img.haomeiwen.com/i13946897/6755b965403fe642.png)
2. SPDY 的全称是什么?是哪家公司开发的?最终升级成了什么?
- SPDY:全称 Speedy,是基于 TCP 的应用层协议,它强制要求使用 SSL/TLS
- 是 Google 公司开发的一个 HTTP 升级项目
- 最终升级成了 HTTP2
![](https://img.haomeiwen.com/i13946897/8b927007d88734b2.png)
3. HTTP2 兼容 HTTP1.1 吗?
- 语意上完全兼容
![](https://img.haomeiwen.com/i13946897/d98e7fc63cc3d346.png)
4. HTTP1.1 在传输过程中,传输的是文本格式。在 HTTP2 之后传输的是什么?
- 二进制数据流(流的概念)
![](https://img.haomeiwen.com/i13946897/547b989d0fc94553.png)
4. HTTP2 的一些基本概念
![](https://img.haomeiwen.com/i13946897/0ac425e5ddc7ac50.png)
5. HTTP2 特性 - 多路复用是什么?(重点,要能说清楚)
![](https://img.haomeiwen.com/i13946897/3ff556f1d17ed8ec.png)
![](https://img.haomeiwen.com/i13946897/674013d89481e561.png)
6. HTTP2 的特性 - 优先级(了解)
![](https://img.haomeiwen.com/i13946897/d97585488c0cbb71.png)
![](https://img.haomeiwen.com/i13946897/3be2e2643f0f6339.png)
7. HTTP2 的特性 - 头部压缩(能说出来即可)
![](https://img.haomeiwen.com/i13946897/109e5a528668e97c.png)
8. HTTP2 的特性 - 服务器推送(能说出来即可)
![](https://img.haomeiwen.com/i13946897/f49723ec761280d5.png)
9. HTTP2 的问题 - 队头阻塞(head of blocking)
![](https://img.haomeiwen.com/i13946897/0a30e7444906d94c.png)
10. HTTP2 的问题 - 握手延迟
![](https://img.haomeiwen.com/i13946897/1dc22bb353ae16af.png)
![](https://img.haomeiwen.com/i13946897/eb7d45d6277e49a2.png)
二、HTTP3
1. HTTP3 的基本介绍
![](https://img.haomeiwen.com/i13946897/a314c25dbe145a79.png)
2. 关于 HTTP3 基于 UDP 的一些经典质疑?
![](https://img.haomeiwen.com/i13946897/aaed5ddaf1fcebd1.png)
3. HTTP3 的特性 - 连接迁移(回答一下 TCP、UDP 的四要素)?
- 源 IP、目标 IP、源端口、目标端口
![](https://img.haomeiwen.com/i13946897/e144d884d0127362.png)
4. HTTP3 存在的问题 - 操作系统内核、CPU 负载
![](https://img.haomeiwen.com/i13946897/3a0eca694ba303a6.png)
网友评论