Пропускная способность (вычислительная техника)

Пропускная способность (англ. bandwidth) в вычислительной технике — это максимальная скорость передачи данных по заданному каналу связи. Пропускная способность может также обозначаться как пропускная способность сети[1], пропускная способность по данным[2] или цифровая пропускная способность[3].[4]

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

Вместимость сети

Термин пропускная способность иногда используют для обозначения чистой скорости передачи бит, пикового битрейта, информационной скорости, полезной скорости передачи на физическом уровне, ёмкости канала или максимальной производительности логического или физического канала связи в цифровых коммуникационных системах. Например, тест пропускной способности позволяет измерить максимальную производительность компьютерной сети. Максимальная достигаемая скорость передачи для такого канала ограничивается формулой Шеннона — Хартли для ёмкости канала, которая, в свою очередь, зависит от полосы пропускания в герцах и уровня шума в канале.

Использование пропускной способности сети

Использованная пропускная способность (в бит/с) соответствует достигнутой пропускной способности или goodput — средней скорости успешной передачи данных через рассматриваемый коммуникационный канал. На потреблённую пропускную способность могут влиять такие технологии, как управление пропускной способностью, мониторинг пропускной способности, ограничение пропускной способности, лимит пропускной способности, распределение пропускной способности (например, протокол распределения пропускной способности и динамическое распределение пропускной способности). Пропускная способность битового потока пропорциональна средней потреблённой полосе сигнала в герцах (средней спектральной ширине аналогового сигнала, представляющего битовый поток) за исследуемый временной интервал.

Пропускная способность канала может путаться с полезной производительностью (goodput). Например, канал со скоростью x бит/с не обязательно обеспечивает передачу данных с такой же эффективной скоростью, поскольку протоколы, шифрование и другие факторы добавляют служебные накладные расходы. Например, большая часть интернет-трафика передаётся с использованием протокола управления передачей (TCP), который требует трёхстороннего рукопожатия для каждой транзакции. Хотя современные реализации TCP достаточно эффективны, протокол создает значительные издержки по сравнению с более простыми протоколами. Кроме того, возможна потеря пакетов данных, что ещё больше снижает полезную производительность. В общем случае для любой эффективной цифровой связи требуется протокол кадрирования; издержки и эффективность реализации зависят от конкретного протокола. Полезная производительность всегда меньше или равна реальной пропускной способности канала за вычетом издержек на реализацию.

Максимальная производительность

Асимптотическая пропускная способность (формально — асимптотическая производительность) для сети — это характеристика максимальной производительности при передаче данных от жадного источника, например, когда размер сообщения (количество пакетов в секунду от источника) близок к максимально возможному значению[5].

Асимптотическую пропускную способность обычно оценивают путём передачи большого количества сообщений через сеть с измерением сквозной производительности. Как и в других случаях, асимптотическая пропускная способность выражается в битах в секунду (и их производных). Поскольку всплески пропускной способности способны исказить измерения, операторы часто используют метод 95-го процентиля. Этот метод предполагает непрерывное измерение использования пропускной способности и отбрасывает верхние 5 %[6].

Мультимедиа

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

Из‑за крайне высоких требований к пропускной способности при работе с несжатым цифровым мультимедиа, необходимая пропускная способность может быть существенно уменьшена с помощью сжатия[7]. Наиболее часто используемый метод сжатия с целью уменьшения требований к полосе пропускания — это дискретное косинусное преобразование (ДКП), впервые предложенное Назиром Ахмедом в начале 1970-х годов[8]. Сжатие ДКП существенно уменьшает необходимую объём памяти и полосу пропускания для передачи цифровых сигналов; коэффициент сжатия может достигать 100:1 по сравнению с несжатыми данными[9].

Веб-хостинг

В услугах хостинга термин пропускная способность часто используют для обозначения объема данных, которые передаются на сайт или с сайта за определённый период времени, например, пропускная способность, потреблённая за месяц и измеряемая в гигабайтах в месяц[10]. Более корректный термин для этого значения — ежемесячный объём передачи данных.

Аналогичная ситуация наблюдается и для конечных пользователей интернет-провайдеров, особенно в условиях ограниченной ёмкости сетей (например, в регионах с недостаточно развитой интернет-инфраструктурой или в беспроводных сетях).

Подключение к интернету

Максимальная пропускная способность, реализуемая на физическом уровне различными технологиями доступа к интернету
Битовая скорость Тип соединения
56 кбит/с Модемное соединение
1,5 Мбит/с ADSL Lite
1,544 Мбит/с T1/DS1
2,048 Мбит/с E1 / E-carrier
4 Мбит/с ADSL1
10 Мбит/с Ethernet
11 Мбит/с Беспроводная связь 802.11b
24 Мбит/с ADSL2+
44,736 Мбит/с T3/DS3
54 Мбит/с Беспроводная связь 802.11g
100 Мбит/с Fast Ethernet
155 Мбит/с OC3
600 Мбит/с Беспроводная связь 802.11n
622 Мбит/с OC12
1 Гбит/с Gigabit Ethernet
1,3 Гбит/с Беспроводная связь 802.11ac
2,5 Гбит/с OC48
5 Гбит/с SuperSpeed USB
7 Гбит/с Беспроводная связь 802.11ad
9,6 Гбит/с OC192
10 Гбит/с 10 Gigabit Ethernet, SuperSpeed USB 10 Гбит/с
20 Гбит/с SuperSpeed USB 20 Гбит/с
40 Гбит/с Thunderbolt 3
100 Гбит/с 100 Gigabit Ethernet

