RFC: 2581
Оригинал: TCP Congestion Control
Другие версии: RFC 2001, RFC 5681
Категория: Предложенный стандарт
Дата публикации:
Авторы: , ,
Перевод: Николай Малых

RFC 2581, Страница 2 из 9

2. Определения

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

  • SEGMENT - сегмент
  • Сегментом является любой пакет данных или подтверждение TCP/IP.
  • SENDER MAXIMUM SEGMENT SIZE (SMSS) - максимальный размер сегмента для отправителя
  • SMSS представляет собой размер самого большого сегмента, который может быть передан отправителем. Это значение может определяться на основе максимального блока данных, передаваемого через сеть, алгоритма path MTU [RFC1191], RMSS (см. следующее определение) и других факторов. Размер не включает заголовков и опций TCP/IP.
  • RECEIVER MAXIMUM SEGMENT SIZE (RMSS) - максимальный размер сегмента для получателя
  • RMSS - размер максимального сегмента, который желает принимать получатель. Это значение задается в опции MSS, передаваемой хостом при организации соединения. Если опция MSS при организ ации соединения не была задана, используется значение 536 байтов [RFC1122]. Размер не включает заголовков и опций TCP/IP.
  • FULL-SIZED SEGMENT - полноразмерный сегмент
  • Сегмент, максимально допустимое количество данных (т. е., SMSS байтов).
  • RECEIVER WINDOW (rwnd) - размер окна принимающей стороны
  • Анонсированное последним значение размера окна принимающей стороны.
  • CONGESTION WINDOW (cwnd) - размер окна насыщения
  • Переменная состояния TCP, которая ограничивает количество данных, разрешенных протоколу для передачи. В любой момент для TCP недопустима передача данных с порядковыми номерами, превышающими значение суммы наибольшего из подтвержденных порядковых номеров и меньшего из двух значений cwnd и rwnd.
  • INITIAL WINDOW (IW) - начальный размер окна
  • Начальным размером окна является размер окна насыщения отправителя после завершения трехэтапного согласования параметров.
  • LOSS WINDOW (LW) - размер окна потерь
  • Размер окна насыщения после того, как отправитель TCP обнаружит потерю, используя свой таймер повтора передачи.
  • RESTART WINDOW (RW) - размер окна перезапуска
  • Размер окна насыщения после того, как TCP возобновит передачу из состояния бездействия (для случая использования алгоритма slow start см. параграф 4.1).
  • FLIGHT SIZE - размер "звена"
  • Количество данных, которые уже переданы, но еще не подтверждены.

3. Алгоритмы контроля насыщения

В этой главе определены четыре алгоритма контроля насыщения - slow start, congestion avoidance, fast retransmit и fast recovery, разработанные в [Jac88] и [Jac90]. В некоторых случаях для отправителя TCP предпочтительно быть более консервативным, нежели позволяют алгоритмы, но для TCP недопустимо быть более агрессивным, чем позволяют алгоритмы (т. е., недопустимо передавать данные, когда рассчитанное с помощью алгоритмов значение cwnd не разрешает передачу).

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