QUIC传输机制与应用综述

作者:王继昌; 吕高锋; 刘忠沛; 杨翔瑞
来源:计算机工程, 2023, 49(06): 1-12.
DOI:10.19678/j.issn.1000-3428.0065493

摘要

QUIC作为与TCP并行的新兴传输协议,在传统传输协议的基础上改进了诸多特性,如0-RTT数据传输、多流并发、热插拔拥塞控制等。由于QUIC具有安全、公平、兼容且高性能等特性,被业界认为将在未来网络的New IP构想中替代TCP成为新一代传输协议。QUIC协议经过近6年的研究已经完成标准化,其间研究人员提出多种针对不同应用场景的开源实现和测试开发工具,也针对QUIC在现实网络中的应用进行了大量探索。从QUIC的特征机制以及开源实现出发,阐述QUIC协议从出现到标准化这期间的开发历程,归纳QUIC与TCP在传输特性方面的差异性,并分析QUIC在广泛应用部署过程中存在的性能短板。针对这些短板,从协议设计、协议部署、I/O优化处理这3个方面列举当前已有的典型优化实现方法。进一步探究QUIC的传输特性,从不同版本开源QUIC之间的性能对比、互操作和功能验证等3个方面进行总结和归纳,并对QUIC协议在当前网络生态中的相关应用进行举例分析。在此基础上,针对QUIC应用在New IP构想中的未来优化方向加以展望。