Открыть сервис

Передача данных

Передача данных — это процесс перемещения цифровой информации (данных) между двумя или более устройствами по каналу связи. В информатике и телекоммуникациях под передачей данных понимают физическое перемещение сигналов (электрических, оптических, радиоволн) и логическое преобразование этих сигналов в осмысленные сообщения. Передача данных является основой функционирования компьютерных сетей, интернета, мобильной связи, телевидения и систем управления.

История

Телеграф и телефония

Первыми системами передачи данных на расстояние стали оптический телеграф (семафор) Клода Шаппа (1792 год) и электрический телеграф Сэмюэля Морзе (1837 год). В 1876 году Александр Белл изобрёл телефон, передававший аналоговый звуковой сигнал. В 1920-х годах начали развиваться системы передачи данных по телефонным линиям с использованием частотного разделения каналов.

Цифровая эра

В 1940-х годах появились первые цифровые вычислительные машины (ENIAC, МЭСМ). В 1958 году в СССР была создана система «Эльбрус» для передачи данных между вычислительными центрами. В 1969 году в США заработала сеть ARPANET — предшественник интернета. В 1970-х годах разработаны протоколы TCP/IP (Винтон Серф, Роберт Кан). В 1980-х годах появились коммерческие сети передачи данных (CompuServe, AOL). В 1990-х годах интернет стал массовым, а в 2000-х — мобильная передача данных (3G, 4G, 5G).

Основные понятия

Данные и сигнал

Данные — это информация, представленная в цифровом виде (биты, байты). Сигнал — это физическая форма представления данных (электрическое напряжение, световой импульс, радиоволна). Сигналы делятся на аналоговые (непрерывные) и цифровые (дискретные, квантованные по времени и уровню).

Канал связи

Канал связи — это среда и оборудование, обеспечивающие передачу сигнала от отправителя к получателю. Каналы бывают:

  • Физические: медный провод (витая пара, коаксиальный кабель), оптоволокно, радиоканал (Wi-Fi, Bluetooth, сотовая связь), спутниковая линия.
  • Логические: виртуальные соединения, создаваемые протоколами (например, TCP-соединение).

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

Скорость передачи данных (битрейт) измеряется в битах в секунду (бит/с) и производных: Кбит/с, Мбит/с, Гбит/с. Пропускная способность канала — максимально возможная скорость передачи при заданных условиях. В России и странах СНГ часто используется единица «бод» (количество изменений сигнала в секунду), но для цифровых систем характерна битовая скорость.

Задержка и джиттер

Задержка (латентность) — время между отправкой данных и их получением. Измеряется в миллисекундах (мс). Джиттер — вариация задержки во времени. Высокий джиттер ухудшает качество голосовой связи и видеоконференций.

Классификация способов передачи

По типу сигнала

  • Аналоговая передача: сигнал непрерывно изменяется во времени (голос в телефонной линии, радиовещание).
  • Цифровая передача: сигнал представлен дискретными значениями (0 и 1). Современные системы преимущественно цифровые.

По направлению передачи

  • Симплексная: данные передаются только в одном направлении (радиовещание, телевидение).
  • Полудуплексная: передача возможна в обоих направлениях, но поочерёдно (рация, Wi-Fi в некоторых режимах).
  • Дуплексная: одновременная передача в обоих направлениях (телефонный разговор, Ethernet).

По способу коммутации

  • Коммутация каналов: перед передачей устанавливается выделенный физический канал (телефонная сеть старого образца). Канал занят на всё время соединения.
  • Коммутация пакетов: данные разбиваются на пакеты, которые передаются независимо по сети и собираются на стороне получателя (интернет, IP-сети). Пакеты могут следовать разными маршрутами.

По среде передачи

  • Проводные: витая пара (Ethernet, до 10 Гбит/с), коаксиальный кабель (телевидение, до 1 Гбит/с), оптоволокно (до 100 Тбит/с и выше).
  • Беспроводные: радиоволны (Wi-Fi, Bluetooth, сотовая связь), инфракрасное излучение (пульты ДУ), лазерная связь (оптические линии в космосе).

Протоколы передачи данных

Протокол — это набор правил, определяющих формат, синхронизацию, последовательность и контроль ошибок при передаче. Основные протоколы:

Модель OSI

Семиуровневая модель взаимодействия открытых систем (OSI) описывает процесс передачи данных от приложения до физического носителя:

  1. Физический уровень: передача битов по каналу (Ethernet, USB, RS-232).
  2. Канальный уровень: управление доступом к среде, обнаружение ошибок (MAC-адреса, Ethernet, PPP).
  3. Сетевой уровень: маршрутизация пакетов (IP, ICMP, ARP).
  4. Транспортный уровень: надёжная доставка данных (TCP, UDP).
  5. Сеансовый уровень: управление сеансами связи (RPC, NetBIOS).
  6. Уровень представления: преобразование данных (SSL/TLS, JPEG, ASCII).
  7. Прикладной уровень: взаимодействие с приложениями (HTTP, FTP, SMTP, DNS).

