Skip to content

Latest commit

 

History

History
7 lines (6 loc) · 1.11 KB

请你介绍一下http3.0.md

File metadata and controls

7 lines (6 loc) · 1.11 KB

HTTP/3的关键改进包括:

  1. 减少连接建立时间:通过将传输层安全性(TLS)握手直接集成到连接建立过程中,HTTP/3可以减少建立新连接所需的往返次数,特别是在已经与服务器有过交互的客户端再次连接时。
  2. 避免队头阻塞:HTTP/3通过使用QUIC协议,使得即便某一数据包丢失,也不会阻塞其它数据包的处理和传输,从而避免了HTTP/2在TCP基础上存在的队头阻塞问题。
  3. 连接迁移:QUIC还支持连接ID的概念,这允许即便底层IP地址或端口发生变化(例如用户的移动设备从Wi-Fi切换到4G网络),连接也能够继续保持,这对于移动环境下的性能和稳定性是一个重大改进。
  4. 内置加密:QUIC内置了加密支持,TLS 1.3是其安全基础,这使得所有基于HTTP/3的通信默认都是加密的,增强了数据传输的安全性。
  5. 流优先级和控制:与HTTP/2类似,HTTP/3支持流的概念,但通过QUIC提供了更有效的流优先级设置和流量控制机制,允许更精细地管理数据流和资源分配。