Дружественный контроль скорости TCP - TCP Friendly Rate Control

TCP-дружественный контроль скорости (TFRC) - это контроль перегрузки механизм, предназначенный для одноадресная передача потоки, работающие в среде Интернет и конкурирующие с TCP трафик. Цель состоит в том, чтобы честно конкурировать с TCP-трафиком в средних временных масштабах, но при этом быть гораздо менее изменчивым, чем TCP в короткие сроки.

Контроль перегрузки TCP работает, поддерживая окно байтов, которые еще не были признал. Это окно увеличивается на известное значение (α) каждые время поездки туда и обратно если никакие пакеты (совокупность байтов, проходящих по сети) не были потеряны, и уменьшается на известное значение (β), если обнаружена потеря пакетов. Таким образом, окно TCP (и, следовательно, пропускная способность) является функцией потерь, наблюдаемых в сети, и времени приема-передачи, которое испытывает поток.

Идея TFRC состоит в том, чтобы измерить вероятность потерь и время приема-передачи и использовать их в качестве параметров модели пропускной способности TCP. Ожидаемая пропускная способность этой модели затем используется для непосредственного управления скоростью передачи потока TFRC.

RFC 5348 - TCP Friendly Rate Control (TFRC): спецификация протокола