RFC: 5348
Оригинал: TCP Friendly Rate Control (TFRC): Protocol Specification
Предыдущие версии: RFC 3448
Категория: Предложенный стандарт
Дата публикации:
Авторы: , , ,
Перевод: Николай Малых

RFC 5348, Страница 46 из 49

Пример 1, потеря после периода ограниченной передачи

Этот пример показывает, что потери после завершения периода ограниченной передачи данных решаются с помощью уравнения пропускной способности для X_Bps.

Этап 1: Нет ограничения передачи.
        Передается 100 пакетов за период кругового обхода (RTT).
Этап 2: Ограниченная передачи, 10 пакетов за RTT.
Этап 3: Нет ограничения передачи.
        Передается 100 пакетов за RTT, как позволяет X_Bps.
        Потеря пакета в первом RTT этапа 3.
        Обновление X_Bps.
Отклик обновленного TFRC: незначительное снижение дозволенной скорости
передачи в зависимости от числа пакетов с момента последней потери.

В примере 1, где пакет теряется в первый RTT этапа 3, это будет отражаться измененным значением X_Bps и дальнейшие потери пакетов будут приводить к дополнительному снижению X_Bps. В частности, следуя стандартному для TFRC уравнению пропускной способности [FHPW00] (параграф A.2), дозволенная скорость передачи TFRC будет снижена вдвое после пяти периодов кругового обхода подряд с потерями пакетов.

Пример 2, незначительное ограничение передачи данных

В этом примере рассматривается потеря пакета в период ограниченной передачи, когда отправитель передает чуть меньше данных, чем ему разрешено.

Этап 1: Нет ограничения передачи. 100 пакетов за RTT.
Этап 2: Ограниченная передачи, 99 пакетов за RTT.
        Пакет теряется на этапе 2.
Отклик обновленного TFRC: незначительное снижение дозволенной скорости
передачи (до 85 пакетов за RTT или чуть меньше) в зависимости от числа
пакетов с момента последней потери.

Рассмотрим соединение обновленного TFRC, где отправитель передает 100 пакетов за RTT и начинает ограничивать передачу 99 пакетами по причине нехватки данных от приложения (т. е., за каждый период интервала ограниченной передачи отправитель может передать еще один пакет). Если в период ограниченной передачи теряется пакет, дозволенная скорость передачи снижается до min(X_Bps, recv_limit), где оба значения X_Bps и recv_limit незначительно отличаются от дозволенной скорости передачи.

Страница 46 из 49

2007 - 2022 © Русские переводы RFC, IETF, ISOC.