1. Построение стандарта

Настоящий стандарт состоит из 19 разделов, в которых изло­жено следующее:

Разд. 1 (настоящий раздел) начинается с общего обсуждения метода маркерного доступа к шине. Здесь дано введение в функци­ональную структуру подуровня УДС, рассматриваемую в последу­ющих разделах, приведен обзор факультативных возможностей фи­зического уровня и физической среды и, наконец, рассмотрены об­щие свойства метода доступа к шине с передачей маркера.

В разд. 2 подробно рассматриваются логические интерфейсы между подуровнями УЛЗ и УДС, а также услуги на этих интерфей­сах (такие, как передача кадра), предоставляемые подуровню УЛЗ.

В разд. 3 подробно обсуждаются параметры диспетчера, дейст­вия и события внутри подуровня УДС.

В разд. 4 рассматривается общая структура кадра УДС, вклю­чая ограничители, адреса и КПК. Кадры всех форматов, которые обрабатывает УДС, включая управляющие кадры УДС, относятся к нумерованным кадрам.

В разд. 5 обсуждаются основные концепции протокола доступа к среде и приведено неформальное описание действий автомата уп­равления доступом в каждом состоянии. В этом разделе описаны также другие автоматы состояний подуровия УДС.

В разд. 6 содержатся определения наиболее важных терминов и компонентов УДС.

В разд. 7 с использованием модели конечных автоматов опреде­лена модель автомата управления доступом. Она представляет со­бой определительную спецификацию операций подуровня УДС шинной ЛВС с передачей маркера. Описаны также переменные по­дуровня УДС, функции и процедуры, используемые в автомате сос­тояний.

В разд. 8 подробно описывается интерфейс между подуровнем УДС и физическим уровнем. Сюда же включены описания симво­лов интерфейса, запросов и ответов.

В разд. 9 описываются параметры диспетчера, действия и собы­тия, происходящие внутри физического уровня.

В разд. 10 определен логический, электрический и механический интерфейс внутри физического уровня между станцией и отдель­ным модемом.

Разд. 11 зарезервирован.

В разд. 12 и 13 описаны физический уровень и физическая среда соответственно одноканальной (т. е. всенаправленной) шины на ос­нове коаксиального кабеля при использовании фазокогерентной модуляции сдвигом частоты и скоростях 5 и 10 Мбит/с.

В разд. 14 и 15 подробно описаны физический уровень и физи­ческая среда соответственно двухканальной (т. е. с распределите- лем) шины на основе коаксиального кабеля при использовании широкополосной двубинарной амплитудно-фазовой модуляции (АМ/ОФМ) для скоростей 1, 5 и 10 Мбит/с.

В разд. 16 и 17 подробно описываются физический уровень и физическая среда соответственно на основе волоконно-оптической шины при скоростях 5, 10 и 20 Мбит/с.

В разд. 18 и 19 подробно описываются физический уровень и физическая среда соответственно на основе одноканальной (т. е. всенаправленной) шины на основе коаксиального кабеля с фазо- непрерывной модуляцией сдвигом частоты при скорости 1 Мбит/с.

  1. ИНТЕРФЕЙС УЛЗ—УДС. СПЕЦИФИКАЦИЯ УСЛУГ

В данном разделе определены услуги, предоставляемые под­уровню УЛЗ на границе между функциями управления логическим звеном и подуровнем УДС уровня звена данных эталонной модели. Настоящий стандарт определяет эти услуги в абстрактном виде. Стандарт не определяет конкретных реализаций логических объек­тов и интерфейсов в рамках вычислительной системы и не налагает на них никаких ограничений. Взаимоотношения этого раздела с другими разделами настоящего стандарта и со спецификациями ЛВС показаны на черт. 2.1.

Примечания:

  1. Точные взаимоотношения уровней, описываемых в настоящем стандарте, с уровнями, определенными' в эталонной модели ВОС, являются предметом даль­нейшего изучения.

  2. В стадии разработки находится стандарт по спецификации услуг, общих для всех типов подуровней УДС (на основе ИСО/ПМС 10039). После разработки этого стандарта данный раздел будет заменен ссылкой на него.

    1. Обзор услуг на интерфейсе УЛ 3-УД С

      1. Общее описание обеспечиваемых услуг. В данном разделе дано неформальное описание сервиса, предоставляемого подуров­нем УДС для подуровня УЛЗ. Этот сервис обеспечивает лишь ус­луги передачи данных в режиме без установления соединения меж­ду равноправными логическими объектами УЛЗ. Они обеспечивают средства, с помощью которых логические объекты УЛЗ могут об­мениваться сервисными блоками данных УДС (УД-СБД) без ус­тановления двухпунктового соединения на нижнем уровне. Переда­ча данных может быть двухпунктовой или многопунктовой, непод­тверждаемой или подтверждаемой.

      2. Модель, используемая для спецификации услуг. Модель услуг и метод их описания подробно рассмотрены в приложении 10.

      3. Обзор взаимодействий. К примитивам, связанным с услу­гами передачи данных в режиме без установления соединения, от­носятся:

