В данном разделе определены услуги, предоставляемые физическим уровнем подуровню УДС. Здесь эти услуги определены в абстрактном виде. В нем не определяются конкретные реализации логических объектов и внутренних интерфейсов вычислительной системы и на них не налагается никаких ограничений. Взаимоотношения данного раздела с другими разделами настоящего стандарта и со спецификациями ЛВС показаны на черт.8.1.
Место интерфейса между подуровнем передачи физических сигналов
(ПФС) и УДС в модели ЛВС
Черт.8.1
8.1. Обзор услуг физического уровня ЛВС
8.1.1. Общее описание обеспечиваемых услуг. В данном разделе неформально описываются услуги, обеспечиваемые физическим уровнем. Эти услуги предназначены для обеспечения передачи и приема символов_УДС, каждый из которых имеет длительность одного периода_символа_УДС. В совокупности они обеспечивают средства, с помощью которых взаимодействующие логические объекты УДС могут координировать свои передачи и обмен информацией по среде передачи данных коллективного использования.
8.1.2. Модель, используемая для спецификации услуг. Модель и метод описания приведены в приложении 10.
8.1.3. Обзор взаимодействий. К примитивам, касающимся передачи и приема символов, относятся следующие:
ФИЗ_БЛОК_ДАННЫХ.запрос
ФИЗ_БЛОК_ДАННЫХ.индикация
ФИЗ_РЕЖИМ.привлечение
ФИЗ_УВЕДОМЛЕНИЕ.привлечение
8.1.3.1. Примитивы ФИЗ_БЛОК_ДАННЫХ.запрос и индикация. Примитив ФИЗ_БЛОК_ДАННЫХ.запрос передается на физический уровень для запроса ввода символа в среду передачи данных ЛВС. За один период символа_УДС принимается только один такой запрос. Примитив ФИЗ_БЛОК_ДАННЫХ.индикация передается из физического уровня для информирования о приеме символа_УДС из физической среды.
8.1.3.2. Примитив ФИЗ_РЕЖИМ.привлечение. Примитив ФИЗ_РЕЖИМ.привлечение передается физическому уровню для установления режима передачи последующих примитивов ФИЗ_БЛОК_ДАННЫХ.запрос либо всем подсоединенным сегментам среды, либо, если станция функционирует как шинный ретранслятор, всем подсоединенным сегментам среды, не являющимся в данный момент источником символов примитива ФИЗ_БЛОК_ДАННЫХ.индикация. Этот примитив действует так же, как источник синхронизации символов_УДС станции.
8.1.3.3. ФИЗ_УВЕДОМЛЕНИЕ.привлечение. Примитив ФИЗ_УВЕДОМЛЕНИЕ.привлечение передается физическому уровню для его информирования о том, что конечный ограничитель кадра только что обнаружен и что следующими принимаемыми символами должны быть либо молчание, либо результаты надлежащим образом переданной последовательности зап_нерабочее.
8.1.4. Основные и факультативные услуги. Во всех реализациях все услуги ФИЗ_БЛОК_ДАННЫХ и оба примитива ФИЗ_БЛОК_ДАННЫХ являются обязательными. Примитив ФИЗ_РЕЖИМ обязателен только в тех станциях, которые могут функционировать и как инициирующие, и как ретранслирующие станции сети. Примитив ФИЗ_УВЕДОМЛЕНИЕ обязателен только в тех станциях, которые могут функционировать в сети как ретранслирующие.
8.2. Подробная спецификация. Ниже подробно описаны примитивы и параметры, относящиеся к услугам физического уровня. Параметры представлены в абстрактном виде и определяют информацию, которая должна быть доступна принимающему логическому объекту уровня. Конкретные реализации не налагают никаких ограничений на метод, обеспечивающий доступность этой информации.
8.2.1. ФИЗ_БЛОК_ДАННЫХ.запрос
8.2.1.1. Функция. Этот примитив является сервисным примитивом запроса для услуги передачи символа.
8.2.1.2. Семантика. Данный примитив должен обеспечивать следующий параметр:
ФИЗ_БЛОК_ДАННЫХ.запрос
(символ)
Параметр "символ" должен определять одно из следующих:
1) ноль - соответствует двоичному 0;
2) единица - соответствует двоичной 1.
(Данные - общее наименование нулей и единиц);
3) не_данные - используются в ограничителях, всегда передаются парами и всегда октетами в следующем виде: