星海

计算机网络 · 单选题 · 第 7 题

计算机基础面试八股 · 第 7 题

HTTP/3 能缓解 TCP 层队头阻塞,主要原因是?

  1. A使用了更大的 TCP 初始拥塞窗口,丢包后能更快地恢复到原来的发送速率
  2. B把头部压缩算法从 QPACK 换成了 HPACK,减少了每个请求需要传输的字节数
  3. C依靠服务器推送提前把资源发给客户端,浏览器不需要再等待对应的响应
  4. D基于 QUIC,在 UDP 之上实现多条相互独立的流,一条流丢包不会阻塞其他流

答案

D D. 基于 QUIC,在 UDP 之上实现多条相互独立的流,一条流丢包不会阻塞其他流

解析

QUIC 在用户态实现可靠传输,按流分别做重传和排序,所以丢包只影响所在的流。HTTP/3 用的头部压缩是 QPACK,HPACK 属于 HTTP/2,方向说反了。QUIC 还把传输握手和 TLS 1.3 合并,首次连接 1-RTT,恢复连接可以 0-RTT。

在线刷这套题:即时判分、错题本、闪卡复习,不用登录就能练。