УД_БЛОК-ДАННЫХ.запро

с

  1. УД-БЛОК-ДАННЫХ.индикация

  2. УД-БЛОК-ДАННЫХ-СОСТОЯНИЕ.индикация.

Примитив УД-БЛОК-ДАННЫХ.запрос передается подуровню УДС для запроса передачи УД-СБД. (Все УД-СБД передаются с использованием процедур режима без установления соединения.) Примитив УД_БЛОК-ДАННЫХ.индикация передается подуровнем УДС для информирования о поступлении УД-СБД. Примитив УД-БЛОК-ДАННЫХ-СОСТОЯНИЕ.индикация передается под­уровнем УДС для информирования о состоянии ранее принятого соответствующего примитива УД_БЛОК-ДАННЫХ.запрос.

Место интерфейса между УЛЗ и УДС в модели ЛВС

Уровни>2

Уровень

2


Уровень

1


С 7

А Н

U И Я


УПРАВЛЕНИЕ ЛОГИЧЕСКИМ ЗВЕНОМ

УЛЗ

УПРАВЛЕНИЕ Д ОСТУПОМ К СРЕДЕ

УДС

ФИЗИЧЕСКИЙ

ФИЗ


А И С п Е 7 Ч Е Р



ФИЗИЧЕСКАЯ СРЕДА


Черт. 2.1

    1. Основные услуги и факультативные возможности. Все ус­луги являются обязательными и должны использоваться во всех реализациях.

  1. Детализированные взаимодействия с логическим объектом УЛЗ. В данном подразделе подробно описываются примитивы и параметры, относящиеся к услугам передачи данных в режиме без установления соединения, которые подуровень УДС предоставляет подуровню УЛЗ. Заметим, что эти параметры определены в абст­рактном смысле. Параметры определяют ту информацию, которая должна быть доступна для принимающего логического объекта. Метод получения этой информации не налагает никаких ограниче­ний на конкретную ^реализацию. Например, параметр УД-СБД, связанныйс некоторыми сервисными примитивами передачи данных, может быть обеспечен путем фактической передачи сервисного бло­ка данных УДС или дескриптора, Либо другими способами. Значе­ния некоторых выбранных параметров могутг б^ть-заданы в реали­зации в неявном виде. ‘

    1. УД-БЛОК-ДАННЫХ.запрос

      1. Функция. Этот примитив является сервисным примити­вом запроса для услуги УЛЗ передачи данных в режиме без уста­новления соединения.

      2. Семантика. Данный примитив должен обеспечивать сле­дующие параметры:

УД-БЛОК-ДАННЫХ.запрос

(адрес-получателя,

адрес-отправителя,

УД-СБД,

желаемое-качество).

Параметр «адрес-получателя» определяет либо индивидуаль­ный, либо групповой адрес логического_объекта_УДС.

Параметр «адрес-отправителя» определяет адрес логического- объекта_УДС — отправителя, обычно, локальной станции.

Параметр УД-СБД определяет УД-СБД, подлежащий переда­че логическим объектом подуровня УДС запрашивающему логи­ческому объекту подуровня УЛЗ.

Параметр «желаемое-качество» определяет желаемое качество услуг. Семантика этого параметра включает значение приоритета на уровне_УДС в диапазоне от 0 (наинизший) до 7 (наивысший) (см. п. 6.6.1.2) и услугу подтверждения доставки на уровне_УДС со значениями «запрос-без_ответа», «запрос-с-ответом» и «ответ».

  1. Действия при генерации. Данный примитив передается логическим объектом подуровня УЛЗ логическому объекту под­уровня УДС для того, чтобы запросить логический объект подуров­ня УДС сформировать и передать конкретный кадр с желаемым качеством услуг в данной ЛВС.

  2. Результат приема. Прием этого примитива побуждает логический объект подуровня УДС попытаться сформировать и пе­редать конкретный кадр.

  3. Дополнительные замечания. Значение параметра «за- прос-С-ответом» для компонента «подтверждение_доставки» пара­метра «качество-услуг» указывает, что следующий примитив УД_ БЛОК-ДАННЫХ.индикация должен сам содержать параметр ка­чества, специфицирующий, ответ, и в этом случае следующий при­митив УД_БЛОК-ДАННЫХ.индикация должен быть логически связан с этим примитивом УД-БЛОК-ДАННЫХ.запрос.

Значение «ответ» компонента подтверждение-доставки пара­метра качества указывает, .что непосредственно предшествующий примитив УД-БЛОК-ДАННЫХ.индикация должен был содержать параметр качества, определяющий «запрос-с-ответом».

