ГОСТ 34.936–91
ГОСТ 34.936-91. Информационная технология. Локальные вычислительные сети. Определение услуг уровня управления доступом к среде
Информационная технология ЛОКАЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ. ОПРЕДЕЛЕНИЕ УСЛУГ УРОВНЯ УПРАВЛЕНИЯ ДОСТУПОМ К СРЕДЕ Information technology. Local area networks. Media access control layer service
ИНФОРМАЦИОННЫЕ ДАННЫЕ
Настоящий стандарт распространяется на локальные вычислительные сети (ЛВС) и устанавливает услуги, предоставляемые подуровнем управления доступом к среде (УДС) подуровню управления логическим звеном (УЛЗ) на границе между этими подуровнями.
Термины, применяемые в настоящем стандарте, и их пояснения - по ГОСТ 24402.
0. ВВЕДЕНИЕ
Настоящий стандарт является одним из совокупности стандартов, разрабатываемых с целью обеспечения взаимосвязи систем обработки информации. Его отношение к другим стандартам указанной совокупности определено в ГОСТ 28906 (ИСО 7498). Эталонная модель, определенная в ГОСТ 28906 (ИСО 7498), подразделяет всю область стандартизации взаимосвязи открытых систем (ВОС) на ряд уровней и допускает возможность дальнейшего деления каждого уровня на подуровни.
Настоящий стандарт определяет услуги, предоставляемые подуровнем УДС подуровню УЛЗ, на границе между этими подуровнями. Подуровни УДС и УЛЗ представляют собой подуровни уровня звена данных базовой эталонной модели ВОС, как приведено на черт.1. Подуровень УДС не описывается в ГОСТ 28906 (ИСО 7498), но является одним из основных в спецификациях стандартов на ЛВС.
1. НАЗНАЧЕНИЕ И ОБЛАСТЬ ПРИМЕНЕНИЯ
Настоящий стандарт определяет услуги подуровня УДС в понятиях:
а) действий сервисных примитивов и связанных с ними событий;
б) параметров, связанных с каждым действием примитива и соответствующего события, и формы, которую они принимают;
в) взаимоотношений между действиями и связанными с ними событиями и правильных последовательностей их выполнения;
К основным целям настоящего стандарта относятся: а) определение характеристик концептуальных услуг подуровня УДС; б) создание руководства по разработке протокола УДС; в) создание руководства по разработке протоколов ВОС, использующих услуги УДС.
Настоящий стандарт не определяет конкретных реализаций или изделий и не налагает никаких ограничений на реализацию логических объектов УДС и интерфейсов системы обработки информации.
Соответствие оборудования настоящему стандарту не рассматривается. Вместо этого соответствие достигается путем реализации соответствующих протоколов УДС, которые создают определенные в настоящем стандарте услуги подуровня УДС.
2. ОПРЕДЕЛЕНИЯ Определения, относящиеся к базовой эталонной модели
Настоящий стандарт базируется на концепциях, рассмотренных в базовой эталонной модели, и использует приведенные ниже термины, определенные в ГОСТ 28906 (ИСО 7498), с учетом их применяемости к подуровню УДС: а) логический объект; б) подуровень; в) услуги; г) пункт-доступа-к-услугам; д) адрес-пункта-доступа-к-услугам; е) сервисный-блок-данных. 2.2. Определения, относящиеся к соглашениям по услугам
Настоящий стандарт использует приведенные ниже термины, определенные в ИСО/ТО 8509, с учетом их применяемости к подуровню УДС: а) пользователь услуг; б) поставщик услуг; в) примитив; г) запрос; д) индикация.
3. СОКРАЩЕНИЯ АО - адрес отправителя.
АП - адрес получателя.
ВОС - взаимосвязь открытых систем.
ЗАП - заполнитель.
КО - конечный ограничитель.
КПК - контрольная последовательность кадра.
КУ - качество услуг.
ЛВС - локальная вычислительная сеть.
НО - начальный ограничитель.
НОК - начальный ограничитель кадра.
ПДУУД - пункт-доступа-к-услугам подуровня управления доступом к среде.
СБДУД - сервисный-блок-данных подуровня управления доступом к среде.
СК - состояние кадра.
УД - управление доступом.
УДС - управление доступом к среде.
УК - управление кадра.
УЛЗ - управление логическим звеном.
4. СОГЛАШЕНИЯ 4.1. Общие положения
Настоящий стандарт использует описательные соглашения, приведенные в ИСО/ТО 8509.
Модель услуг, сервисные примитивы и используемые временные диаграммы представляют собой полностью абстрактное описание; они не служат в качестве спецификации для реализации. 4.2. Параметры
Сервисные примитивы, используемые для предоставления взаимодействий между пользователем и поставщиком услуг (ИСО/ТО 8509) переносят параметры, которые указывают информацию, доступную при взаимодействии пользователя и поставщика, и имеют глобальную значимость.
Параметры, применяемые к каждой группе сервисных примитивов УДС, отражены в таблице. Каждый знак "X" в таблице указывает, что примитив из колонки, в которой он поставлен, может переносить параметр из соответствующей строки.
Некоторые параметры таблицы уточняются в дальнейшем указаниями в скобках. К ним относятся: а) особые ограничения параметра:
(=) указывает, что значение, содержащееся в примитиве индикации, всегда идентично значению, содержащемуся в предшествующем примитиве запроса, выданном в равноправном пункте-доступа-к-услугам. б) Указание на то, что к данному элементу таблицы имеется примечание:
(см. примечание 1) указывает, что примечание, на которое имеется ссылка, содержит дополнительную информацию, относящуюся к параметру и его использованию.
В любом конкретном интерфейсе нет необходимости явно устанавливать все параметры. Некоторые параметры могут быть неявно связаны с ПДУУД, в котором выдается данный примитив. 5. ОБЩЕЕ ОПИСАНИЕ УСЛУГ Услуги УДС предназначены для прозрачной передачи данных между пользователями услуг УДС. Они делают невидимым для пользователя услуг УДС способ использования обеспечиваемых связных ресурсов для выполнения этой передачи.
В частности, услуги УДС обеспечивают следующее: а) независимость их нижерасположенного уровня УДС и физического уровня - услуги УДС освобождают пользователей услуг УДС от всех забот, за исключением вопросов качества услуг, относительно которого технология УДС является доступной; б) прозрачность передачи информации - услуги УДС обеспечивают прозрачную передачу данных пользователя услуг УДС. Они не налагают никаких ограничений ни на содержимое, ни на формат, ни на кодирование информации и даже не нуждаются в интерпретации ее структуры и смысла. Однако, они могут налагать ограничения на максимальное число октетов данных пользователя услуг УДС, которое может быть обеспечено во взаимодействии между пользователем или поставщиком; в) выбор приоритета - услуги УДС предоставляют их пользователю возможность запрашивать передачу данных с определенным приоритетом; г) адресация - услуги УДС позволяют их пользователю идентифицировать самого себя и определить тот ПДУУД, которому должны передаваться данные.
6. ВОЗМОЖНОСТИ УСЛУГ УДС
Услуги УДС обеспечивают пользователю следующие возможности:
а) средства, с помощью которых СБДУД ограниченной длины обрамляется ограничителями и передается в прозрачном виде от одного передающего ПДУУД к другому принимающему ПДУУД за одно привлечение услуги УДС без установления и последующего разъединения соединения;
б) связанные с каждым случаем передачи в режиме-без-установления-соединения определенные критерии качества услуг, которые могут быть запрошены передающим пользователем услуг УДС в начале передачи в режиме-без-установления-соединения и могут быть изменены поставщиком услуг УДС в зависимости от используемого метода доступа.
7. МОДЕЛЬ УСЛУГ УДС
Настоящий стандарт использует абстрактную модель услуг уровней, определенную в разд.4 ИСО/ТО 8509. Эта модель определяет взаимодействия между пользователем и поставщиком услуг УДС, которые происходят в двух ПДУУД. Информация передается между пользователем и поставщиком услуг УДС с помощью сервисных примитивов, которые могут переносить параметры.
7.1. Модель передачи в режиме-без-установления-соединения УДС
Определяемые характеристики услуг УДС в режиме-без-установления-соединения в том виде, в котором они представлены между двумя любыми ПДУУД, могут быть смоделированы абстрактно в виде некоторой ассоциации между двумя ПДУУД. Эта ассоциация является постоянной.
Только один тип объекта - объект "блок данных" может быть поставлен поставщику услуг УДС при его поступлении в ПДУУД. На черт.3 пользователь услуг УДС А представляет собой пользователя услуг УДС, который направляет объект к поставщику услуг УДС. Пользователь услуг УДС Б представляет собой пользователя услуг УДС, который принимает объекты от поставщика услуг УДС. В общем случае поставщик услуг УДС может выполнять любое из перечисленных ниже действий или все эти действия: а) аннулировать объекты; б) изменять порядок следования запросов услуг в отличающийся порядок следования индикаций услуг.
Услуги УДС вносят незначительную долю в: а) дублирование кадров; б) перестановку кадров в очереди в соответствии с заданным приоритетом.
Операции, которые реализуются поставщиком услуг УДС для конкретной ассоциации УДС, не зависят от поведения пользователей услуг УДС. Сведения о характеристиках поставщика услуг УДС, например, о частоте, с которой объекты могут аннулироваться, дублироваться или теряться в очереди, являются частью априорных знаний пользователей услуг УДС о функциональной среде.
8. ПЕРЕДАЧА ДАННЫХ
8.1. Функция
Примитивы услуг УДС при передаче в режиме-без-установления-соединения могут быть использованы для передачи независимых автономных СБДУД от одного ПДУУД к другому за одно обращение к услуге. СБДУД автономен в том смысле, что вся информация, необходимая для его доставки, поставляется поставщику услуг УДС вместе с данными пользователя, которые подлежат передаче за одноразовое обращение к услуге; никакого начального установления или последующего разъединения соединения не требуется при условии, что пользователи услуг УДС существуют и известны их поставщику.
Передаваемый СБДУД в режиме-без-установления-соединения на уровне УДС рассматривается поставщиком услуг УДС вне всякой связи с любыми ранее переданными СБДУД. Несмотря на то, что услуги УДС поддерживают целостность отдельных СБДУД, необязательно доставлять их к принимающему пользователю услуг УДС в том же порядке, в котором они были выданы передающим пользователем услуг УДС.
Не предусмотрено никаких средств, с помощью которых принимающий пользователь услуг УДС мог бы управлять скоростью выдачи СБДУД передающим пользователем услуг УДС (равноправное управление потоком). Поставщик услуг УДС не обязан сохранять никакой информации о состоянии, относящейся к любым аспектам управления потоком информации между любыми конкретными комбинациями ПДУУД. Управление потоком, которое испытывает передающий пользователь услуг УДС со стороны поставщика услуг УДС, может быть описано только в терминах конкретного интерфейса. 8.2. Типы примитивов и параметры
В таблице указаны типы примитивов и параметры, необходимые для услуг передачи данных в режиме-без-установления-соединения.
Примечание 1. Взаимоотношение между параметром "приоритет" в примитиве индикации и этим же параметром в примитиве запроса зависит от протокола (ов), используемого (ых) для обеспечения и поддержки услуг УДС.
8.2.1. Адресация
Адреса, указанные в таблице, являются адресами УДС. Адрес отправителя определяет индивидуальный адрес ПДУУД. Адрес получателя определяет либо индивидуальный, либо групповой адрес ПДУУД. 8.2.1.1. Длина адреса
Длина поля адреса УДС в кадре УДС равна 16 или 48 бит. Однако, в любой конкретный момент времени длина адреса отправителя и адреса получателя одинакова для всех станций данной ЛВС. Длина поля адреса определяется либо средствами диспетчера, либо на основе предварительных сведений. 8.2.1.2. Индивидуальная и групповая адресация.
Индивидуальный адрес является адресом отдельной станции ЛВС в сети и может быть использован в качестве адреса отправителя и адреса получателя УДС.
Групповой адрес является адресом одной или нескольких станций ЛВС в сети. Групповой адрес может быть использован только в качестве адреса получателя УДС. Групповой адрес представляет собой либо
многостанционный групповой адрес, который указывает группу станций ЛВС, либо
широковещательный адрес, который указывает все станции ЛВС в сети.
В ЛВС, стандартизованных ГОСТ 28907 (ИСО 8802-2), ГОСТ 34.913.3 (ИСО 8802-3) и ГОСТ 34.913.4 (ИСО 8802-4), как в 16-битных, так и в 48-битных адресах первый, передаваемый в среду бит, обозначается как бит И/Г (индивидуальный/групповой). Если бит И/Г установлен в значение 0, адрес является индивидуальным, если бит И/Г установлен в 1, адрес является групповым. 8.2.1.3. Универсально и локально администрируемые адреса.
Универсально администрируемый адрес представляет собой такой адрес, в котором одна его часть назначается уполномоченным за регистрацию по организации, и который является уникальным для данной организации. Остальная часть адреса назначается принимающей организацией.
Локально администрируемый адрес представляет собой такой адрес, где нет уполномоченного за регистрацию, который назначал бы уникальное значение для части адресного пространства. В ЛВС, стандартизованных ГОСТ 28907 (ИСО 8802-2), ГОСТ 34.913.3 (ИСО 8802-3), ГОСТ 34.913.4 (ИСО 8802-4), уполномоченным за регистрацию универсальных адресов является отдел стандартов IEEE 802 - комитет аккредитованных стандартов американского национального института стандартизации. В случае 48-битных адресов УДС второй, передаваемый в среду бит, обозначается как бит У/Л (универсальный/локальный). Если бит У/Л установлен в значение 0, то адрес является универсально администрированным адресом, если бит У/Л установлен в значение 1, то адрес является локально администрированным адресом. В случае 16-битных адресов УДС понятие универсально администрируемых адресов не применяется и все адреса являются локально администрируемыми.
Примечание. В СССР уполномоченным за регистрацию универсальных адресов является Отдел стандартизации информационных технологий Комитета стандартизации и метрологии СССР.
8.2.2. СБДУД
Этот параметр позволяет передавать данные пользователя услуг УДС между пользователями услуг УДС без модификаций этих данных поставщиком услуг УДС. Пользователь услуг УДС может передавать любое целое число октетов, большее нуля вплоть до верхнего предела, устанавливаемого поставщиком услуг УДС. Значение этого предела становится известным пользователю услуг УДС с помощью средств диспетчера или на основе предварительных сведений. 8.2.3. Приоритет
Если пользователь услуг УДС явно не устанавливает значение параметра "приоритет", либо если он запрашивает значение, которое не поддерживается поставщиком, то поставщик услуг УДС должен использовать рекомендуемые значения.
Значения параметра "приоритет" в обоих примитивах соотносится таким образом, что: а) в примитиве запроса допускается любое определенное значение; б) в примитиве индикации указываемое значение приоритета представляет собой запрошенное значение, либо значение, смодифицированное поставщиком услуг УДС. 8.2.4. Последовательность примитивов
Последовательность примитивов при успешной передаче в режиме-без-установления-соединения подуровня УДС определяется временной диаграммой.