HTTP/3协议摒弃了传统的TCP协议,转而采用UDP协议,并在此基础上实现了可靠的传输协议QUIC。这一转变主要基于以下原因:TCP协议存在队头阻塞问题,导致数据传输效率低下;TCP建立连接的延迟较大;升级TCP协议的工作困难,推广缓慢;网络迁移需要重新建立TCP连接,成本高。HTTP/3通过QUIC协议解决了这些问题,实现了更低的连接耗时、更灵活的拥塞控制、无队头阻塞的多路复用以及连接迁移等功能。然而,HTTP/3也面临一些挑战,如网络设备对QUIC协议的不识别和网络运营商对UDP数据包的歧视。尽管如此,HTTP/3的发展前景仍然值得期待。