В чем разница между пропускной способностью и скоростью загрузки


12

У меня есть интернет-соединение, которое обеспечивает пропускную способность 256 кбит / с. Тем не менее, когда я загружаю файл, загружаемое программное обеспечение отображает цифры, такие как 30 кбит / с, 40 кбит / с и т. Д., И постоянно меняется. Я никогда не видел, чтобы он показывал 256 кбит / с. Что я хочу знать, так это то, что, хотя у меня есть соединение с пропускной способностью 256 кбит / с, во время загрузки не используется полная пропускная способность 256 кбит / с. Я хочу знать, что означают цифры 30 кбит / с, 40 кбит / с? Они указывают на скорость. Пожалуйста, помогите мне понять это.

Ответы:


23

Различие здесь - биты в секунду и байты в секунду.

Скорость вашего интернет-соединения составляет 256 кбит / с (обратите внимание на маленькую букву 'b'), что составляет 256 килобит в секунду .

В байте содержится 8 битов, поэтому большинство приложений сообщают о том, как они загружаются. Таким образом, 256 кбит / с эквивалентны 256/8 кбит / с, что составляет килобайт в секунду, что составляет 32 кбит / с. В этом случае обратите внимание на большую букву B для обозначения байтов.

Ваше интернет-соединение 256 кбит / с является необработанной пропускной способностью. Каждый раз, когда вы устанавливаете соединение, отправляется и получается дополнительная информация. Обычно это специфичные для протокола заголовки / дополнительная информация (например, заголовки TCP / заголовки HTTP), и они увеличивают общую нагрузку на коммуникацию, уменьшая (как правило, только на небольшую величину, но все же уменьшая) общую пропускную способность, доступную для необработанной загрузки. данные.

http://en.wikipedia.org/wiki/Bit_rate

http://en.wikipedia.org/wiki/Bandwidth_(computing)


Спасибо Фил. Есть ли способ узнать, что потребляет, сколько пропускной способности? Это поможет мне узнать, почему у меня низкая пропускная способность для загрузок.

1
Загрузка 30 Кбит / с, если у вас полоса пропускания 256 Кбит / с, не низкая, это нормально. Если у вас есть несколько компьютеров, подключенных к Интернету, вам нужно что-то на вашем маршрутизаторе / шлюзе для расчета пропускной способности. Если у вас есть только одна машина, имеющая доступ к Интернету, вы можете получить что-то, установленное на вашем локальном компьютере. Это действительно зависит от настроек вашей сети.
Фил

Грубое правило заключается в том, что ваша максимальная скорость загрузки равна вашей пропускной способности, деленной на 10, что учитывает накладные расходы из заголовков TCP / IP. Не точно, но работает для быстрой оценки.
Dentrasi

1
Кроме того, если сайт, с которого вы загружаете, снижает скорость загрузки, вы можете получить более низкую скорость загрузки, которую может обрабатывать ваша пропускная способность
cometbill

6

Пропускная способность является мерой теоретической скорости и определяется связью между вами и источником загрузки. Интернет-провайдеры могут регулировать скорость, например, «дросселируя» ее, когда вы достигаете максимума за период оплаты.

Фактическая скорость загрузки всегда будет меньше теоретического предела.

Помните, что скорость загрузки так же зависит от компьютера на другом конце передачи. Скорость загрузки может варьироваться в зависимости от того, как вы смотрите, потому что часть соединения используется другими пользователями.

Цифры «бит / с» - это измерения скорости в единицах бит / с , хотя следует позаботиться о том, чтобы байты в секунду не имели в виду (что составляет 1/8 от скорости бит / с, поскольку 8 бит = 1 байт). Я думаю, будет справедливым сказать, что интернет-провайдеры всегда будут указывать цифры «бит в секунду», потому что они больше и выглядят более внушительно.


Как распределяются соединения между пользователями? Это новая вещь для меня. Не могли бы вы объяснить, почему происходит обмен и кто это делает?

Потоки данных в пакетах (у каждого пользователя свои пакеты), а физические соединения между источником и пунктом назначения (например, из страны в страну, из города в город и т. Д.) Могут обрабатывать только конечное количество пакетов за раз. Поэтому, если емкость превышена из-за того, что многие пользователи передают данные, некоторым придется подождать. Может быть, не долго (возможно, только миллисекунды), но это кажется пользователю как медленное соединение.
павиум

0

Ответ Фила во многом охватывает это. Причина изменения скорости заключается в том, что протокол TCP реализует управление перегрузкой, и вполне ожидаемо, что он будет постоянно меняться.


Практически возможно, что полная полоса пропускания 256 Кбит / с может использоваться во время загрузки. Есть ли какие-либо ограничения из-за характера распределения полосы пропускания для загрузки?

256Кб, маленький б. Да, возможно, вы можете получить полные 32 КБ из вашего соединения 256 КБ. Это зависит от таких факторов, как нагрузка на сервер и перегрузка трафика, как говорили другие.
RJFalconer

0

Пропускная способность интернет-провайдера и скорость загрузки:

  • Файл или Bandwith мера размера всегда в K Ил B ytes ( кБ ) и , таким образом , скорость передачи данных (или загрузки ) всегда вычисляется в терминах K МОТ б своего р а Er сек econd (кбит).

  • Например: 512 кбит / с равно 512/8 = 64 кбит / с, т.е. 8 битов равны 1 байту.

  • И аудио тип потока имеет атрибут битрейта, который измеряется в кбит / с (кбит / с)

-1

Ваша пропускная способность 256 Кбит / с означает, что объем данных, которые вы можете получить, составляет 256 Кбит / с. Это означает, что максимальная скорость, которую вы можете получить, составляет 256 Кбит / с, но не означает, что она всегда используется. Прием данных всегда зависит от свободного места для доступа.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.