Закон Эдхолма

Закон Эдхолма, сформулированный и названный в честь Фила Эдхолма в 2004 году[11], утверждает, что пропускная способность телекоммуникационных сетей удваивается каждые 18 месяцев, что подтверждается с 1970‑х годов[11].[12] Эта тенденция прослеживается для интернета[11], сотовых (мобильных) сетей, беспроводных ЛВС и беспроводных персональных сетей[12].

Наиболее значительным фактором, обеспечившим столь быстрый рост пропускной способности, является МОП-транзистор (металлооксидный полупроводниковый полевой транзистор)[13]. МОП-транзистор был изобретён Мохамедом Аталлой и Давоном Каном в Bell Labs в 1959 году[14],[15][16] и стал основным элементом современной технологии телекоммуникаций[17]. Последовательное уменьшение размеров МОП-транзисторов и развитие технологий МОП обеспечили исполнение закона Мура (удвоение числа транзисторов на кристалле интегральных схем каждые два года) и закона Эдхолма (удвоение пропускной способности коммуникаций каждые 18 месяцев)[13].

Примечания

  1. Дуглас Комер, Computer Networks and Internets : [англ.]. — Prentice Hall, 2008. — P. 99.
  2. Фред Халсалл, to data+communications and computer networks Introduction to Data Communications and Computer Networks : [англ.]. — Addison-Wesley, 1985. — P. 108.
  3. Cisco Networking Academy Program: CCNA 1 and 2 companion guide, Vol. 1–2 : [англ.]. — Cisco Academy, 2003.
  4. Бехруз А. Форузан, Data communications and networking, McGraw-Hill, 2007
  5. Chou, C. Y. Modeling Message Passing Overhead // Advances in Grid and Pervasive Computing: First International Conference, GPC 2006 : [англ.]. — Springer, 2006. — P. 299–307. — ISBN 3540338098.
  6. What is Bandwidth? — Definition and Details (англ.). www.paessler.com. Дата обращения: 18 апреля 2019. Архивировано 15 августа 2025 года.
  7. Lee, Jack. Scalable Continuous Media Streaming Systems: Architecture, Design, Analysis and Implementation : [англ.]. — John Wiley & Sons, 2005. — P. 25. — ISBN 9780470857649.
  8. Станкович, Радомир С.; Астола, Яакко Т. (2012). “Воспоминания о ранних работах по ДКП: Интервью с К. Р. Рао” (PDF). Reprints from the Early Days of Information Sciences [англ.]. 60. Дата обращения 2019-10-13.
  9. Lea, William. Video on demand: Research Paper 94/68 : [англ.]. — House of Commons Library, 1994.
  10. Low, Jerry How Much Hosting Bandwidth Do I Need For My Website? (англ.). WHSR (27 марта 2022). Дата обращения: 30 июня 2024. Архивировано 9 сентября 2025 года.
  11. 1 2 3 Cherry, Steven (2004). “Edholm's law of bandwidth”. IEEE Spectrum. 41 (7): 58—60. DOI:10.1109/MSPEC.2004.1309810. S2CID 27580722.
  12. 1 2 Deng, Wei. Time Multiplexed Beam-Forming with Space-Frequency Transformation : [англ.] / Wei Deng, Reza Mahmoudi, Arthur van Roermund. — New York : Springer, 2012. — P. 1. — ISBN 9781461450450.
  13. 1 2 Jindal, Renuka P. From millibits to terabits per second and beyond — over 60 years of innovation // 2009 2nd International Workshop on Electron Devices and Semiconductor Technology : [англ.]. — 2009. — P. 1–6. — ISBN 978-1-4244-3831-0. — doi:10.1109/EDST.2009.5166093.
  14. “1960 — Metal Oxide Semiconductor (MOS) Transistor Demonstrated”. The Silicon Engine [англ.]. Computer History Museum.
  15. Lojek, Bo. History of Semiconductor Engineering : [англ.]. — Springer Science & Business Media, 2007. — P. 321–3. — ISBN 9783540342588.
  16. Who Invented the Transistor? (англ.). Computer History Museum (4 декабря 2013). Дата обращения: 20 июля 2019. Архивировано 13 декабря 2013 года.
  17. Raymer, Michael G. The Silicon Web: Physics for the Internet Age : [англ.]. — CRC Press, 2009. — P. 365. — ISBN 9781439803127.