4.1.1. Краткое описание
Архитектурная модель, описанная в разд.1, используется в данном разделе для функционального описания подуровня УДС локальной вычислительной сети КДОН/ОК.
Подуровень УДС обеспечивает для подуровня УЛЗ независимые от физической среды функциональные возможности, создаваемые на основе зависимых от физической среды функциональных возможностей, предоставляемых физическим уровнем. Он применим к общему классу широковещательных физических сред ЛВС, пригодных для использования с дисциплиной доступа к среде, известной под названием КДОН/ОК.
Подуровень УЛЗ и подуровень УДС совместно должны обеспечивать те же функции, которые в модели ВОС определены для одного уровня звена данных. В сетях широковещательного типа понятие "звено данных между двумя логическими объектами сети" не имеет прямого соответствия с отдельным, физическим соединением. Тем не менее разделение функций, представленных в этом стандарте, требует наличия двух основных функций, связанных в общем случае с процедурой управления звеном данных, выполняемой на подуровне УДС. К этим двум функциям относятся:
1) компоновка данных (передаваемых и принимаемых):
а) формирование кадра (определение границ кадра, синхронизация кадров);
б) адресация (обработка адресов отправителя и получателя);
в) обнаружение ошибок (обнаружение ошибок передачи по физической среде);
2) управление доступом к среде:
а) распределение среды (ликвидация конфликтов);
б) разрешение соперничества (обработка конфликтов).
В остальной части данного раздела рассматривается функциональная модель метода КДОН/ОК на подуровне УДС.
4.1.2. Операция КДОН/ОК
В данном разделе дается краткий обзор операций по передаче и приему кадров с точки зрения функциональной модели архитектуры. Обзор носит скорее описательный, чем определительный характер; формализованная спецификация описываемых здесь операций приведена в пп.4.2 и 4.3. Конкретная реализация механизмов КДОН/ОК, удовлетворяющих настоящему стандарту, приведена в п.4.4. На черт.4.1 представлена архитектурная модель, функционирование которой описано в последующих разделах.
Место подуровня УДС в модели ЛВС в соотношении с эталонной моделью ВОС
ИМС - интерфейс с модулем сопряжения; МСС - модуль сопряжения со средой; ИЗС - интерфейс,
зависимый от среды; МДС - модуль доступа к среде; ООД - оконечное оборудование данных;
УЛЗ - управление логическим звеном; УДС - управление доступом к среде;
ПФС - передача физических сигналов
Черт.4.1
Компонент физического уровня ПФС образует интерфейс с подуровнем УДС для последовательной передачи битов в физическую среду. Для полноты представления в последующем описании операций некоторые из его функций даны в описательном виде. Компактная спецификация этих функций приведена в п.4.2 (функции УДС) и в разд.7 (функции ПФС).
Операции по передаче кадров не зависят от операций по приему кадров. Передаваемый кадр, адресуемый исходной станции, будет принят и направлен в подуровень УЛЗ этой станции. Это свойство подуровня УДС может быть реализовано совокупностью функций либо внутри самого подуровня УДС, либо в виде дуплексных свойств частей нижерасположенных уровней.
4.1.2.1 Нормальное выполнение операций
4.1.2.1.1. Передача без соперничества
Когда подуровень УЛЗ выдает запрос на передачу кадра, то компонент "компоновка передаваемых данных" подуровня УДС КДОН/ОК формирует кадр из выдаваемых подуровнем УЛЗ данных. Он присоединяет к началу кадра преамбулу и начальный ограничитель кадра. Используя информацию, переданную подуровнем УЛЗ, подуровень УДС КДОН/ОК присоединяет также к концу поля информации УДС поле ЗАП длиной, достаточной для гарантии того, что длина передаваемого кадра будет соответствовать требованию минимальной длины кадра (см. п.4.2.3.3). Он присоединяет также адреса получателя и отправителя, поле длины и КПК с целью обеспечения функций по обнаружению ошибок. Затем кадр вручается компоненту "управление доступом к среде на передаче" подуровня УДС для передачи.
После этого компонент "управление доступом к среде на передаче" пытается устранить соперничество в среде с трафиком других станций, контролируя сигнал "опознавание несущей", выдаваемый компонентом ПФС, и уступая путь проходящему трафику. После того, как среда освободится, начинается передача кадра (после короткой межкадровой задержки, необходимой на время восстановления других подуровней УДС КДОН/ОК и физической среды). Затем подуровень УДС выдает в интерфейс с ПФС последовательный поток бит для передачи.
Подуровень ПФС решает задачу фактической генерации электрических сигналов, представляющих собой биты кадра, для передачи по физической среде. Одновременно он контролирует состояние среды и вырабатывает сигнал обнаружения конфликта, который в рассматриваемом здесь случае отсутствия соперничества остается выключенным на время длительности кадра. Функциональное описание физического уровня приведено в разд.7 и в других разделах.
Если передача произошла без соперничества, то подуровень УДС КДОН/ОК информирует об этом подуровень УЛЗ через интерфейс УЛЗ-УДС и ожидает следующего запроса на передачу кадра.
4.1.2.1.2. Прием без соперничества