Скорость передачи данных
Вы скачиваете фильм, и на экране появляется полоска прогресса: «осталось 12 минут». Откуда система это знает? Как связаны размер файла, скорость интернета и время? Что означает «100 Мбит/с» и почему файл скачивается не за 8 секунд, а дольше? Разбираем главную тему сетевых технологий - скорость передачи данных.
1. Что такое скорость передачи данных
Скорость передачи данных - это количество информации, которое проходит через канал связи за единицу времени. Она показывает, как быстро биты «бегут» от отправителя к получателю.
Это не то же самое, что задержка (latency) - время, которое нужно, чтобы первый байт дошёл до адресата. Представьте водопровод: задержка - это сколько времени ждать, пока из крана польётся вода. Скорость передачи - это сколько литров в секунду льётся потом. Можно иметь тонкую, но очень быструю трубу, и наоборот - широкую, но воду в неё ещё надо успеть налить.
2. Биты и байты: главная ловушка
Бит - минимальная единица информации, 0 или 1. Байт - 8 бит, обычно соответствует одному символу текста.
3. Формула расчёта времени
Основная формула, связывающая размер файла, скорость и время:
Есть и «обратные» задачи: найти скорость по времени и объёму или объём по скорости и времени. Все три задачи решаются одной формулой, меняется только неизвестная величина.
4. Единицы измерения
В информатике одновременно живут две системы приставок: десятичные (для скорости) и двоичные (для объёма). Разберёмся, где какие.
5. Практические примеры расчёта
⚡ Открыть калькулятор скорости
6. Реальная скорость и потери
Заявленные провайдером скорости почти никогда не совпадают с реальными. Это не обман - у любой сети есть накладные расходы.
Практическое правило: реальная скорость обычно составляет 60-80% от заявленной провайдером. Так, на тарифе 100 Мбит/с реалистично получить 70-80 Мбит/с, то есть около 9-10 МБ/с в браузере.
7. Технологии: от 3G до 5G
Скорость передачи данных сильно отличается у разных технологий связи. Ниже - типичные значения для повседневных ситуаций.
8. Домашнее задание
Ниже - шесть задач на расчёт скорости передачи данных. Все решаются по формуле t = V / v, но с разными неизвестными и разными единицами. Обращайте внимание на перевод между битами и байтами.
Задачи для самостоятельного решения
- Фотоальбом. Смартфон снял фотографию размером 6 МБ. Скорость мобильного интернета - 24 Мбит/с. За сколько секунд фотография загрузится в облако? Ответ округлите до десятых.
- Музыка. Трек в формате MP3 весит 8 МБ. Скорость соединения - 4 Мбит/с. Сколько времени займёт скачивание? Ответ выразите в минутах и секундах.
- Обновление игры. Обновление весит 12 ГБ. Скорость интернета - 80 Мбит/с. Сколько времени ждать? Дайте ответ в часах и минутах, округлив до целых минут. (Подсказка: переведите ГБ в МБ через 1024, а скорость - в МБ/с.)
- Обратная задача. Видеофайл весит 1.5 ГБ. Хочется скачать его за 4 минуты. Какая минимальная скорость интернета для этого нужна? Ответ дайте в Мбит/с, округлив вверх до целого.
- Сравнение тарифов. Провайдер предлагает два тарифа: «Стандарт» - 50 Мбит/с за 500 рублей, «Максимум» - 200 Мбит/с за 900 рублей. Сколько времени займёт скачивание фильма 3 ГБ на каждом из них? Во сколько раз «Максимум» быстрее? Стоит ли переплата разницы, если учесть, что скорость в реальности на 20% ниже заявленной?
- Задача со звёздочкой. Стриминг 4K-видео требует стабильной скорости 25 Мбит/с. Сможет ли семья из трёх человек одновременно смотреть 4K-видео на разных устройствах, если тариф - 100 Мбит/с? А если кто-то ещё и скачивает большой файл? Объясните ответ и предложите решение, если скорости не хватает.