Пропускная способность от задержки - PullRequest
0 голосов
/ 21 апреля 2009

DUPE: Как программно проверить пропускную способность интернета в VC ++?

Можем ли мы найти пропускную способность по задержке пинга. Если да, то как это делается

Ответы [ 3 ]

8 голосов
/ 21 апреля 2009

Нет, вообще говоря, там не так много отношений. См. Вики: Сравнение задержки и пропускной способности .

Никогда не стоит недооценивать пропускную способность универсал полон лентяй вниз по шоссе.
- Андрей С. Таненбаум.

Современные sneakernet могут иметь невероятную пропускную способность (представьте, например, отправку 2 x 2 ТБ дисков через курьера), в то время как задержка составляет часы или даже дни.

7 голосов
/ 21 апреля 2009

Два не связаны:

  • Задержка - это разница во времени между отправкой чего-либо и получателем. Абсолютная минимальная задержка для всей передачи определяется расстоянием и скоростью света.

  • Полоса пропускания , используемая в том виде, в котором вы описываете, - это объем информации, который может быть отправлен за определенное время. Существует физическое ограничение на полосу пропускания, которую вы можете иметь на объем, который он занимает (если бы у нас были компьютеры, сделанные из чистой энергии, которые были настолько плотными, насколько это возможно), но вряд ли мы достигнем этого в ближайшее время. *

Некоторые примеры:

  • Низкая задержка, низкая пропускная способность: подключение к перегруженному терминалу в локальной сети.
  • Низкая задержка, высокая пропускная способность: передача по магистрали Интернета.
  • Высокая задержка, низкая пропускная способность: модем удаленного доступа в перегруженной сети.
  • Высокая задержка, высокая пропускная способность. Заполните автомобиль жесткими дисками и отправьте его в Сан-Франциско. (Это sneakernet .)
2 голосов
/ 21 апреля 2009

Однако существует метод, называемый зондирование пары пакетов .

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

...