Провайдеры указывают скорость в мегабитах в секунду, а программы показывают загрузку в мегабайтах; в одном байте 8 бит, поэтому тариф 100 Мбит/с даёт не больше 12,5 МБ/с.

Путаница между этими единицами - главная причина, по которой скорость загрузки «не совпадает с тарифом». Обе цифры при этом верны, различаются только единицы: мегабайт в 8 раз больше мегабита.

Бит и байт: разница в 8 раз

Бит - минимальная единица информации, одна двоичная цифра: 0 или 1. Байт - группа из 8 бит; в кодировке UTF-8 один байт занимает латинская буква, а буква кириллицы - 2 байта. Объём файлов, фотографий и памяти измеряют в байтах и кратных единицах, а скорость передачи данных в связи традиционно измеряют в битах в секунду: по каналу данные идут последовательным потоком бит.

Отсюда главное правило: в одном байте 8 бит, и чтобы перевести биты в байты, число делят на 8. Для скорости правило то же: мегабиты в секунду делят на 8 и получают мегабайты в секунду.

Как не перепутать обозначения

  • Мбит/с, Mbit/s, Mbps и Mb/s - мегабиты в секунду. В них указывают тарифы и результаты спидтестов.
  • МБ/с, Мбайт/с и MB/s - мегабайты в секунду. В них браузеры, торрент-клиенты и магазины игр показывают скорость загрузки.
  • В латинских обозначениях строчная b - бит, прописная B - байт.
  • В русских текстах сокращение «Мб» встречается и для мегабита, и для мегабайта, поэтому однозначнее писать «Мбит» и «МБ» или «Мбайт».

Как перевести Мбит/с в МБ/с

Скорость в мегабитах делят на 8: 100 Мбит/с ÷ 8 = 12,5 МБ/с. Обратный перевод - умножение на 8: 10 МБ/с × 8 = 80 Мбит/с. Готовые значения для любых скоростей выдаёт конвертер мегабит в секунду в мегабайты в секунду, а для самого частого тарифа есть отдельная страница: 100 Мбит/с в МБ/с.

ТарифМБ/сМБ/с в двоичных единицахФайл 1 ГБ, не быстрее
10 Мбит/с1,251,1914,3 мин
50 Мбит/с6,255,962,9 мин
100 Мбит/с12,511,9286 с
200 Мбит/с2523,8443 с
300 Мбит/с37,535,7629 с
500 Мбит/с62,559,6017 с
1000 Мбит/с125119,218,6 с

Второй столбец - десятичные мегабайты по 1 000 000 байт, третий - двоичные по 1 048 576 байт: в таких единицах скорость показывает часть программ, и полные 12,5 МБ/с у них выглядят как 11,92 МБ/с. Время в последнем столбце рассчитано для файла 1 ГБ в двоичных единицах - 1 073 741 824 байт, или 8 589 934 592 бит - при идеальной загрузке канала. Тариф 1000 Мбит/с - это 1 Гбит/с, и перевод гигабит в секунду в мегабайты в секунду даёт те же 125 МБ/с.

Время загрузки файла

Время загрузки = объём в битах ÷ скорость в бит/с. Для десятичных мегабайт удобна короткая запись: мегабайты × 8 ÷ Мбит/с = секунды. Файл на 700 МБ при 100 Мбит/с загружается не быстрее чем за 700 × 8 ÷ 100 = 56 с.

Для файлов, размер которых показывает Windows, объём сначала переводят в байты по двоичному правилу: 1 ГБ = 1024 МБ = 1 073 741 824 байт. Фильм на 4 ГБ при 100 Мбит/с загружается минимум за 344 с, то есть за 5,7 минуты, а игра на 50 ГБ - не быстрее чем за 72 минуты. На тарифе 500 Мбит/с та же игра загрузится примерно за 14 минут, если сервер и сеть позволяют держать полную скорость. Разница между десятичным и двоичным мегабайтом - 4,6 %, поэтому для прикидки её можно не учитывать.

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

Почему загрузка медленнее тарифа

Скорость из тарифа - это пропускная способность канала, а не гарантированная скорость загрузки любого файла. Реальный результат ниже по нескольким причинам.

  • Служебные данные. Часть канала занимают заголовки сетевых протоколов и подтверждения доставки, поэтому полезных данных передаётся на несколько процентов меньше номинала.
  • Wi-Fi. Беспроводная сеть делит скорость между устройствами и теряет её на расстоянии и за стенами; подключение кабелем обычно даёт более стабильный результат.
  • Сетевой порт. Порт стандарта Fast Ethernet пропускает не больше 100 Мбит/с, поэтому компьютер или роутер с таким портом получит от тарифа 500 Мбит/с не больше 100 Мбит/с. Для быстрых тарифов нужен гигабитный порт на 1000 Мбит/с.
  • Сервер. Скорость ограничивает и источник: сайт, облако или сервер обновлений может отдавать данные медленнее, чем позволяет тариф.
  • Нагрузка на сеть. В часы пик скорость до популярных сервисов может снижаться.
  • Двоичные единицы в программе. Если программа считает мегабайт как 1 048 576 байт, показанная скорость ниже на 4,6 % даже при идеальном канале.

Спидтест: входящая, исходящая скорость и пинг

Сервисы проверки скорости показывают три числа. Входящая скорость - сколько мегабит в секунду приходит к устройству; именно её сравнивают с тарифом. Исходящая - сколько уходит от устройства: она важна для видеозвонков, стримов и отправки файлов в облако. В мобильных сетях и на ADSL исходящая скорость обычно ниже входящей. Пинг - задержка в миллисекундах, время ответа сервера; от него зависят онлайн-игры и звонки, а на загрузку больших файлов он почти не влияет.

Результат спидтеста выводится в Мбит/с, поэтому его сравнивают с тарифом напрямую, а для оценки скорости загрузки в МБ/с делят на 8. Надёжнее всего замер по кабелю при отключённых фоновых загрузках: так видно, что даёт провайдер, а не домашняя сеть.

Коротко

  • В одном байте 8 бит: Мбит/с ÷ 8 = МБ/с, МБ/с × 8 = Мбит/с.
  • Тариф 100 Мбит/с даёт до 12,5 МБ/с, 500 Мбит/с - до 62,5 МБ/с, 1 Гбит/с - до 125 МБ/с.
  • Файл 1 ГБ при 100 Мбит/с загружается не быстрее чем за 86 с.
  • Реальная скорость ниже из-за служебных данных, Wi-Fi, сетевого порта и возможностей сервера.
  • Строчная b в обозначении - бит, прописная B - байт; сокращение «Мб» без уточнения двусмысленно.