ZETATCP 解决方案AppEx 研究设计的新一代 Learning-based TCP 加速技术采用网络路径特征自学习的动态算法,基于每一个TCP 连接实时观察、分析网络特征,根据学习到的网络特征随时调整算法来更准确的判断拥塞程度、更及时地判断丢包,从而更恰当的进行拥塞处理并更快速的进行丢包恢复。
第一, ZetaTCP引入了更精确的丢包判断及预测算法。传统TCP经常错误判断丢包。将未丢的数据包判断为丢失将导致错误的重传,从而造成带宽的浪费。反之,如果不能及时判断确实已丢失的数据包,将导致不必要的等待,从而导致带宽空置。两种误判都会降低连接的吞吐率和带宽的利用率。ZetaTCP加速引擎能够精确及时地判断丢包,从而保证了最佳的带宽利用率。
第二, ZetaTCP随时精确侦测连接路径带宽,并相应调整发送数据量。TCP协议通过滑动窗口机制对带宽进行自适应。传统TCP的滑动窗口实现经常误判路径带宽容量。高估带宽容量将导致过量传输从而引发拥塞并导致大量丢包。低估带宽容量则导致闲置带宽容量。两个极端的出现都将导致带宽利用率的下降。传统TCP往往在两个极端之间震荡,很难有效利用带宽。ZetaTCP在主动精确侦测路径带宽的基础上,随时调整发送数据量,从而在防止引入拥塞的同时最大限度地利用路径带宽。
第三, ZetaTCP监控学习连接对端的传输行为,并根据其发送模式智能反馈引导对端正确判断丢包及准确估算路径带宽,从而大幅提升下载方向带宽利用率。对比于传统TCP被动确认及接受数据,ZetaTCP反向智能遥控对端的传输行为,实现了业界独一无二的单边下载加速。
除了以上三点主要突破性技术手段,ZetaTCP在很多其它方面也对传统TCP进行了细致的改进和完善。经过四年多在各种真实网络环境中的不断调整改进,AppEx的单边TCP加速不但具备了广泛的适用性,而且达到了国际广域网加速厂商通过双边部署才能达到的TCP加速效果。AppEx目前是业界唯一拥有单边部署即可对TCP上载和下载方向同时进行显著加速的TCP加速技术和产品。