Что на самом деле измеряет пропускная способность
Пропускная способность — это потолок того, сколько данных может передавать соединение в секунду. Думайте о ней как о ширине трубы, а не о давлении, проталкивающем через нее воду. Соединение со скоростью 100 Мбит/с теоретически может передавать 100 мегабит данных каждую секунду. Будет ли это на самом деле, зависит от сервера на другом конце, количества устройств, использующих ваш Wi-Fi, и протокола, в котором хранятся ваши данные.
Этот инструмент отвечает на шесть вопросов, которые люди обычно задают об этом канале: сколько времени займет передача, какая пропускная способность вам понадобится, чтобы достичь заданного времени, насколько большой файл вы можете переместить в данном окне, какую скорость вы на самом деле получите, если принять во внимание накладные расходы, как сравниваются сегодняшние распространенные типы соединений и какая пропускная способность действительно требуется для данного варианта использования.
Биты, байты и почему математические вычисления никогда не совпадают на первый взгляд
Here's the mix-up that catches almost everyone at least once: internet plans are sold in megabits per second (Mbps), but file sizes are shown in megabytes (MB). One byte is 8 bits, so a "100 Mbps" connection moves a maximum of 12.5 megabytes per second, not 100. Forget that, and every transfer estimate you make by eye will be off by roughly 8x.
Есть второе, более тихое несоответствие, скрытое в самих размерах файлов. Этот калькулятор рассматривает КБ, МБ, ГБ и ТБ так, как это обычно делают операционные системы — как двоичные единицы, где 1 КБ = 1024 байта — в то время как единицы полосы пропускания (Кбит/с, Мбит/с, Гбит/с) соответствуют десятичному соглашению, используемому сетевым оборудованием, где 1 Кбит/с = 1000 бит/с. Оба соглашения являются стандартными в своей области; Хитрость в том, чтобы не перепутать их при конвертации вручную.
| Единица | Равно |
|---|---|
| 1 байт | 8 биты |
| 1 KB | 1,024 байты |
| 1 MB | 1,024 KB |
| 1 GB | 1,024 MB |
| 1 Kbps | 1,000 bps |
Как определить время загрузки вручную
Основная формула — это просто деление, при условии, что вы сначала преобразуете обе части в одну и ту же единицу измерения — биты, поскольку именно в них указывается пропускная способность:
Время передачи = Размер файла (в битах) ÷ Пропускная способность (бит в секунду).
Возьмите файл размером 100 МБ через соединение со скоростью 100 Мбит/с. Переведите файл в биты: 100 МБ × 8 = 800 мегабит. Разделите на скорость линии 100 Мбит/с: 800 ÷ 100 = 8 секунд. Это теоретически лучший вариант — до того, как будут вычтены какие-либо издержки протокола, что является отдельным шагом, описанным ниже.
Переверните ту же формулу, и вы получите два других типа расчета на этой странице: разделите размер файла на целевое время, чтобы определить требуемую пропускную способность, или умножьте пропускную способность на время, чтобы определить, какой объем данных умещается в данном окне.
Реальная скорость: почему важны издержки протокола
Ни одно соединение не передает полную номинальную пропускную способность в качестве полезных данных. Каждый протокол тратит часть каждого пакета на заголовки, контрольные суммы и подтверждения, которые обеспечивают надежность передачи, а не фактическую передачу вашего файла. Это разница между числом, указанным в вашем интернет-плане, и числом, которое вы видите на индикаторе выполнения загрузки.
| Протокол | Типичные накладные расходы |
|---|---|
| UDP | ~5% |
| FTP | ~8% |
| TCP/IP | ~10% |
| HTTP | ~12% |
| HTTPS | ~15% |
Эти 15% для HTTPS — это налог на шифрование — дополнительный уровень рукопожатия и шифрования, который обеспечивает конфиденциальность вашего трафика, также добавляет немного больше накладных расходов, чем обычный HTTP. Запустите тот же пример со скоростью 100 МБ/100 Мбит/с через HTTPS, и эффективная скорость упадет до 85 Мбит/с, увеличив идеальное 8-секундное время до немногим более 9,4 секунды. Для одного файла это скромная разница, но при передаче больших объемов она складывается.
Сравнение распространенных типов подключения
В режиме сравнения размер файла сравнивается одновременно с восемью распространенными скоростями соединения, поэтому вы можете увидеть разницу в конкретных секундах и минутах, а не просто абстрактные цифры Мбит/с:
| Связь | Номинальная скорость |
|---|---|
| Коммутируемый доступ | 56 Kbps |
| DSL | 8 Mbps |
| Кабель | 100 Mbps |
| 4G LTE | 50 Mbps |
| Волокно | 500 Mbps |
| Гигабит/5G | 1,000 Mbps |
| 10 концерт | 10,000 Mbps |
Файл размером 1 ГБ, который занимает более полутора дней при коммутируемом доступе, очищается менее чем за секунду на линии 10 Gig — тот же файл, разница во времени ожидания почти в 180 000 раз.
Какая пропускная способность вам действительно нужна?
Вместо того, чтобы гадать, режим рекомендаций начинается с базового значения Мбит/с на человека за действие, умножается на количество людей и одновременных потоков, которые у вас есть, а затем добавляет 20% запаса, чтобы обычный фоновый трафик — обновления, уведомления, вторая вкладка — не доводил вас до крайности:
| Вариант использования | Базовый уровень (на человека, за поток) |
|---|---|
| Электронная почта | 1 Mbps |
| просмотр веб-страниц | 2 Mbps |
| Видеозвонки | 4 Mbps |
| Потоковая передача HD/онлайн-игры/общее использование | 5 Mbps |
| Удаленная работа | 10 Mbps |
| Потоковая передача 4K | 25 Mbps |
Домохозяйству, в котором каждый из четырех человек одновременно транслирует HD-видео, для комфортного проживания требуется примерно 5 × 4 × 1,2 = 24 Мбит/с — что исключает DSL и указывает на кабельное или оптоволоконное соединение. Если вы настраиваете домашнюю сеть и хотите также проверить адресацию, Калькулятор IP-подсети это покрывает.
Источники и дополнительная литература
- FCC — Руководство по скорости широкополосного доступа
- Ofcom — данные о покрытии широкополосного доступа и мобильной связи
Эта страница предназначена только для общего ознакомления. Реальная скорость передачи данных зависит от вашей конкретной сети, оборудования и поставщика услуг — всегда проверяйте свое собственное соединение на предмет чего-либо критически важного.