На более высоких уровнях сетевых моделей, как правило, используется более крупная единица — байт в секунду (Б/c или Bps, от англ. bytes per second ) равная 8 бит/c.
В бодах измеряют скорость с учётом служебных битов (стартовые/стоповые/чётность, избыточность). В некоторых случаях скорости в бод и бит/с могут совпадать, но чаще всего это не так.
Содержание
Производные единицы [ править | править код ]
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы СИ кило-, мега-, гига- и т. п. получая:
- килобиты в секунду — кбит/с (kbps, kbit/s или kb/s)
- мегабиты в секунду — Мбит/с (Mbps, Mbit/s или Mb/s)
- гигабиты в секунду — Гбит/с (Gbps, Gbit/s или Gb/s)
Часто путают Mb/s и MB/s (1 MB/s = 8 Mb/s), поэтому рекомендуется использовать сокращение Mbit/s. ГОСТ 8.417-2002 предусматривает обозначение битов без сокращения, бит.
В отношении трактовки приставок и правильного их написания существует неоднозначность. См. двоичные приставки.
В телекоммуникациях [ править | править код ]
В телекоммуникациях приняты десятичные приставки, например, 1 килобит = 1000 бит. Аналогично 1 килобайт = 1000 байт, хотя в телекоммуникациях не принято измерять скорость в байт/с.
На фундаментальном уровне скорость передачи информации (не путать со скоростью чтения и записи информации) зависит от частоты генератора передатчика (измеряемой в Гц) и от применяемого кода. Ни то, ни другое не связано ограничениями двоичной логики. При разработке стандартов скорости (и частоты) чаще всего подбирают так, чтобы передавалось целое число байт.
- Максимальная скорость передачи информации во всех Ethernet стандартах: 10 Мбит/с = 10000000 бит/с; 100 Мбит/с = 100000000 бит/с; 1 Гбит/с = 1000000000 бит/с и т. д. При этом бодовая отличается в разных стандартах и зависит от способа кодирования.
- Основной цифровой канал (ОЦК) имеет скорость 64 кбит/с = 64*1000 бит/с. На основе ОЦК построена вся плезиохронная цифровая иерархия. Например, скорость потока E1 (содержит 32 ОЦК) = 2,048 Мбит/с = 2048 кбит/с = 2048000 бит/с.
- Скорость STM-1 равна 155,52 Мбит/с = 155520000 бит/с. На основе STM-1 построена вся синхронная цифровая иерархия.
- Скорости старых модемов, написанные в спецификациях (и на коробках самих модемов), 56К, 33.6К, 28.8K, 14.4К и т. д. указаны с коэффициентом 1 K = 1000 бит.
В архитектуре компьютерных систем [ править | править код ]
В современном мире повсеместно используются компьютеры на двоичной логике, которая имеет свои ограничения. Существует минимально передаваемый (адресуемый) блок информации. В большинстве случаев это 1 байт. Компьютеры могут хранить (и адресовать) только объём информации, кратный 1 байту (см. Машинное слово). Объём данных принято измерять в байтах. Поэтому используется 1 КБ = 1024 байт. Это вызвано оптимизацией вычислений (в памяти и процессоре). От размера страниц памяти зависит всё остальное — размер блока I/O у файловых систем обычно кратен размеру страницы памяти, размер сектора на диске подбирается так, чтобы кратно укладываться в размер блока файловых систем.
Многие производители накопителей (за исключением компакт-дисков) указывают размер из расчёта 1 КБ = 1000 байт. Существует мнение, что это вызвано маркетинговыми причинами.
Стандарты [ править | править код ]
- Международной электротехнической комиссией в марте 1999 года во второй поправке к IEC 60027-2 были введены в действие двоичные приставки «киби» (сокращенно Ки-, Ki-), «меби» (сокращенно Ми-, Mi-) и т. п. Однако не все придерживаются данных терминов.
- ГОСТ 8.417-2002, 1 сентября 2003 г. — «Единицы величин»
- JEDEC 100B.01ru en — стандарт для маркировки цифровой памяти по которому кило = 1024.
- RFC 2330, май 1998 — «Framework for IP Performance Metrics». Документ не является стандартом Интернета, но может быть использован в качестве справочного материала.
Практика [ править | править код ]
- В оборудовании Cisco при выставлении скорости считается, что 1 кбит/с = 1000 бит/с.
- С версии MAC OS X 10.6 Snow Leopard показывает в СИ-единицах.
- В Windows для отображения хранимой информации используется 1 КБ = 1024 байт. [как трактуется скорость в «мониторе ресурсов»?]
- Многие сборки Linux, руководствуясь стандартами, используют 1 кбит = 1000 бит, 1 кибит = 1024 бит.
- Возможно jфные скорости. Например, один провайдер может считать, что 1Мб = 1024 Кб, другой, что 1 Мб = 1000 Кб (несмотря на то, что в обоих случаях 1 Кб = 1000 бит) [уточнить] . Такое несоответствие не всегда является недоразумением, например, если на сети провайдера используются потоки E1, скорости всегда будут кратны 64. Некоторые люди и организации избегают неоднозначности, употребляя выражения «тысяча бит» вместо «килобит» и т. п.
Пример соответствия единиц при том и другом подходе приведены в таблице:
Единица | Сокращение | "стандартный" подход | "традиционный" подход [ источник не указан 1902 дня ] |
---|---|---|---|
килобит | кбит, Kb | 10 3 = 1 000 | 2 10 = 1 024 |
мегабит | Мбит | 10 6 = 1 000 000 | 2 20 = 1 048 576 |
гигабит | Гбит | 10 9 = 1 000 000 000 | 2 30 = 1 073 741 824 |
Частые ошибки [ править | править код ]
- Начинающие часто путают килобиты c килобайтами, ожидая скорости 256 КБ/c от канала 256 кбит/c.
Нужно помнить, что 1 байт содержит 8 бит. Для того чтобы узнать скорость передачи данных в единицах, обычно используемых для определения объёма хранимой информации (байт, килобайт, мегабайт и т. д.), нужно перевести в байты, разделить скорость канала на 8, и получить скорость в байтах. Примеры:
- Некоторые жёсткие диски не имеют достаточную скорость чтения/записи, чтобы обеспечить полную загрузку сетевого канала (например, 100 Мб/с). Также ограничивающим фактором может стать насыщение шины. Это нужно учитывать, прежде чем обращаться к провайдеру с жалобой на заниженную скорость.
- Часто путают бит/c и бод.
Современные пользователи телеком-обрудования часто видят в характеристиках оборудования и тарифных планов по передаче данных условное обозначение и задаются вопросом «Mbps — что это значит?». Mbps (мегабит в секунду, или Мбит/с) — это единица измерения пропускной способности сети. Каждый мегабит равен 1 миллиону бит. Mbps относится к семейству показателей, используемых для измерения пропускной способности и скорости передачи данных. Мегабит — миллион двоичных импульсов, или 1 000 000 импульсов (бит). Например, линия телефонной линии оператора поддерживает скорость передачи данных 1,544 мегабит в секунду — это означает, что линия может передавать до 1,544 Мбит/с.
Mbps — что это значит для скорости передачи данных?
Важная характерная особенность состоит в том, что добавление дополнительной полосы пропускания не гарантирует более быстрые сетевые передачи, которые включают скорость загрузки. Полоса пропускания — это измерение пропускной способности сети, то есть максимальный объем данных, которые могут быть переданы за одну секунду. Такие факторы, как перегрузка и латентность, могут снизить скорость соединения или вызвать колебания. Поставщики интернет-услуг и поставщики сетевого оборудования часто рекламируют определенное количество Мбит/с, что указывает на теоретический максимум, который вряд ли будет достигнут в любое время за пределами лаборатории.
Mbps — что это такое? Конвертация показателей
Время загрузки файла можно определить, используя формулу. Например, чтобы загрузить 100 Мб аудиофайлов через интернет-соединение 100 Мбит/с, необходимо провести следующие вычисления, которые помогают определить приблизительное время загрузки аудиофайла:
Конвертировать мегабайты в размер файла (100 МБ) в мегабит: 100 × 8 = 800 мегабит.
Разделить эту сумму на скорость соединения (100 Мбит/с): 800 ÷ 100 = 8 секунд.
Как классифицируются сетевые подключения Mbps?
Различные характеристики скорости передачи данных в Mbps — что это значит? Среди провайдеров интернет-услуг наиболее распространенными форматами являются 8, 16, 32, 50 и 100 Мбит/с.
Среди поставщиков сетевого оборудования такие устройства, как коммутаторы, часто рекламируются как «10/100 Mbps» — это значит, что его порты могут поддерживать 10 и 100 Мбит/с.
Термины, обозначающие скорость Интернета, крайне сложно понять человеку, который от этой темы далек. Например, предлагает провайдер услугу предоставления Интернета на скорости 1 мбит/сек, а вы и не знаете, много это или мало. Давайте разбираться, что это — mbps, и как вообще измеряется скорость интернет-соединения.
Расшифровка аббревиатуры
Дословный перевод "mbps" (mbit per second) — мегабит в секунду. Именно в этих единицах чаще всего и измеряется скорость соединения. Все провайдеры в своих рекламных объявлениях указывают скорость в мегабитах в секунду, поэтому и нам стоить разбираться именно с этими величинами.
Сколько это — 1 mbps?
Для начала отметим, что 1 бит является самой маленькой единицей для измерения объема информации. Наравне с битом, люди часто используют байт, забывая о том, что эти два понятия совершенно разные. Иногда они говорят "байт", имея в виду "бит", и наоборот. Поэтому стоит рассмотреть этот вопрос детальнее.
Итак, 1 бит — наименьшая единица измерения. 8 бит равно одному байту, 16 бит — двум байтам и т. д. То есть нужно просто запомнить, что байт всегда в 8 раз больше бита.
Учитывая, что обе единицы очень маленькие, для них в большинстве случаев используют приставки "мега", "кило" и "гига". Что эти приставки означают, вам должно быть известно из школьного курса. Но если вы забыли, то стоит напомнить:
- "Кило" — умножение на 1 000. 1 килобит равен 1 000 битам, 1 килобайт равен 1024 байтам.
- "Мега" — умножение на 1 000 000. 1 мегабит равен 1 000 килобитам (или 1 000 000 битам), 1 мегабайт равен 1024 килобайтам.
- "Гига" — умножение на 1 000 000 000. 1 гигабит равен 1 000 мегабитам (или 1 000 000 000 битам), 1 гигабайт равен 1024 мегабайтам.
Если говорить простыми словами, то скорость подключения — это скорость отправляемой и получаемой информации компьютером в одну единицу времени (в секунду). Если указана скорость вашего интернет-соединения 1 mbps, что это значит? В данном случае это говорит о том, что скорость вашего Интернета составляет 1 мегабит в секунду или 1 000 килобит/секунду.
Насколько это много
Многие пользователи полагают, что mbps — это много. На самом деле это не так. Современные сети настолько развиты, что с учетом их возможностей, 1 mbps — это вообще ничто. Приведем расчет такой скорости на примере скачивания файлов из Интернета.
Учитываем, что mbps — это мегабиты в секунду. Поделим значение 1 на 8 и получим мегабайты. Итого 1/8=0,125 мегабайт/секунду. Если мы захотим скачать из Интернета музыку, то при условии, что один трек "весит" 3 мегабайта (обычно треки столько и "весят"), мы сможем его скачать за 24 секунды. Посчитать несложно: 3 мебагайта (вес одного трека) нужно поделить на 0,125 мегабайт/секунду (наша скорость). Результат — 24 секунды.
Но это касается только обычной песни. А если вы хотите загрузить какой-нибудь фильм, величиной в 1,5 Гб? Давайте считать:
- 1500 (мегабайт) : 0,125 (мегабайт в секунду) = 12 000 (секунд).
Переводим секунды в минуты:
- 12 000 : 60 = 200 минут или 3,33 часа.
Таким образом, при скорости Интернета 1 mbps мы сможем скачать фильм, объемом 1,5 Гб за 3,33 часа. Здесь уже сами судите, долго это или нет.
Учитывая тот факт, что в крупных городах интернет-провайдеры предлагают скорость интернета до 100 mbps, мы бы смогли загрузить фильм с таким же объемом всего за 2 минуты, а не за 200. То есть в 100 раз быстрее. Если отталкиваться от этого, то можно прийти к выводу, что mbps — это низкая скорость.
Впрочем, все относительно. В какой-нибудь глухой деревне, где вообще сложно поймать даже GSM-сеть, иметь Интернет с такой скоростью — это круто. Однако в большом мегаполисе с огромной конкуренцией между провайдерами и мобильными операторами такого слабого интернет-соединения быть не может.
Заключение
Теперь вы знаете, как определять скорость Интернета, и немного сможете разбираться данных единицах измерения. Конечно, запутаться в них — раз плюнуть, но главное запомнить, что бит — это восьмая часть байта. А приставки "кило", "мега" и "гига" лишь прибавляют три, шесть или девять нулей, соответственно. Если это понимать, то все становится на свои места.