http/3.0基于udp实现,实现了类似tcp的多路数据流、传输可靠性等功能,称为quic(quick udp internet connection)协议。
quic功能:
1、实现了类似tcp的流量控制、传输可靠性的功能。
2、集成了tls(transport layer security 传输层安全性协议)加密功能。
3、实现了http/2.0中多路复用。
不同点是quic实现了在同一物理连接上可以有多个独立的逻辑数据流,实现了数据流的单独传输,解决了tcp中队头阻塞问题。
4、实现了快速握手功能。
quic是基于udp的,所以quic可以实现使用0-rtt和1-rtt来建立连接。
传输层协议:udp
存在的挑战:
1、服务器与浏览器端都没有对http/3.0提供较完整的支持。
2、部署http/3.0也存在非常大的问题,因为系统对udp优化还不是很好。
3、中间设备僵硬问题,这些设备对udp的优化程度远低于tcp
- 编程问答
- 答案列表
http3.0如何实现[朗读]
加入收藏