在实际的网络环境中,丢包通常不是均匀发生的,而是经常在短时间内集中发生。TCP 改进相关的RFC (New Reno 和引进 SACK 机制等) ,已经明确定义了怎样比较准确的预测到第一个丢包。但是当启用SACK的TCP进入快速恢复阶段后,丢包预测准确率显著降低。
Zeta-TCP 引入了一种根据该连接传输历史进行智能学习的算法来计算每一个没有被 ACK 或 SACK 的数据包丢失的概率,当这个概率高于某一个阈值时,对应的数据包就被判断为丢失并会被重发。通过更及时准确的判断丢包并进行重传,Zeta-TCP 可以有效的让 TCP 滑动窗口更平滑的向前移动,并降低错误重发的概率,减少带宽的浪费。