Пример 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 незначительно отличаются от дозволенной скорости передачи.