本文档描述了UDT数据传输协议。UDT被设计为一种用于TCP数据传输协议不能高效运行场合下的替代方案。UDT可有效克服TCP在高带宽延迟(BDP)网络环境中的低效率传输问题,这也是开发UDT的初衷。另一个重要的应用场景是,允许网络研究人员、学生和应用程序开发人员在UDT框架下轻松地实现和部署新的数据传输算法和协议。此外,UDT也可用于更好地支持防火墙穿透。UDT完全构建在UDP之上。但是,UDT是有连接的,支持单播(不支持多播),数据收发全双工。它支持可靠的数据流传输和部分可靠的消息传递。拥塞控制模块是一个开放的框架,可以用来实现和部署不同的控制算法。UDT采用AIMD速率拥塞控制算法作为原生、默认的控制算法。