Скорость передачи данных

📘 10 класс · 🎯 Пропускная способность канала, биты и байты

Вы скачиваете фильм, и на экране появляется полоска прогресса: «осталось 12 минут». Откуда система это знает? Как связаны размер файла, скорость интернета и время? Что означает «100 Мбит/с» и почему файл скачивается не за 8 секунд, а дольше? Разбираем главную тему сетевых технологий - скорость передачи данных.

1. Что такое скорость передачи данных

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

Это не то же самое, что задержка (latency) - время, которое нужно, чтобы первый байт дошёл до адресата. Представьте водопровод: задержка - это сколько времени ждать, пока из крана польётся вода. Скорость передачи - это сколько литров в секунду льётся потом. Можно иметь тонкую, но очень быструю трубу, и наоборот - широкую, но воду в неё ещё надо успеть налить.

Слайд 1 / 10

Две разные характеристики

Пропускная способность (bandwidth) - сколько данных канал может пропустить за секунду. Измеряется в битах в секунду.

Задержка (latency, ping) - сколько миллисекунд идёт первый бит до адресата. Измеряется в мс.

Для загрузки большого файла важна пропускная способность. Для онлайн-игр, видеозвонков и голосовой связи - задержка: даже при огромной скорости, но задержке 500 мс играть невозможно.

2. Биты и байты: главная ловушка

Бит - минимальная единица информации, 0 или 1. Байт - 8 бит, обычно соответствует одному символу текста.

🔹
Бит (bit)
Обозначается маленькой буквой б или b (bit). Используется для скорости передачи данных.
📦
Байт (Byte)
Обозначается большой буквой Б или B (Byte). Используется для размера файлов.
Слайд 2 / 10

Главное правило: 1 байт = 8 бит

Отсюда вытекает разница между Мбит/с и МБ/с:

1 МБ/с = 8 Мбит/с 1 Мбит/с = 0.125 МБ/с

Провайдеры обычно указывают скорость в мегабитах в секунду (Мбит/с) - так число выглядит больше. А браузер показывает скорость загрузки в мегабайтах в секунду (МБ/с). Отсюда путаница: «обещали 100, а скачивается только 12,5».

⚠️
Разница в 8 раз Когда видите «100 Мбит/с» от провайдера - это не 100 МБ/с в браузере. Реальная скорость скачивания будет около 100 ÷ 8 = 12,5 МБ/с.

3. Формула расчёта времени

Основная формула, связывающая размер файла, скорость и время:

Слайд 3 / 10

Главная формула

t = V / v

где:

  • t - время передачи (секунды);
  • V - объём данных (биты или байты);
  • v - скорость передачи (бит/с или байт/с).

Важно: объём и скорость должны быть в одних единицах. Если скорость в Мбит/с, а объём в мегабайтах - переведите одно в другое.

Есть и «обратные» задачи: найти скорость по времени и объёму или объём по скорости и времени. Все три задачи решаются одной формулой, меняется только неизвестная величина.

4. Единицы измерения

В информатике одновременно живут две системы приставок: десятичные (для скорости) и двоичные (для объёма). Разберёмся, где какие.

Слайд 4 / 10

Единицы скорости передачи данных

Базовая
бит/с (bps)
Бит в секунду. Самая маленькая единица скорости.
1 бит/с
Тысячи
Кбит/с
Килобит в секунду. Устаревшие модемы работали на таких скоростях.
10³ бит/с
Миллионы
Мбит/с
Мегабит в секунду. Домашний интернет, мобильная связь 4G.
10⁶ бит/с
Миллиарды
Гбит/с
Гигабит в секунду. Оптоволокно, современные Wi-Fi, 5G.
10⁹ бит/с
💡
Десятичные vs двоичные приставки Скорость передачи - десятичная: 1 Кбит/с = 1000 бит/с. Объём данных - обычно двоичная: 1 КБ = 1024 байта. Однако в стандартах хранения (жёсткие диски) и сетей тоже всё чаще используется десятичная: 1 КБ = 1000 байт

5. Практические примеры расчёта

Слайд 5 / 10

Пример 1. Скачиваем фотографию