Стек TCP/IP

Наиболее распространённый стек протоколов, используемый в интернете:

  • IP (Internet Protocol): маршрутизация пакетов, версии IPv4 (32-битные адреса) и IPv6 (128-битные адреса).
  • TCP (Transmission Control Protocol): надёжная передача с установлением соединения, контролем ошибок и повторной отправкой.
  • UDP (User Datagram Protocol): быстрая передача без установления соединения, используется для потокового видео, игр, DNS.
  • HTTP/HTTPS: передача веб-страниц (порт 80/443).
  • FTP: передача файлов (порт 21).
  • SMTP: отправка электронной почты (порт 25).

Методы обеспечения надёжности

Контроль ошибок

  • Контрольная сумма (CRC): вычисление циклического избыточного кода для обнаружения ошибок в пакете.
  • Чётность (Parity): добавление бита чётности для обнаружения одиночных ошибок.
  • Коды Хэмминга: исправление одиночных ошибок.
  • ARQ (Automatic Repeat reQuest): автоматическая повторная отправка повреждённых пакетов.

Управление потоком

  • Окно перегрузки (TCP): динамическое изменение количества отправляемых пакетов в зависимости от загрузки сети.
  • Стоп-и-жди (Stop-and-Wait): отправитель ждёт подтверждения после каждого пакета.
  • Скользящее окно (Sliding Window): отправка нескольких пакетов без ожидания подтверждения.

Применение

Компьютерные сети

Локальные (LAN) и глобальные (WAN) сети, включая интернет, используют передачу данных для обмена файлами, доступа к веб-ресурсам, электронной почты, видеоконференций. В России крупнейшие провайдеры — «Ростелеком», МТС, «ВымпелКом» (Билайн), «МегаФон».

Мобильная связь

Стандарты 2G (GSM, до 9,6 Кбит/с), 3G (UMTS, до 2 Мбит/с), 4G (LTE, до 100 Мбит/с), 5G (до 10 Гбит/с). В России сети 5G начали разворачиваться с 2021 года, преимущественно в диапазоне 4,4–4,9 ГГц.

Спутниковая связь

Системы «Глонасс» (Россия), GPS (США), Starlink (SpaceX) обеспечивают передачу данных в удалённых районах. Спутниковая связь используется для телевещания, интернета, навигации.

Промышленность и IoT

Передача данных между датчиками, контроллерами и серверами в системах «умный дом», промышленной автоматизации (SCADA), телеметрии. Протоколы: MQTT, Modbus, OPC UA.

Интересные факты

  • Первая в мире передача данных по радиоканалу была осуществлена Александром Поповым в 1895 году (передача сигнала «Генрих Герц»).
  • В 1969 году в СССР была запущена система «Эльбрус-1» для передачи данных между вычислительными центрами, опередившая ARPANET по некоторым параметрам.
  • Скорость передачи данных в оптоволоконных линиях может достигать 1 Пбит/с (петабит в секунду) в лабораторных условиях.
  • В 2023 году средняя скорость мобильного интернета в России составила около 25 Мбит/с (по данным Ookla).

Критика и ограничения

  • Безопасность: передача данных по открытым каналам уязвима для перехвата (атаки «человек посередине», сниффинг). Для защиты используются шифрование (SSL/TLS, VPN) и протоколы аутентификации.
  • Зависимость от инфраструктуры: в отдалённых районах России (Сибирь, Дальний Восток) качество передачи данных остаётся низким из-за отсутствия оптоволокна и слабого покрытия сотовой связи.
  • Энергопотребление: беспроводная передача данных (особенно 5G) требует значительных энергетических затрат на базовые станции и устройства.

Источники

  1. Таненбаум Э., Уэзеролл Д. «Компьютерные сети» (5-е издание). — СПб.: Питер, 2012.
  2. Куроуз Дж., Росс К. «Компьютерные сети: нисходящий подход» (6-е издание). — М.: Эксмо, 2016.
  3. Олифер В. Г., Олифер Н. А. «Компьютерные сети. Принципы, технологии, протоколы» (5-е издание). — СПб.: Питер, 2016.
  4. Федеральный закон «О связи» от 07.07.2003 № 126-ФЗ (с изменениями).
  5. Стандарты IEEE 802.3 (Ethernet), IEEE 802.11 (Wi-Fi), 3GPP (LTE, 5G).
  6. Данные Роскомнадзора и Минцифры РФ о развитии сетей связи (2023–2024).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →