Пример 3, потеря 1 пакета в период ограниченной передачи
В этом примере рассматривается потеря единственного пакета в период ограниченной передачи после того, как отправитель не передавал пакетов в течение 2 RTT.
Этап 1: Нет ограничения передачи. 100 пакетов за RTT. Этап 2: Ограниченная передачи, 10 пакетов за RTT. Этап 3: Нет передачи в течение 2 периодов RTT. Этап 4: Передеается 1 пакет, который приходит с маркером ECN. Отклик обновленного TFRC: снижение дозволенной скорости передачи до 50 пакетов за RTT. Для каждой потери пакета в период ограниченной передачи сохраненное значение X_recv до начала ограничения передачи уменьшается вдвое.
Рассмотрим соединение обновленного TFRC, где отправитель передавал 100 пакетов за RTT и начал ограничивать передачу на уровне 10 пакетов за RTT, а потом не передавал пакетов в течение 2 периодов RTT, после чего передал один пакет, который был принят с маркером ECN. В этом случае обновленный TFRC для каждого факта потери в период ограниченной передачи будет снижать вдвое сохраненное значение скорости перед началом периода ограниченной передачи X_recv.
Пример 4, Потери после увеличения скорости передачи
В этом примере рассматриваются потери в то время, когда отправитель существенно повышает скорость передачи данных в период ограниченной передачи.
Этап 1: Нет ограничения передачи. 100 пакетов за RTT. Этап 2: Ограниченная передачи, 1 пакет за RTT. Этап 2: Ограниченная передачи, 20 пакетов за RTT. Теряется несколько пакетов в каждом RTT этапа 3. В течение этапа 3 отправитель желает передавать 20 пакетов за RTT. Отклик обновленного TFRC: при каждой потере пакетов в течение периода ограниченной передачи сохраненное значение скорости приема до начала ограничения X_recv уменьшается вдвое, а последнее полученное значение X_recv умножается на 0,85
Рассмотрим соединение обновленного TFRC, где отправитель передавал 100 пакетов за RTT, затем ограничил передачу до 1 пакета за RTT и снова увеличил до 20 пакетов. После этого неоднократно возникали потери пакетов.
В этом случае обновленный TFRC при каждом факте потери данных в период ограниченной передачи будет снижать вдвое сохраненное значение скорости приема до ограничения X_recv, а последнее значение X_recv будет умножаться на 0,85.
C.5. Другие варианты
Другим путем оценки обновленного TFRC является сравнение поведения TCP, стандартного TFRC и обновленного TFRC для соединений с чередованием периодов занятости и бездействия, периодов бездействия и ограниченной передачи, а также чередования бездействия и ограниченной передачи в процессе замедленного старта.