СМО — что это и как работает¶
СМО (синхронизированный мультиплексный доступ, англ. SMO — Synchronized Multiplexed Access) — технология доступа к среде передачи данных, в которой несколько узлов сети синхронизированы общим тактовым сигналом и обмениваются данными в строго определённые временные интервалы (слоты). СМО относится к классу методов множественного доступа и применяется в телекоммуникационных сетях с коммутацией каналов и пакетов, где требуется гарантированная задержка передачи.
¶Принцип работы
В сетях с обычным множественным доступом (например, CSMA/CD в Ethernet) узлы конкурируют за канал и могут сталкиваться, что снижает эффективность. СМО решает эту проблему иначе: все узлы синхронизированы по общему тактовому сигналу, который рассылается управляющим узлом или распределяется по сети. Каждый цикл передачи разбивается на фиксированные слоты, и каждый узел заранее знает, в какой слот ему разрешено передавать данные.
Типичная структура цикла включает:
- Слот синхронизации — служебный интервал, по которому узлы выравнивают свои часы;
- Слоты данных — временные окна, закреплённые за конкретными узлами или назначаемые по запросу;
- Слоты сигнализации — интервалы для обмена служебной информацией (запросы, подтверждения).
Такая организация исключает коллизии: узел передаёт данные только в свой слот, поэтому столкновения пакетов не возникают. Время ожидания передачи ограничено длительностью цикла, что обеспечивает предсказуемую задержку — свойство, важное для передачи голоса и видео.
¶Классификация
По способу назначения слотов различают:
- Статический СМО — слоты закреплены за узлами заранее и не меняются. Прост в реализации, но неэффективен, если часть узлов не передаёт данные в данный момент.
- Динамический СМО — слоты назначаются по запросу узлов, что повышает использование канала, но требует дополнительной сигнализации.
- Гибридный СМО — сочетает оба подхода: часть слотов закреплена, остальные распределяются динамически.
¶Применение
СМО-технологии используются в сетях с жёсткими требованиями к задержке и её вариативности:
- Телефонные сети — в цифровых телефонных системах (например, в стандартах ISDN и в системах передачи голоса по IP) синхронный доступ позволяет гарантировать постоянную скорость передачи голосового потока.
- Спутниковые сети — в системах спутниковой связи с централизованным управлением каналом, где задержка сигнала велика и требует точной синхронизации.
- Промышленные сети — в системах автоматизации и управления технологическими процессами, где критична детерминированная задержка обмена данными между контроллерами и датчиками.
- Оптические сети — в некоторых схемах доступа в оптических сетях с временным разделением (TDM), где синхронизация узлов обеспечивается общим опорным сигналом.
¶Преимущества и недостатки
К достоинствам СМО относятся:
- Отсутствие коллизий и предсказуемая задержка передачи;
- Гарантированная полоса пропускания для каждого узла;
- Простота управления каналом при статическом назначении слотов.
К недостаткам:
- Потеря канала, если закреплённый за узлом слот не используется;
- Необходимость точной синхронизации всех узлов, что усложняет оборудование;
- Ограниченная масштабируемость: с ростом числа узлов длительность цикла увеличивается, что повышает задержку.
¶Связь с другими технологиями
СМО применяется в сочетании с технологиями коммутации каналов (TDM — временным разделением мультиплексирования) и пакетной коммутацией. В современных сетях синхронный доступ часто дополняется статистическими методами (например, ATM — асинхронный режим передачи), где слоты назначаются динамически по мере появления данных, что сочетает преимущества предсказуемой задержки и эффективного использования канала.
Источники:
- Таненбаум Э. Сети компьютеров.
- Кастенс Д., Мерц Х. Телекоммуникационные сети.
- Справочник по телекоммуникациям (ITU-T рекомендации).
