友善式传输层协定壅塞控制

友善式传输层协定壅塞控制(英语:TCP-Friendly Rate Control,缩写为TFRC)是一种透过观察丢包(Packet loss)的方式,用以调整TCP的速率波动的控制方法。最早定义于 RFC 3448 ,现行定义为 RFC 5348 。它的目的在于在中时间段范围内与网路中的TCP数据流公平竞争,而在短时间内与其相比则变化更小。

友善式传输层协定壅塞控制的工作原理在于始终保持一部分未被告知收到的数据;而若无丢包,则这部分数据的大小会在每个来回通讯延迟中减少已知值α;但若有丢包,则会增加已知值β。也就是说,TCP所保有的数据量(与数据流量)实际上是基于丢包与来回通讯延迟的函数。

友善式传输层协定壅塞控制的目的在于基于丢包及来回通讯延迟搭建TCP数据流量的模型,而此数据流量的期待值则被直接用以控制友善式传输层协定壅塞控制的传输速率。

参见

编辑