Если определено значение «запрос-с-ответом», групповой ад- рес-получателя не должен использоваться.

  1. УД_БЛОК-ДАННЫХ.индикация

    1. Функция. Данный примитив является сервисным прими­тивом индикации для услуги передачи данных в режиме без уста­новления соединения.

    2. Семантика. Этот примитив должен обеспечивать следу­ющие параметры:

УД-БЛОК-ДАННЫХ. индикация

(адрес-получателя,

адрес-отправителя,

УД-СБД,

качество)

Параметры «адрес-получателя» и «адрес-отправителя» опреде­ляют поля АП и АО кадра (см. разд. 4), принятые локальным ло­гическим объектом УДС и, тем самым, логические объекты_УДС, участвующие в обмене данными.

Параметр УД-СБД определяет сервисный блок даиных_УДС, принятый локальным логическим объектом подуровня УДС.

Параметр «качество» определяет доставленное значение качест­ва услуг. Семантика этого параметра включает значение приорите­та на уровне-УДС в диапазоне от 0 (паииизший) до 7 (наивыс­ший) (см. п. 6.6.1.2) и услугу уровня-УДС «подтверждение достав­ки» со значениями «запрос_без_ответа», «запрос-с-ответом» и «от­вет».

  1. Действия при генерации. Этот примитив передается из логического объекта подуровня УДС логическому объекту подуров­ня УЛЗ для информирования последнего о поступлении кадра дан­ных из логического объекта физического уровня. О таких кадрах ■сообщается только тогда, когда они свободны от обнаруживаемых ошибок и их адрес получателя (индивидуальный или групповой) означает логический объект УДС.

  2. Результат приема. Результат приема этого примитива логическим объектом УЛЗ определен в ГОСТ 28907 (ИСО 8802/2).

  3. Дополнительные замечания. При отсутствии необнаружи- ваемых ошибок содержимое параметра УД-СБД является логичес­ки законченным и неизменным относительно параметра УД-СБД в соответствующем примитиве УД_БЛОК-ДАННЫХ.запрос на пе­редающей станции.

Примечание. Это гарантирует кодонезависимость. Значение «запрос-с- ответом» компонента подтверждение_доставки параметра качества указывает, что принимающий логический объект подуровня УДС должен немедленно выдать в ответ примитив УД_БЛОК-ДАННЬ1Х запрос, который сам имеет параметр ка­чества, определяющий значение «ответ».

Значение «ответ» компонента подтверждение-доставки пара­метра качества указывает, что данный примитив УД-БЛОК-ДАН- НЫХ.индикация может быть связан с предыдущим примитивом УД_БЛОК-ДАННЫХ.запрос, который сам имел параметр качест­ва, определяющий значение «запрос-с_ответом» и который был вы­дан тем же самым логическим объектом подуровня-УЛЗ.

  1. УД-БЛОК-ДАННЫХ-СОСТОЯНИЕ.индикация

    1. Функция. Этот примитив имеет локальную значимость и обеспечивает подуровень УЛЗ информацией о состоянии выпол­нения предыдущего примитива УД-БЛОК-ДАННЫХ.запрос.

    2. Семантика. Этот примитив должен обеспечивать следу­ющие параметры:

УД-БЛОК-ДАННЫХ-СОСТОЯНИЕ. индикация

(адрес-получателя,

адрес-отправителя,

состояние,

обеспечениое-качество).

Параметры «адрес-получателя» и «адрес-отправителя» опреде­ляют поля АП и АО соответствующего примитива УД-БЛОК-ДАН­НЫХ.запрос.

Параметр «состояние» указывает состояние услуги, предостав­ленной по запросу соответствующего передающего примитива УД-БЛОК-ДАННЫХ.запрос.

Параметр «обеспеченное-качество_услуг» определяет фактичес­ки оібеспеченное качество услуг по предыдущему запросу. Сем анти­ка этого параметра включает значение приоритета на уровие-УДС в диапазоне от 0 (наинизший) до 7 (наивысший) (см. п. 6.6.1.2) и услугу подтверждение-доставки подуровня_УДС.

  1. Действия при генерации. Этот примитив передается из логического объекта подуровня УДС логическому объекту подуров­ня УЛЗ для информирования последнего о результате выполнения услуги, предоставленной по предыдущему соответствующему при­митиву запроса УЛЗ на передачу данных.

Информация об успешности выполнения запроса передается для большей информированности логического объекта подуровня УДС при успешном выполнении запроса. При наличии локальной неисправности сообщается о безуспешности выполнения запроса. Когда параметр качества этого запроса определяет «запрос-с-от- ветом», то о безуспешности выполнения запроса также сообщает­ся, если выполнено допустимое число попыток со значением «без ответа».

  1. Результат приема. Результат приема этого примитива логическим объектом подуровня УЛЗ определен в ГОСТ 28907 (ИСО 8802/2).

  2. Дополнительные замечания. Предполагается, что поду­ровень УЛЗ обладает достаточной информацией, чтобы логически увязать состояние с соответствующим запросом.