Каково обоснование продукта задержки полосы пропускания?

Я понимаю, что продукт задержки полосы пропускания относится к максимальному количеству данных "в пути" в любой момент времени между двумя конечными точками.

То, что я не получаю, - это то, почему умножение полосы пропускания на RTT. Полоса пропускания является функцией лежащей в основе среды, такой как медный провод, противопожарная оптика и т.д., А RTT - это функция, как занятые промежуточные узлы, любое планирование, применяемое на промежуточных узлах, расстояние и т.д. RTT может меняться, но пропускная способность для практических целей может быть рассмотрена как исправлено. Итак, как умножение постоянного значения (пропускной способности или полосы пропускания) на флуктуирующее значение (RTT) представляет общий объем данных в пути?

Основываясь на этом, действительно ли действительно медленные имеют очень большую емкость? Скорее всего, "Причины" RTT начнут снижаться.

Ответ 1

Посмотрите на единицы измерения:

  • [bandwidth] = байты/сек
  • [время в оба конца] = секунды
  • [объем данных] = байты

[объем данных] = [полоса пропускания] * [время прохождения в оба конца].

Разумно, это правильно. Семантический,

Что такое пропускная способность * время в оба конца? Это количество данных, которое отправило отправителя до первого подтверждения, было получено отправителем. То есть, пропускная способность * время в оба конца = желаемый размер окна в идеальных условиях.

Если время прохождения в оба конца измеряется из последнего пакета, а исходящая полоса отправителя полностью стабильна и полностью используется, то измеренный размер окна точно вычисляет количество пакетов (данные и ACK вместе) в пути. Если вы хотите только одно направление, разделите количество на два.

Так как время туда и обратно измеряется, оно, естественно, колеблется (и сглаживается). Измеренная полоса пропускания также может колебаться, и, следовательно, также будет также оценен общий объем данных в транзите.

Обратите внимание, что количество данных в пути может варьироваться в зависимости от скорости передачи данных. Если узким местом является задержка проводов, тогда RTT можно считать постоянным, а количество транзитных данных будет пропорционально скорости, с которой он отправляется в сеть.

Конечно, если время в оба конца внезапно резко возрастает, расчетная макс. количество данных в транзите также растет, но это верно. Если сопутствующая потеря пакетов отсутствует, раздвижное окно должно расширяться. Если есть потеря пакетов, вам необходимо пересмотреть оценку пропускной способности (и продукт задержки полосы пропускания соответственно).

Ответ 2

Чтобы добавить к ответу Яна Дворака, вы можете подумать о "большой толстой трубе" в качестве садового шланга. Нам интересно, сколько воды в трубе. Таким образом, мы берем его "пропускную способность", то есть, как быстро он может доставлять воду, которая для шланга определяется его площадью поперечного сечения и умножается на его длину, что соответствует RTT, то есть как "длинная" капля воды берет, чтобы добраться от одного конца к другому. Результатом является объем шланга, объем трубы, количество данных "в трубе".

Ответ 3

Во-первых, BDP - это расчетное значение, используемое при настройке производительности, для определения верхних границ данных, которые может быть выдающимся/неподтвержденным. Это почти всегда не представляет количество "транзитных" данных, а цель, для которой применяются параметры настройки. Если бы он представлял данные "в пути", то всегда не было места для настройки производительности.

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

"Полная труба" является неправильным. Цель состоит в том, чтобы сохранить Tx-сторону полной, поскольку Rx содержит Ack-пакеты, которые обычно меньше, чем переданные пакеты.

RTT также агрегирует асимметричную полосу пропускания вверх и вниз по потоку (ADSL, спутниковый модем, кабельный модем и т.д.).