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

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

Управление доступом к среде (Media Access Control, MAC) — это совокупность правил и механизмов, определяющих порядок, в котором устройства в компьютерной сети получают право передавать данные по общей среде передачи (например, по кабелю, радиоканалу или оптическому волокну). Управление доступом к среде является подуровнем канального уровня модели OSI (Уровень 2), ответственным за регулирование доступа к физической среде для предотвращения коллизий (столкновений пакетов) и обеспечения справедливого и эффективного распределения пропускной способности. Основные цели управления доступом к среде включают: минимизацию задержек, максимизацию пропускной способности, обеспечение детерминизма (гарантированного времени доступа) в критически важных системах и поддержку справедливости между всеми узлами сети.

История развития

Проблема управления доступом к среде возникла с появлением первых компьютерных сетей, использующих общую среду передачи. В 1970-х годах, с развитием локальных сетей (LAN), стали очевидны ограничения простых схем, таких как «звёздная» топология с одним центральным контроллером или «кольцевая» с маркером.

В 1973 году исследовательская группа Xerox PARC под руководством Роберта Меткалфа разработала одну из первых технологий локальных сетей — Ethernet, которая изначально использовала метод доступа с контролем несущей и обнаружением коллизий (CSMA/CD). Этот метод стал де-факто стандартом для проводных локальных сетей до начала 2000-х годов.

Одновременно развивались альтернативные подходы. В 1985 году Институт инженеров по электротехнике и электронике (IEEE) опубликовал стандарт 802.4 (Token Bus), а затем 802.5 (Token Ring), основанные на передаче маркера — детерминированном алгоритме, гарантирующем каждому узлу время для передачи. Эти технологии нашли применение в промышленных и офисных сетях, но уступили Ethernet из-за его простоты и низкой стоимости.

С появлением беспроводных сетей (Wi-Fi) в 1990-х годах потребовались новые методы управления доступом из-за особенностей радиоканала: скрытые узлы, затухание сигнала и невозможность обнаружить коллизии во время передачи (CDMA/CD не применим). В 1997 году стандарт IEEE 802.11 определил метод множественного доступа с контролем несущей и предотвращением коллизий (CSMA/CA).

Со временем развитие Ethernet привело к появлению полнодуплексного режима (Full-Duplex) в коммутируемых сетях, в котором коллизии физически невозможны, что сняло необходимость в CSMA/CD. Однако управление доступом к среде осталось важным для полудуплексных сетей и для беспроводных технологий.

Классификация методов управления доступом к среде

Все методы управления доступом к среде можно разделить на две основные категории: детерминированные (с разрешением) и конкурентные (со случайным доступом).

Детерминированные методы

В детерминированных методах каждому устройству гарантируется доступ к среде в строго определённое время. Эти методы идеально подходят для систем реального времени (промышленная автоматизация, управление технологическими процессами).

Конкурентные методы

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

Характеристики и параметры

Эффективность управления доступом к среде оценивается по нескольким ключевым характеристикам:

Применение и значение

В проводных локальных сетях (Ethernet)

В современных Ethernet-сетях, использующих коммутаторы и полнодуплексный режим, управление доступом к среде на уровне MAC-подуровня сводится к корректному формированию кадров, адресации (MAC-адреса) и распознаванию коллизий (в случае полудуплексного режима — только в устаревших сетях). Алгоритм CSMA/CD исторически применялся, но на сегодняшний день в большинстве сегментов он не актуален. Однако управление доступом к среде как процесс остаётся важным для коммутации: каждый порт коммутатора реализует свой собственный MAC-подуровень, а коммутатор управляет очередями и очередями передачи.

В беспроводных сетях (Wi-Fi)

CSMA/CA является основным методом доступа для всех стандартов IEEE 802.11 (a/b/g/n/ac/ax). Для критически важных приложений (голосовая связь, видео-конференц-связь) используется приоритетный доступ с помощью механизма EDCA (Enhanced Distributed Channel Access) — модификация CSMA/CA с дифференциацией трафика.

В промышленных сетях и системах реального времени

Детерминированные методы (Token Passing, TDMA) широко применяются в промышленной автоматизации и системах с жёсткими временными ограничениями: протоколы PROFINET RT/IRT, EtherCAT, EtherNet/IP (с поддержкой CIP Sync) — используют TDMA или методы, гарантирующие минимальную задержку. Это позволяет управлять роботами, станками, роботизированными линиями и системами управления движением.

В телекоммуникациях

Системы мобильной связи (GSM, UMTS, LTE, 5G NR) используют комбинацию методов TDMA, FDMA, CDMA и OFDMA для организации одновременной передачи данных от множества абонентов. Управление доступом к радиоресурсам осуществляется базовой станцией (NodeB, eNB, gNB). Данная тема составляет отдельную область — управление радиоресурсами (Radio Resource Management).

В спутниковой связи

Для спутниковых систем (как геостационарных, так и низкоорбитальных — Starlink, OneWeb) используются методы множественного доступа с разделением времени (TDMA) или частоты (FDMA) для организации связи между тысячами земных станций. Для гарантированного доступа применяются системы опроса (polling), а для случайного — ALOHA (в основном для передачи коротких сообщений).

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

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

Источники

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

На главную BFOmetr →