Размер фотографии - 4 МБ. Скорость интернета - 20 Мбит/с. Сколько времени займёт загрузка?

1. Переведём скорость в МБ/с: v = 20 / 8 = 2.5 МБ/с 2. Разделим объём на скорость: t = 4 / 2.5 = 1.6 секунды

Такой файл скачается почти мгновенно - пользователь даже не заметит.

Слайд 6 / 10

Пример 2. Скачиваем фильм

Фильм в HD-качестве весит 2 ГБ. Скорость - 100 Мбит/с. Сколько ждать?

1. Переведём объём в мегабайты: V = 2 ГБ = 2 · 1024 = 2048 МБ 2. Переведём скорость: v = 100 / 8 = 12.5 МБ/с 3. Делим: t = 2048 / 12.5 = 163.84 секунды ≈ 2 мин 44 с
Слайд 7 / 10

Пример 3. Обратная задача - какую скорость выбрать?

Нужно скачать 10 ГБ, и хочется уложиться в 5 минут. Какая скорость интернета для этого нужна?

1. Переведём объём в МБ: V = 10 · 1024 = 10240 МБ 2. Переведём время в секунды: t = 5 · 60 = 300 секунд 3. Найдём скорость: v = V / t = 10240 / 300 ≈ 34.1 МБ/с 4. Переведём в Мбит/с: v = 34.1 · 8 ≈ 273 Мбит/с

Понадобится тариф минимум на 300 Мбит/с. При скорости 100 Мбит/с та же загрузка займёт около 14 минут.

🎯
Попробуйте калькулятор Все эти расчёты можно делать в интерактивном калькуляторе скорости - он покажет шаги, результаты и сравнение технологий.

⚡ Открыть калькулятор скорости
Десятичные vs двоичные приставки

6. Реальная скорость и потери

Заявленные провайдером скорости почти никогда не совпадают с реальными. Это не обман - у любой сети есть накладные расходы.

Слайд 8 / 10

Куда уходит скорость

  • Служебные данные протоколов. Пакетам нужны заголовки, адреса, контрольные суммы - это 5-10% от полезного трафика.
  • Перегрузка сети. Вечером, когда весь дом смотрит видео, скорость падает.
  • Задержка на сервере. Если файл лежит на перегруженном сервере, скорость не спасёт.
  • Wi-Fi вместо кабеля. Прямое подключение Ethernet всегда быстрее и стабильнее беспроводного.
  • Удалённость сервера. Каждый промежуточный узел добавляет задержку и потери.

Практическое правило: реальная скорость обычно составляет 60-80% от заявленной провайдером. Так, на тарифе 100 Мбит/с реалистично получить 70-80 Мбит/с, то есть около 9-10 МБ/с в браузере.

7. Технологии: от 3G до 5G

Скорость передачи данных сильно отличается у разных технологий связи. Ниже - типичные значения для повседневных ситуаций.

Слайд 9 / 10

Сравнение скоростей

Технология Скорость Скачивание фильма 2 ГБ
Модем (dial-up, 1990-е) 56 Кбит/с ~ 84 часа
3G 2 Мбит/с ~ 2.5 часа
4G (LTE) 30 Мбит/с ~ 9 минут
Домашний Wi-Fi 100 Мбит/с ~ 3 минуты
5G 500 Мбит/с ~ 35 секунд
Оптоволокно (1 Гбит/с) 1000 Мбит/с ~ 17 секунд
Слайд 10 / 10

Наглядно: во сколько раз быстрее

3G
2 Мбит/с
4G (LTE)
30 Мбит/с
Wi-Fi 100
100 Мбит/с
5G
500 Мбит/с
Оптоволокно
1000 Мбит/с

За 30 лет скорость выросла почти в 20 000 раз. Первый модем на 56 Кбит/с и сегодняшнее оптоволокно отличаются так же сильно, как велосипед и космическая ракета.

8. Домашнее задание

Ниже - шесть задач на расчёт скорости передачи данных. Все решаются по формуле t = V / v, но с разными неизвестными и разными единицами. Обращайте внимание на перевод между битами и байтами.

Задачи для самостоятельного решения

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