Почему при тарифе 100Mbps скорость загрузки всего около 10MB/s? Меня обманывают?
Нет, вас не обманывают — это проблема путаницы единиц измерения. Когда провайдеры говорят о 100М тарифе, они имеют в виду 100Mbps (мегабит в секунду, строчная b), тогда как программы загрузки показывают MB/s (мегабайт в секунду, заглавная B). Поскольку 1Байт=8бит, теоретический пик = 100÷8 = 12.5MB/s. После вычета накладных расходов протокола, сетевых потерь и узких мест маршрутизатора/сетевой карты стабильная скорость около 10–11MB/s является нормой. Аналогично: 500Mbps≈62.5MB/s, 1000Mbps (гигабит)≈125MB/s.
Как различить bps, Bps, kbps, Mbps, Gbps?
Основное различие между b и B: строчная b = бит (мельчайшая единица информации, 0 или 1), заглавная B = Байт = 8бит. Поэтому 1Bps = 8bps. Приставки единиц скорости: 1kbps = 1000bps (десятичная, стандарт телекоммуникаций), 1KiB/s = 1024B/s (двоичная, компьютерное хранилище). Примечание: скорости передачи данных почти повсеместно используют десятичную систему (основание 1000), тогда как размеры файлов — двоичную (основание 1024). Правило большого пальца: Mbps провайдера ÷ 8 = MB/s загрузки.
Когда использовать десятичную (1000) против двоичной (1024) системы?
Простое правило: пропускная способность сети/последовательный порт/USB/PCIe/скорости оптоволокна — используйте десятичную систему (основание 1000, стандарт SI); скорость жёсткого диска/копирования файлов/пропускная способность памяти — может встречаться любая, проверяйте документацию устройства. Телекоммуникации почти исключительно используют десятичную систему (Ethernet 1000BASE-T = 1Gbps = 10^9bps); внутренняя передача данных компьютера может смешивать обе. На практике строго судите по документированному обозначению единиц (регистр k/K/M/G, наличие i): kbps=1000bps, Kibps=1024bps, Mbps=10^6bps, MiB/s=2^20B/s.
Каковы теоретические скорости 5G, гигабитного оптоволокна, USB 3.0?
Распространённые теоретические пики интерфейсов/сетей (десятичная система): гигабитное оптоволокно = 1000Mbps ≈ 125MB/s; нисходящий канал 5G (Sub-6GHz) ≈ 1Gbps ≈ 125MB/s, ммВолновой 5G может достигать 10Gbps; USB 2.0 = 480Mbps (фактическая ~30–40MB/s); USB 3.0 = 5Gbps (фактическая ~400MB/s); USB 3.1 Gen2 = 10Gbps; USB 3.2 = 20Gbps; Thunderbolt 3/4 = 40Gbps; SATA3 = 6Gbps (фактическая ~550MB/s); PCIe 4.0 x16 ≈ 32GB/s (двунаправленный); Wi-Fi 6 (AX) ≈ 9.6Gbps; Wi-Fi 7 ≈ 46Gbps (теоретически). Фактическая пропускная способность обычно составляет 50%–80% от теоретической.
Сколько времени загружать игру размером 10GB на тарифе 100Mbps?
Метод оценки: файл 10GB = 10×1024×8 = 81920Мбит; 100Mbps = 100Мбит в секунду; теоретическое время = 81920÷100 = 819 секунд ≈ 14 минут. Но фактическая скорость зависит от пропускной способности сервера, популярности ресурса, перегрузки в часы пик и количества прыжков маршрутизации — закладывание 20–30 минут является реалистичным. При 20Mbps (типичный домашний тариф) это занимает ~70 минут; на гигабитном оптоволокне (1000Mbps) теоретически около 1.5 минут.
Это одно и то же — скорость передачи в бодах и битрейт (bps)?
Не совсем — это распространённый момент путаницы в контексте последовательных портов/модемов. Скорость в бодах — это количество изменений сигнала (символов) в секунду; битрейт — это количество битов, передаваемых в секунду. При бинарной передаче в основной полосе частот (например, последовательный порт RS-232) 1 символ несёт 1бит, поэтому скорость в бодах = битрейт (например, 9600 бод ≈ 9600bps); но при модуляции высшего порядка (например, QAM256/QPSK) 1 символ может нести несколько битов (например, 256QAM = 8 битов на символ), где битрейт = скорость в бодах × log2(порядок модуляции). В большинстве инженерных контекстов «9600 бод» фактически означает 9600bps.
Какая пропускная способность отправки нужна для прямых трансляций/видеоконференций?
Эталон пропускной способности для распространённых видеосервисов (нисходящий/восходящий в bps): пуш стриминга 1080P: ~4–8Mbps отправки; пуш стриминга 4K: ~15–25Mbps отправки; Zoom/Teams 1080P: ~2–3Mbps в обоих направлениях; просмотр YouTube/Twitch/niconico 1080P: ~5–8Mbps загрузки; стриминг 4K: ~15–25Mbps загрузки; стриминг 8K: ~50–100Mbps загрузки. Примечание: прямые трансляции и видеоконференции требуют высокой пропускной способности отправки; отправка на домашнем тарифе обычно составляет только 1/10–1/5 от загрузки (например, тариф 100М может иметь только 10–30Mbps отправки).
Почему тест скорости Wi-Fi на гигабитном оптоволокне показывает всего несколько сотен Mbps?
Узкие места могут возникать в нескольких точках: (1) Стандарт Wi-Fi: Wi-Fi 5 (AC) с одной антенной максимум 433Mbps; для приближения к гигабиту нужен Wi-Fi 6 (AX); (2) Помехи в диапазоне: диапазон 2.4GHz перегружен, фактическая скорость всего 50–150Mbps — используйте диапазон 5GHz; (3) Порты маршрутизатора: некоторые старые маршрутизаторы имеют только WAN-порты 100Mbps; (4) Сетевой кабель: Cat5e поддерживает гигабит, Cat5 — нет; (5) Сетевая карта клиента: старые телефоны/ноутбуки могут не поддерживать; (6) Накладные расходы шифрования/рукопожатия: фактическая пропускная способность TCP составляет ~60%–70% от физической скорости. Рекомендация: гигабитный маршрутизатор + кабель Cat5e/Cat6 + диапазон 5GHz + клиенты Wi-Fi 6.
Сколько MB/s в 1Gbps? Как конвертировать?
1Gbps = 1000Mbps = 1000÷8 = 125MB/s (десятичная система). При двоичной конвертации (1MiB=1024KiB) это около 119MiB/s. Когда люди говорят «гигабит загружает на 125 мегабайт», они имеют в виду 125MB/s. Последовательная запись на HDD составляет ~100–200MB/s, SATA3 SSD ~550MB/s, NVMe PCIe SSD могут достигать 3000–7000MB/s, поэтому узкое место гигабитной сети обычно не в хранилище.
Сколько времени занимает передача одного байта при скоростях последовательного порта 9600/115200 бод?
Последовательная связь обычно использует формат 8N1 (8 битов данных + 1 стартовый бит + 1 стоповый бит = 10 битов на байт): при 9600bps 1 байт занимает 10÷9600 ≈ 1.04мс; при 115200bps 1 байт ≈ 86.8мкс. Промышленные протоколы вроде Modbus RTU обычно используют 9600; отладка/обновления прошивки обычно используют 115200. Примечание: при 7E1 (7 битов данных + чётность + 1 стоповый = 10 бит/байт) это также 10 бит/байт, но только 7 битов являются полезной нагрузкой. Рассчитывайте на основе общего количества битов кадра, а не просто делите на 8.
Есть ли разница в регистре между k/K и M/G в единицах пропускной способности?
Да, строгие различия: строчная k = 10^3 = 1000 (десятичная), заглавная K в строгом использовании означает 2^10 = 1024 (двоичная); но на практике многие технические документы смешивают их. IEC рекомендует использовать Ki/Mi/Gi для двоичной системы (KiB=1024B) и k/M/G для десятичной (kB=1000B), но маркетинговые материалы для пропускной способности сети почти повсеместно используют строчные k/M/G с основанием 1000. Linux/ifconfig показывает KB/s с основанием 1024; Диспетчер задач Windows показывает Mbps с основанием 1000. При сомнениях: пропускная способность сети → считайте с основанием 1000; размер файла → считайте с основанием 1024.
Зачем использовать этот инструмент? Разве нельзя просто разделить на 8?
Простая оценка Mbps→MB/s делением на 8 работает для быстрых десятичных вычислений, но ручной расчёт легко даёт сбой, когда: смешиваются k/K (1000 против 1024), задействованы большие порядки величин Gbps/Tbps, скорости последовательного порта включают биты кадрирования, различные сценарии (связь/хранилище/видеобитрейты) используют разные основания, или вам нужно сравнение нескольких единиц одновременно. Этот инструмент конвертирует все 18 единиц за один раз, поддерживает переключение 1000/1024, даёт точные результаты и избегает ошибок ручного расчёта.