Стр. 1
 

65 страниц

563.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

Распространяется на протокол уровня звена данных в архитектуре открытых систем сетевой телеобработки данных и устанавливает метод синхронной побитовой передачи данных, а также: 1) типы, фазы и режим работы станций данных; 2) типы, конфигурации и состояния звеньев данных; 3) форматы и структуру кадра данных; 4) функции команд и ответов; 5) логические функции и алгоритмы работы станций; 6) классы процедур.

Настоящий стандарт не распространяется на протоколы локальных вычислительных сетей

Оглавление

1. Основные понятия

1.1 Типы станций данных

1.2 Типы, конфигурации и состояние звеньев данных

1.3 Фазы и режимы работы станций звена данных

2. Структура кадра

2.1 Типы кадров

2.2 Формат кадра

2.3 Флаг кадра

2.4 Поле адреса

2.5 Поле управления

2.6 Поле информации

2.7 Контрольная последовательность кадра

2.8 Прерывание передачи кадра, отсутствие передачи

3. Команды и ответы

3.1 Классификация команд и ответов

3.2 Функции команд и ответов

4. Описание процедур

4.1 Использование бита З/П

4.2 Установление и окончание логического соединения

4.3 Процедуры в фазе логического разъединения

4.4 Процедуру в фазе логического соединения

5. Классы процедур

Приложение 1. Функции команды/ответа ИДС

Приложение 2. Список сокращений

Приложение 3. Графическое изображение процедур (примеры)

Страница 1

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ

ПРОТОКОЛ УРОВНЯ ЗВЕНА ДАННЫХ МЕТОД СИНХРОННОИ побитовой передачи данных ГОСТ 28080-89 (СТ СЭВ 6179—88)

Изданне официальное

25 коп. БЗ 1—89/67


ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ Москва

Страница 2

УДК «81.3.06:006.354    Группа    П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Системы обработки информации

ПРОТОКОЛ УРОВНЯ ЗВЕНА ДАННЫХ

ГОСТ 28080—89 (CT СЭВ 6179-88)

Метол синхронной побитовой передачи данных

Information processing systems.

Data link protocol.

Method of synchronous bit oriented data transmission

ОКСТУ 4002

Дата введения 01.0190

Настоящий стандарт распространяется на протокол уровня звена данных в архитектуре открытых систем сетевой телеобработки данных и устанавливает метод синхронной побитовой передачи данных, а также:

1)    типы, фазы и режим работы станций данных;

2)    типы, конфигурации и состояния звеньев данных;

3)    форматы и структуру кадра данных;

4)    функции команд и ответов;

5)    логические функции и алгоритмы работы станций;

(i) классы процедур.

Настоящий стандарт не распространяется на протоколы локальных вычислительных сетей

I. ОСНОВНЫЕ понятия

1.1.    Типы станций данных

1.1.1.    В звеньях синхронной побитовой передачи данных предусмотрены три типа логических станций данных: первичная, вторичная и комбинированная.

Примечание. Конкретная реализация станции (физическая станция) может содержать в себе или обслуживать одиу или несколько логических станций данных (например групповой абонентские пункт), а также обеспечивать несколько логических станций в различных звеньях одновременно (например процессор телеобработки данных).

1.1.2.    Под первичной станцией понимается такая логическая станция данных, которая выполняет первичные функции управления звеном данных: передает команды на вторичную (вторичные)

Издание официальное ★

Перепечатка воспрещена

<g) Издательство стандартов, 1989


Страница 3

С. 2 ГОСТ 28080-89

станцию (станции) звена, принимает от этой (этих) станции (станций) ответы н несет полную ответственность за установление ir разъединение звена данный за организацию и правильность обмена данными на уровне звена.

1.1.3.    Под вторичной станцией понимается такая логическая станция данных, которая выполняет вторичные функции управления звеном данных: принимает команды от первичной станции звена, выдает ей ответы и принимает участке в операциях по обеспечению правильности обмена данными на уровне звена.

1.1.4.    Под комбинированной станцией понимается такая логическая станция данных, которая выполняет комбинированные функции управления звеном данных: передает на другую комбинированную станцию звена команды и ответы, принимает от нее команды и ответы и одинаково разделяет с другой комбинированной станцией звена ответственность за установление и разъединение звена данных, за организацию и правильность обмена данными на уровне звена.

1.1.5.    Термины и определения — по ГОСТ 24402.

1.2. Типы, конфигурации и состояние звеньев: данных

1.2.1.    Метод синхронной побитовой передачи данных ориентирован на обмен данными в следующих типах звеньев данных, организованных на коммутируемых и некоммутируемых каналах связи: двухпунктовое полудуплексное, двухпунктовое дуплексное, много-пунктовое полудуплексное, многопунктовое дуплексно-полудуплексное и многопунктовое дуплексное звено.

Примечание. При использовании коммутируемых каналов связи функционирование процедур звена данных происходит при условии, что соединение на физическом уровне уже установлено. Настоящий стандарт не определяет процедур установления и разъединения коммутируемого физического соединении. однако предусматривает процедуры обмена последовательностями идентификации и (или) параметрами станций после установления коммутируемого физического соединения.

1.2.1.1.    Конфигурация двухпунктового полудуплексного звена данных соответствует черт. 1.

означает поочерелную перемну давших а д*ух и»пр*1леииях

Черт. 1

1.2.1.2. Конфигурация двухпунктового дуплексного звена дан ных соответствует черт. 2.

Страница 4

ГОСТ 28080-89 С. 3

1.2.1.4. Конфигурация многопунктового дуплексно-полудуплексного звена данных, в котором может происходить обмен данными в полудуплексном режиме между станцией А и двумя станциями В одновременно, соответствует черт. 4. При этом одна из станций В должна работать на прием, другая — на передачу.

и

oiiaiser одновременную п«р«лачу давних в ойслх направлениях Черт. 2

1.2.1.3. Конфигурация многопунктового полудуплексного звена данных, в котором станция А по очереди обменивается данными в полудуплексном режиме со станциями В;. В2. .... В„, соответствует черт. 3.


Черг. 3


Черт. 4

Страница 5

С А ГОСТ 28080-89

1.2.1.5. Конфигурация многопунктового дуплексного звена данных, в котором обмен данными между станциями может происходить аналогично п. 1.2.1.4 или же может происходить обмен данными в дуплексном режиме между станцией А и станциями Ви В2,..., Вв по очереди, соответствует черт. 5.

Черт. 5

1.2.2. В зависимости от типов используемых логических станций и способа их объединения в звене различают два основных типа звеньев данных: несбалансированное и сбалансированное.

1.2.2.1.    Конфигурации несбалансированных звеньев данных соответствуют черт. 1 и 2, если одна из двух станций звена является первичной, другая — вторичной, н черт. 3—5, если станция А является первичной, а станции В(, В2,.... В„ — вторичными.

1.2.2.2.    Конфигурации сбалансированных звеньев данных соответствуют черт. 1 и 2, если обе станции звена (А и В) являются комбинированными станциями.

1.2.3.    Любое полудуплексное звено данных и любое направление (канал) дуплексного звена данных может находиться либо в состоянии передачи, когда по нему передается кадр данных

(по п. 2.1), межкадровое заполнение (по п. 2.3.4) или сигналы прерывания передачи кадра (по п. 2.8.1), либо в состоянии отсутствия передачи (по п. 2.8.2).

1.3.    Фазы и режимы работы станций звена данных

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

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

Страница 6

ГОСТ 28080-89 С. 5

1.3.2. В фазе логического разъединения станция логически не соединена с другой (другими) станцией (станциями) звена и может принимать и передавать лишь ограниченный набор команд и ответов (по установлению других фаз и режимов работы, идентификации и тестированию звена).

1.3.2.1.    Вторичная/комбинированная станция может перейти в фазу логического разъединения в результате получения определенной команды и выдачи соответствующего ответа, а также по собственной инициативе, например в результате следующих причин:

1)    выполнено включение электропитания станции;

2)    выполнен сброс логических схем уровня звена данных или всего оборудования станции в исходное состояние;

3)    узел, содержащий станцию, переключен из автономного режима работы в неавтономный.

Примечание Стаииия устанавливается в фазу логического разъеди* иеии* с целью предотвращения ее работы в необычных ситуациях, исключения непредусмотренного соперничества станций, путаницы в порядковой нумерации кадров, неоднозначности состояний станций н других особых условий.

1.3.2.2.    Для вторичных станций в фазе логического разъединения определены два режима работы: режим нормального разъединения (РНР) и режим асинхронного разъединения (РАР). Комбинированные станции могут работать только в РАР.

Примечание. Конкретный режим работы для каждой вторичной станции должен устанавливаться заранее при генерации системы.

1.3.2.3.    В РНР вторичная станция может начать передачу ответа (ответов) только после получения от первичной станции звена однозначного разрешения (команды).

1.3.2.4.    В РАР вторичная/комбнинрованная станция при наличии возможности передачи может начать передачу ответа (ответов) с указанием своей фазы работы и нрн необходимости запроса на ее изменение по своей инициативе без разрешения первичной/у да ленной комбинированной станции.

1.3.3. В фазе инициации вторичная/комбинированная станция может осуществлять обмен кадрами с первичной/комбинированной станцией звена любым заранее определенным способом по процедурам, отличным от регламентируемых настоящим стандартом.

1.3.3.1. В фазе инициации определен только один режим работы станций — режим инициации (РИ).    ч

1.3 3.2. Вторичная/комбинированная станция может перейти в фазу инициации только по инициативе первичной/удаленной комбинированной станции при обнаружении ненормальности или невозможности ее дальнейшей работы.

Примечание. Станция устанавливается в фазу инициации по инициативе вышерасположенного уровня с целью перезагрузки или регенерации управляющей программы, обмена необходимыми параметрами или.выполнении некоторых других действий.

Страница 7

С. 6 ГОСТ 28080-89

1.3.4. В фазе логического соединения станции звена данных могут передавать друг другу информацию вышерасположенных уровней в виде строго форматированных кадров по п. 2.2.

1.3.4.1.    Для вторичных станций в фазе логического соединения определены два режима работы: режим нормального ответа (РНО) и режим асинхронного ответа (РАО); для комбинированных станций в этой фазе определен один режим работы—асинхронный сбалансированный режим (РЛС). Конкретный режим работы на каждой станции устанавливается при. получении соответствующей команды и выдачи на него ответа о приеме этой команды.

1.3.4.2.    В РНО вторичная станция может начать передачу одного или нескольких кадров ответа только после получения соответствующего разрешения от первичной станции звена. Передав кадр ответа, отмеченный как последний, станция не может продолжать или возобновлять передачу ответов до получения очередного разрешения от первичной станции.

При работе в полудуплексном звене первичная станция, передав вторичной станции право на передачу ответов, не должна начинать передачу собственных кадров до получения от вторичной станции последнего кадра ответа.

1.3.4.3.    В РАО/РАС вторичная/комбинированная станция может по своей инициативе без разрешения первичной/удаленной комбинированной станции начать передачу ответов при первой возможности. которая в дуплексном звене должна присутствовать всегда, а в полудуплексном — при обнаружении отсутствия передачи от первичной/удаленной комбинированной станции. При этом вторичная/комбинированная станция может выдать один или несколько кадров с информационными сообщениями и (или) сведениями об изменении своего состояния (например передача номера следующего ожидаемого информационного кадра, возникновение особого условия, п. 4.4.3).

2. СТРУКТУРА КАДРА

2.1.    Типы кадров

2.1.1.    В методе синхронной побитовой передачи данных вся информация и управляющие сигналы должны передаваться с одной станции на другую только в виде строго форматированных кадров.

Все кадры по своему назначению и характеру передаваемых данных подразделяют на три типа: кадры передачи информации (кадры И), кадры управляющих команд и ответов (кадры УКО) и кадры ненумерованных команд и ответов (кадры НКО).

2.1.2.    Кадры И предназначены для передачи информации вышерасположенных уровней от одной станции звена к другой. В процессе передачи кадров осуществляется их циклическая нумерация (нумерованная информация).

Страница 8

ГОСТ 280S0—8* С. 7

2.1.3.    Кадры УКО предназначены для выполнения в фазе логического соединения основных функций управления звеном данных. таких как подтверждение принятых кадров И. запросы повторной передачи кадров И, информирование о временной неготовности станции к приему кадров И и др.

2.1.4.    Кадры НКО предназначены для смены режимов работы станций, передачи информации вышерасположенных уровней при отсутствии циклической нумерации кадров (ненумерованная информация), а также для выполнения вспомогательных функций (идентификация станций, тестирование станций и др.).

2.2. Формат кадра

2.2.1. Формат кадра должен соответствовать черт. б.

A J У

И

КПК

Ф

Ф -• фл«г КйАр»: А — по** адреса; У — поле упри»-леии»; И — пол» иифиршыии {йтеут<т»»«т в кадрах УКО и в ««которых к ядрах НКО):

КПК — контрольная последовательность Шф1

Черт. 6

2.2.2.    Очередность передачи полей кадра должна соответово-вать последовательности их расположения на черт. б слева направо (с учетом отсутствия поля И в некоторых кадрах).

Поля А и У передаются, начиная с самого младшего (первого слева) бита, а поле КПК — с самого старшего (первого слева) бита.

Разряды поля И передаются в тон последовательности, в которой они поступали в передающей станции на уровень звена данных.

2.2.3.    Кадр считается недействительным, если он не ограничен с обоих концов флагами или если длина кадра между открывающими и закрывающими флагами меньше суммы установленных на этом звене длин полей А. У, КПК. Приемная станция должна игнорировать недействительные кадры при их получении.

2.3.    Флаг кадра

2.3.1.    Флаг кадра должен быть представлен в виде следующей битовой комбинации: 01111110.

2.3.2.    Передающая станция не должна допускать появления флаговой комбинации 01111110 в любом другом поле кадра. С этой целью передающая станция должна вводить бит «0» после каждой непрерывной последовательности нз пяти битов «1», появляющейся между открывающим и закрывающим флагамн. Прием-ная станция должна вычеркивать бит «О», встречающийся после пяти последовательных битов «1».

Страница 9

С. 8 ГОСТ 28080-89

2.3.3.    Допускается использовать одну флаговую комбинацию 01111110 в качестве закрывающего флага одного кадра и открывающего флага другого следующего за ним кадра.

2.3.4.    Непрерывная последовательность флаговых комбинаций и только такая последовательность можег использоваться в качестве синхронизирующего временного заполнения между кадрами в случае временного отсутствия у станции данных для передачи.

2.4.    Поле адреса

2.4.1.    Каждой вторичной/комбинированной станции звена должен быть присвоен индивидуальный адрес. В целях одновременной передачи кадра (кадров) группе вторичных/комбинированных станций или опроса группы таких станций этим станциям может быть присвоен групповой адрес. В целях циркулярной передачи или когда конкретный адрес вторичной/удаленной комбинированной станции неизвестен (например в коммутируемом соединении) всем вторичным/комбинированным станциям звена может быть присвоен общий (глобальный) адрес.

2.4.2.    Поле адреса в кадре команды должно содержать индивидуальный. групповой или глобальный адрес вторичной (вторичных), удаленной (удаленных) комбинированной (комбинированных) станции (станций) — адресата (адресатов), а в кадре ответа — только индивидуальный адрес вторичной/комбинированной станции, выдающей этот ответ (станции-отправителя).

2.4.3.    Поле адреса может иметь основной формат длиной одни байт или расширенный формат длиной несколько байтов В расширенном формате первые передаваемые биты всех байтов, кроме последнего, должны быть установлены в «О», а первый бит последнего байта — в «1». Исключением из этого правила является нулевой адрес (по п. 2.4.5). Конкретный формат поля адреса должен быть предварительно однозначно задан для каждого звена.

2.4.4.    Глобальный адрес в основном и в расширенном форматах должен состоять из одного байта, все биты которого установлены в «1».

2.4.5.    Передающая станция звена можег использовать в некоторых проверочных целях кадр с фиктивным нулевым адресом. Нулевой адрес в основном и в расширенном форматах должен состоять из одного байта, все биты которого установлены в «0». При приеме кадра с нулевым адресом все станции должны игнорировать его.

Примечание. С учетом наличия глобального и нулевого адресов однобайтовый адрес основного формата может адресовать до 254 станций п звене данных

2.5.    Поле управления

2.5.1. Поле управления для всех типов кадра может иметь основной формат длиной один байт, а для кадров И и УКО также расширенный формат длиной два байта (используемый, в основ-

Страница 10

ГОСТ 2Ш0-89 С. 9

ном, в звеньях с большим временем распространения сигналов, например в звеньях со спутниковыми каналами связи).

Конкретный формат поля управления должен устанавливаться соответствующей командой.

2.5.2. Структура поля управления в основном формате в зависимости от типа кадра должна соответствовать табл. 1, где Нид — порядковый номер передаваемого кадра; Нпм — порядковый номер кадра, ожидаемого приемной станцией; 3/ГТ—бит «Запрос персдачи/Поеледний кадр»; К/О — код команды/ответа.

Т а б д и а а 1

Младший бдт Инд ' "|

Младший биг Нпм------ ' у

Ten х»*р»

Раэрядм пой»

123*56 7#

И

0 Нпд

3/П

Нпм

УКО

I 0

К/О

з/п

Нпм

НКО

1 1

к/о

3/П

К/О

2.5.3. Структура ноля управления кадров типа И и УКО в расширенном формате должна соответствовать табл. 2. где X —зарезервированные и установленные в «О» разряды поля.

Таблица 2

Младший Опт Нид    Младший    бит    Мпм

1_I_

Тип

кадра

Раарвдм юл»

1 2 г t a G 7 в » Ю 11 13 13 14 IB Iff.

И

0

Нпд

3/П

Нпм

УКО

I 0

К/О

X X X X

3/П

Нпм

2.5.4. Первый разряд поля управления любого кадра и второй разряд поля управления кадров УКО и НКО определяют тип кадра: в соответствии с табл. 1 и 2 первый его разряд в кадрах И всегда должен быть установлен в «О», в кадрах УКО и НКО — в <]»; второй разряд в кадрах УКО всегда должен быть установлен в «О», в кадрах НКО — в «1».

Страница 11

С. 10 ГОСТ 28080-89

2.5.5.    Нпд используется для нумерации передаваемых кадров И н только кадров И. Нпд формируется в соответствии с требованием п. 3.2.1.4 на станции, передающей кадры И, циклически изменяется в диапазоне от 0 до 7 (модуль 8) при использовании основного формата поля управления и в диапазоне от 0 до 127 (модуль 128) при использовании расширенного формата поля управления.

2.5.6.    Нпм формируется в соответствии с требованием п. 3.2.1.5 на станции, принимающей кадры И, циклически изменяется в тех же диапазонах, что и номер Нпд. используется для подтверждения правильно принять станцией кадров И и только кадров И.

2.5.7.    Бит 3/П используется первичной/комбинированной станцией в кадрах команд в виде бита 3 и вторичной/комбннировашгой станцией в кадрах ответов в виде бита П в соответствии с требованием п. 4.1.

2.5.8.    В разрядах К/О поля управления содержится код команды. передаваемой первнчной/комбиннрованной станцией, или код ответа. передаваемого вторичной/комбинированной станцией. Двоичные коды всех команд и ответов должны соответствовать табл. 3.

2.6.    Поле информации

2.6.1.    Поле информации может содержать любое число и любую комбинацию битов.

Примечание. В конкретных применениях длина поля информации может ограничиваться следующими факторами;

1)    характеристиками ошибок в канале связи и способностью их обнаружения в кадре полем КПК;

2)    емкостью буферной памяти станции;

3)    логическими особенностями данных

2.7.    Конт рол ь и а я последовательность кадра

2.7.1.    КПК определяется путем преобразования содержимого кадра с использованием образующего полинома. В содержимое кадра должны входить все биты поля адреса, поля управления и поля информации (при его наличии), за исключением битов, вставляемых в соответствии с требованием п. 2.3.2 для сохранения кодонезависимое™.

2.7.2.    В качестве основного образующего полинома должен использоваться полином 16-й степени Xl6-}-X1J-f ХЧ-1.

Если требуется более высокая степень достоверности принимаемых данных, то по предварительному соглашению может использоваться полином 32-й степени X574-X,t+XJ,+X124-X,4+X1*+ +Х" 4- Х1Ч-ХЧ-Х75+Х<+Х1 + Х+1.

2.7.3.    Формирование и проверка КПК должны осуществляться по ГОСТ 28082. Обработка ошибки передачи, обнаруживаемой по несовпадению сформированной на приемной стороне и принятой вместе с кадром КПК, должна осуществляться в соответствии с требованием п. 4.4.7.

Страница 12

ГОСТ 28080- 89 С. 11

Страница 13

ТИП »fl*pA

Шиисмоммне

МШАГСДМ/ОТРГТ*

Обо»»

русское

«жду на-

(НЙС)

Ненумерованные команды и ответы, НКО

Установить асинхронный сбалансированный режим

УРАС

SABM

Установить расширенный асинхронный сбалансированный режим

УРРАС

SABME

Установить фазу инициации

УФИ

SIM

Разъединение

РЗД

DISC

Ненумерованная информация

ни

Ul

Ненумерованный запрос пе рсдачн

нзп

UP

Непрнем кадра

НПРК

FRMR

Идентификация станции

ИДС

XID

Проверка

ТЕСТ

TEST

Сброс переменных

СЬР

RSET

Запрос фазы инициации

ЗФИ

RIM

Продолжение табл. 3


С. 12 ГОСТ


Страница 14

Обозначение

Тал клра

Накмсновлнпг

комапды/ответ*

русское

междуна

роеное

(HD1.C)

Ненумерованные команды и ответы. НКО

Запрос разъединения

Неяумероваи ное «одтверж-зевке

ЗРЗД

нп

RD

UA

Фаза разъедн-кеиня

ФРЗД

DM

Продолжение табл. 3

Д»ОИЧИЫЛ *01

1

I

£

*•

о

Нллихир гпл* мз$ор-

К* АНЯ

4 с »

Г.

с.

1

5

р«1рч*м пола упраилмиа

!

2

3

4

5

6

7

6

I

1

*

*

8

i

1

xf

3

*

И

V

4*

£

1

1

0

0

п

0

I

0

+

+

1

I

0

• 0

п

I

1

0

:

1

1

1

1

П

0

0

0

4-

+

Страница 15

С 14 ГОСТ 28080-89

2.8. Прерывание передачи кадра, отсутствие ■ередачи

2.8.1.    Передающая станция может при необходимости прервать передачу кадра в любой момент, послав вместо стандартного продолжения или завершения кадра непрерывную последовательность битов «I» (без вставления промежуточных битов «0» по п. 2.3.2). Число посылаемых при этом битов «1» может быть от 7 до 14 включительно.

Приемная станция должна игнорировать такой кадр.

2.8.2.    Непрерывная последовательность из 15 и более «1» должна восприниматься приемной станцией как отсутствие передачи.

3. КОМАНДЫ И ОТВЕТЫ

3.1.    Классификация команд и ответов

3.1.1.    Иод командой понимается кадр данных, выдаваемых первичной/комбинированной станцией и характеризующийся наличием в нем адреса вторнчной/комбнннрованной станции — получателя данного кадра.

3.1.2.    Под ответом понимается кадр данных, выдаваемый вторичной/комбинированной станцией и характеризующийся наличием в нем адреса вторичной/комбинированной станции — отправителя данного кадра.

3.1.3.    Каждому типу кадра (И. УКО, НКО) соответствует определенный набор команд н ответов. Перечепь всех команд и ответов для каждого типа кадра с указанием их двоичных кодов, их обозначений. используемых в настоящем стандарте и в процедурах HDLC и других сведений соответствует табл. 3.

Примечание Остальные неиспользуемые кодовые комбинации ноля управления габл. 3 зарезервированы для дальнейшего использования.

3.2. Функции команд и ответов

3.2.1.    Передана информации (И)

Information transfer (I)

3.2.1.1.    Команды /ответы типа И (кадры И) предназначены для передачи по звену данных информации, выдаваемой и получаемой верхними уровнями архитектуры. Информация переносится в поле информации кадра И; содержимое этого поля в кадрах И не анализируется и не должно изменяться на уровне звена.

3.2.1.2.    В РИО вторичная станция может передавать кадры И только при получении одного нз следующих кадров команд: И, НИ, ГПР, НПР, ВНПР с битом 3=1 или кадра НЗГ1 с любым значением бита 3.

3.2.1.3.    Для исключения дублирования и потерн кадров И они нумеруются при передаче, а при приеме проверяется правильность последовательности их приема.

Страница 16

ГОСТ 28080- 8в С. 15

3.2.1.4.    Станция, передающая кадры И, должна отсчитывать переменную передачу ПД, которая должна циклически повторяться в диапазоне от 0 до 7 в основном формате и от 0 до 127 в расширенном формате поля управления. При формировании очередного подлежащего передаче кадра И станция должна ввести текущее значение ПД в поле управления этого кадра в виде номера Нпд. После передачи очередного кадра И значение ПД должно увеличиться на I.

3.2.1.5.    Станции, принимающая кадры И, должна отсчитывать переменную приема ПМ, которая должна изменяться в таких же диапазонах, .что и переменная ПД. Текущее значение ПМ должно указывать следующий ожидаемый на приеме кадр И. После приема свободного от ошибок кадра И. в котором Нпд равняется текущему значению ПМ, это значение ПМ должно увеличиться на 1. При формировании подлежащего передаче (в том числе повторной) своего кадра И или кадра УКО по п. 3.2.2 станция должна ввести текущее значение ПМ в поле управления этого кадра в виде номера Нпм, сообщив (кроме случая ВНПР, см. п. 3.2.2.4) противоположной станции правильность приема всех ее кадров И с номерами до Нпм — I включительно.

При npnexie станцией кадра И, в котором Нпд не равняется текущему значению ПМ, эта станция лолжна включить процедуру устранения особого условия по п. 4.4.5.

3.2.1.6.    Каждая вторичная/комбинированная станция звена при передаче н приеме кадров И должна отсчитывать пару переменных ПД и ПМ. Первичная станция звена при передаче и приеме кадров 41 лолжна отсчитывать пару переменных Г1Д и ПМ для каждой вторичной станции звена данных.

3.2.1.7.    При приеме станцией одной из команд установления режима УРНО, УРАО, УРАС, УРРНО, УРРАО, УРРАС, УФИ переменные ПД и ПМ на этой станции должны сбрасываться в «0». При приеме станцией-отправителем команды ответа, подтверждающего прием команды, переменные ПД н ПМ на этой станции должны также сбрасываться в <0*.

3.2.1.8.    Если вторичная/комбинированная станция получила и выполнила одну из команд установления режима: УРНО, УРАО, УРАС, УРРНО. УРРАО, УРРАС, РЗД или УФИ, то ответственность за все ранее переданные, но неподтвержденные кадры И возлагается на более высокий уровень, который должен принять решение: поручать или не поручать звену данных информационные поля неподтвержденных кадров для повторной передачи.

3 2.1.9. Максимальное число переданных, но неподтвержденных кадров И не должно превышать 7 в основном формате и 127 в расширенном формате поля управления. В конкретной реализации максимальное число неподтвержденных кадров И может быть установлено меньше 7 (127).

Страница 17

G. 16 ГОСТ 28080- 89

3.2.2. Управляющие команды и ответы (УКО)

3.2.2.1.    Готов к приему (Г П Р)

Receive Ready (RR)

Команда/ответ ГГ1Р должна использоваться станцией для указания на ее готовность к приему кадра (кадров) И и для подтверждения приема кадров И с номерами до Нпм— 1 включительно.

Кроме того, первичная/комбинированная станция может использовать ГПР для уточнения состояния противоположной стан-кии.

3.2.2.2.    Не готов к приему (НГПР)

Receive Not Ready (RNR)

Команда/ответ НГПР должна использоваться станцией для указания на ее временную неспособность (например вследствие занятости буфера) принимать последующие кадры И. Кадр НГПР должен подтверждать ранее принятые кадры И с номерами до Нпм— 1 включительно.

Кроме того, первичная/комбинированная станция может использовать НГПР для уточнения состояния противоположной станции.

3.2.2.3.    Не прием (НИР)

Reject (REJ)

Команда/ответ НИР должна использоваться станцией для запроса повторной передачи кадров И. начиная с номера Нпм. указанного в кадре НПР. Кадры И с номерами Нпм — I включительно должны считаться подтвержденными.

Станция не должна передавать в том же направлении звена еще один кадр НПР или ВНПР до тех пор. пока не будет устранено первое особое условие НПР.

Особое условие НПР должно сбрасываться при приеме кадра И с Нпд, равным Нпм предыдущей команды/ответа НПР.

3.2.2.4.    Выборочный неприем (ВНПР)

Selective Reject (SREJ)

Команда/ответ ВНПР должна использоваться станцией для запроса повторной передачи единственного кадра И с номером Нпм, указанным в кадре ВНПР. Кадры И с номерами до Нпм — 1 включительно должны считаться подтвержденными только в том случае, если в кадре ВНПР бит 3/П=1. В противном случае (бит 3/П = 0) Нпм не должен подтверждать никаких кадров И.

Станция может передать один или несколько кадров ВНПР с разными Нпм и с битом 3/П = 0 прежде чем будет сброшено предыдущее особое условие ВНПР. Если установлено особое условие НПР, то станция не должна устанавливать особое условие ВНПР, пока не будет устранено первое.

Каждое из особых условий ВНПР должно сбрасываться при приеме кадра И с Нпд, равным Нпм в переданном по этому особому условию кадре ВНПР.

Страница 18

ГОСТ 2S080 —89 С. 17

3.2.3. Ненумерованные команды и ответы (НКО)

3.2.3.1.    У с 1 а нов ит ь режим нормального ответа (УРНО)

Set Normal Respouse Mode (SNRM)

Команда УРНО должна использоваться первичной станцией для перевода вторичной станции-адресата в РНО с использованием основного формата поля управления во всех кадрах. При получении команды УРНО и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРНО не подтверждает ранее переданные кадры И.

3.2.3.2.    Установить режим асинхронного ответа (У РАО)

Set Asynchronous Response Mode (SARM)

Команда УРАО должна использоваться первичной станцией для перевода станцнн-адресата в РАО с использованием основного формата поля управления во всех кадрах. При получении команды УРАО и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРАО не подтверждает ранее переданные кадры И

3.2.33. Установить расширенный режим нормального ответа (УРРНО)

Set Norma! Response Mode Extended (SNRME)

Команда УРРНО должна использоваться первичной станцией для перевода вторичной станцнн-адресата в РНО с использованием расширенного формата поля управления во всех кадрах. При получении команды УРРНО и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРРНО не подтверждает ранее переданные кадры И.

3.23.4. Установить расширенный режим асин-хронного ответа (УРРАО)

Set Asynchronous Response Mode Extended (SARMF.) Команда УРРАО должна использоваться первичной станцией для перевода вторичной станции-адресата в РАО с использованием расширенного формата поля управления во всех кадрах. При получении этой команды и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРРАО не подтверждает ранее переданные кадры И.

3.2.35. Установить асинхронный сбалансированный режим (У РА С)

Set Asynchronous Balanced Mode (SABM)

Команда УРАС должна использоваться комбинированной станцией для перевода другой комбинированной станции звена в РАС с использованием основного формата поля управления во всех кадрах. При получении команды УРАС и возможности ее выполнения комбинированная станция должна передать ответ НП. Команда УРАС не подтверждает ранее переданные кадры И.

2 Ък 1068

Страница 19

С. 18 ГОСТ 28080-89

3.2.3.6.    Установить расширенный асинхронный сбалансированный режим (УРРАС)

Set Asynchronous Ra la need mode Extended (SABAiE)

Команда УРРАС должна использоваться комбинированной станцией для перевода другой комбинированной станции звена в РАС с использованием расширенного формата поля управления во всех кадрах. При получении команды УРРАС и возможности ее выполнения комбинированная станция должна передать ответ НП. Команда УРРАС не подтверждает ранее переданные кадры И.

3.2.3.7.    Установить фазу инициации (УФ И)

Set Initialization Mode (SIM)

Команда УФИ должна использоваться для перевода вторичной/комбинированной станции-адресата в фазу инициации. При получении команды УФИ и возможности ее выполнения вторичная/комбинированная станция должна передать ответ НП. Возможность передачи ответа и формат поля управления ответа НП определяются используемым классом процедур. Команда УФИ не подтверждает ранее переданные кадры И.

3.2.3.8.    Разъединение (РЗД)

Disconnect (DISC)

Команда РЗД должна использоваться для перевода вторичной (вторичных) комбинированной станции (станций) —- адресатов в фазу логического разъединения и при необходимости—для инициации процедуры физического разъединения на физическом уровне при работе в коммутируемых сетях. Если станция получает команду РЗД в фазе передачи данных (в режимах РНО, РАО/РАС) или в фазе инициации и способна выполнить эту команду. то она должна передать ответ НП и после этого перейти в фазу разъединения. Получив команду РЗД в фазе логического разъединения (в режимах РНР или РАР). станция должна передать ответ ФРЗД. Команда РЗД не подтверждает ранее переданные кадры И.

3.2.3.9.    Ненумерованная информация (НИ) Unnumbered Information (UI)

Команда/ответ НИ должна использоваться для передачи информации верхних уровней на станцию или группу станций в любой фазе работы станций. Кадры НИ не нумеруются и не подтверждаются, в связи с чем они могут быть потеряны вследствие ошибок передачи.

3.2.3.10.    Ненумерованный запрос передачи (НЗП)

Unnumbered Poll (UP)

Команда НЗП должна использоваться для запроса кадров ответов от одной вторичной/комбинированной станции (индивидуальный запрос), от группы вторичных станций (групповой запрос) или от всех вторичных станций звена (общий запрос) посредством

Страница 20

ГОСТ 2S080—8» С. 19

установления фазы логического соединения только на время передачи кадров ответов.

В случае группового или общего запроса передачи должен быть обеспечен метод управления (распределения во времени) передачи ответов во избежание одновременных передач. В настоящем стандарте этот метод не определяется.

Каждая вторичная/комбинированная станция, принявшая НЗП с групповым или глобальным адресом, должна отвечать так же. как если бы она приняла команду с индивидуальным адресом. Кадр (кадры) ответов должны содержать в себе индивидуальный адрес передающей вторичной/комбинированной станции, а также номера Нпд и Нпм, как это требуется для ответов И. Команду НЗП не следует воспринимать как подтверждение приема каких-либо ранее переданных кадров И.

Вторичная/комбиннрованная станция, которая приняла • НЗП с битом 3-I, должна передать один или несколько кадров ответа, в последнем .из которых бит П должен быть установлен и «1». Вторичная/комбинированная станция, которая приняла НЗП с битом 3=0, должна отвечать на него, если:

1)    она имеет кадр (кадры) И для' передачи;

2)    она должна повторно передать неподтвержденный кадр И;

3)    она приняла, но не подтвердила кадр (кадры) И. или не ответила на команды ИДС. ТЕСТ;

4)    на этой станции возникло особое условие или произошло изменение состояния, о чем не было сообщено;

5)    эта станция находится в состоянии, о котором необходимо сообщить еще раз (например, выдать ответы ФРЗД, НПРК. ЗФИ, ЗРЗД).

' В 5тих случаях во всех кадрах ответов бит П должен быть установлен в «О*. В остальных случаях станция может не отвечать на команду НЗП с битом 3 = 0.

Пели после получения кадра (кадров) ответа обнаружено отсутствие передачи или же в течение установленного тайм-аута ответа на команду НЗП не получено, то первичная/комбинированная станция должна считать, что вторичная/комбинированная станция завершила передачу или не имеет данных для передачи.

3.2.3.11 .Неприем кадра (НПРК)

Frame Reject (FRMR)

Ответ НПРК должен использоваться вторичной/комбинированной станцией в фазе логического соединения для сообщения об ошибочном условии в полученном кадре, которое не может быть исправлено повторной передачей этого же кадра. При возникновении такого ошибочного условия ответ НПРК должен быть выдан станцией при первой возможности. Причина, вызвавшая ответ НПРК, указывается в поле информации кадра НПРК.

2'

Страница 21

С 20 ГОСТ 28080--89

Поле информации кадра НПРК должно содержагь поле управления непринятого кадра, вызвавшего условие НПРК. и поле состояния, указывающее причину неприема кадра. При использовании основного формата поля управления поле информации кадра НПРК также должно иметь формат в соответствии с табл. 4.

Таблице 4

Поле состоим»*

Поле управления непринятого к а Ара

0

Нпд

к/о

Him

W X

Т

г

1 2 3 4 5 6 7 в

9

10 II 12

13

14 15 16

17 18

19

20

младший бит Нпд-1    I-младший бит Ним

где Нпд и Нпм — текущие значения переменной ПД и ПМ, соответственно, на станции, обнаружившей условие НПРК;

К/О — бит, установленный в «1», указывает, что условие НГ1РК было вызвано кадром ответа, а будучи установлен в «0» указывает, что условие НПРК было вызвано кадром команды;

W — бит, установленный в «1», указывает, что поле управления непринятого кадра является недействительным илн неиспользуемым;

X — бит. установленный в «1», указывает, что поле управления непринятого кадра является недействительным, поскольку поле информации этого кадра недопустимо с выданной командой или ответом. Бит W должен устанавливаться в «1» вместо с битом X;

Y—бит, установленный в «I». указывает, что поле информации непринятого кадра превышает максимально допустимую длину для вторичной/комбинированной станции;

Z —бит, установленный в «I», указывает, что поле управления непринятого кадра содержало в себе недействительный номер Нпм. т е. номер, указывающий на кадр И, который был ранее передай и подтвержден или который не был передан и не является следующим по очереди кадром, ожидающим передачи.

Все биты W. X. Y и Z могут быть установлены в «0». означая другую, отличающуюся от перечисленных выше, причину неприема кадра.

При необходимости информационное поле кадра HI1PK может быть дополнено «нулями» для обеспечения кратности поля знаку, байту илн машинному слову.

При использовании расширенного формата поля управления поле информации кадра НПРК должно иметь формат в соответствии с табл. 5.

Страница 22

ГОСТ 28080-8» С. 21

Т * блица 5

Пли состовия»

Поле >мц»«им» иагранято'о KMfa

0

Нп*

К/О

Нпм

WXVZ

1 16

17

18 24

25

26 32

33 36

t 1 младший бит Нпд -'    '— младший бит Нпм

Примечание. Если особое условие вызвано кадром формата УКО, то его поле управления размешается в битах 1—8, а биты 9 -16 устанавливаются в «0».

Поле информации кадра НПРК должно передаваться, начиная с самого младшего (первого слева в табл. 4 и 5) бита.

Комбинированная станция, передав ответ НПРК. должна прекратить передачу кадров И. если условие НПРК было вызвано недействительным номером Нпм;

может продолжить передачу кадров И, если условие НПРК было вызвано приемом недействительной команды/ответа или приемом кадра И с полем информации, превышающим максимально установленную длину.

Первичная/комбинированная станция, получив ответ НПРК, должна нести ответственность за инициацию действия по установлению или сбросу соответствующего режима работы путем инициации одного или обоих направлений передачи, используя команды СБР. УРНО. УРАО, УРАС, УРРНО. УРРАО. УРРАС или РЗД. 3.2.3.12 .Идентификация станции (ИДС)

Exchange Identification (XID)

Команда и ответ ИДС должны использоваться лля идентификации станций, обмена параметрами станций и другой служебной информацией. Обмен кадрами ИДС может быть осуществлен в любой фазе работы станций, но обычно он производится перед установлением фазы логического соединения. В кадре ИДС первичная/комбинированная станция может использовать глобальный адрес, если индивидуальный адрес вторичной/комбинированной станции неизвестен. При наличии в кадре ИДС поля информации первый байт этого поля должен определять формат остальной его части. Если последний бит первого байта равен 1, то оставшаяся часть поля информации должна иметь фиксированный формат в соответствии с приложением I.

Вторичная/комбнкнрованная станция, находясь в любой фазе и приняв команду ИДС. должна передать ответ ИДС. если

она не готовится передать ответ НП на команду установления режима и отсутствует особое условие НПРК.

Страница 23

С. 22 ГОСТ 2Й0Ч0—89

Вторичная станция может первой послать ответ ИДС. возможно. с полем информации для запроса команды ИДС.

3.2.3.13.    Проверка (ТЕСТ)

Test (TEST)

Команда ТЕСТ должна использоваться для тестирования звена данных и может быть послана первичной/комбинированной станцией в любой фазе работы с полем информации или без него. Команда ТЕСТ не должна влиять на фазу и режим работы станции-адресата и на значения переменных ПД и ПМ.

Вторичная/комбинированная станция в любой фазе и в любом режиме работы должна при получении кадра команды ТЕСТ выдать кадр ответа ГЕСТ с тем же полем информации, что и в кадре команды ТЕСТ, если только эта станция не содержит ожидающего передачи ответа НП или особого условия НПРК. Если станция не может запомнить поле информации принятой команды ТЕСТ, то она должна выдать кадр ответа ТЕСТ без поля информации. Если поле информации превышает максимально установленную длину для станции-адресата, то она может выдать ответ НПРК"

После получения кадра ответа ТЕСТ или после истечения установленного тайм-аута первнчная/комбнннрованная станция должна считать тестирование звена данных законченным. Результаты тестирования должны быть доступны для верхнего уровня архитектуры.

3.2.3.14.    С брос переменных (СВР)

Reset (RSET)

Команда СВР должна использоваться комбинированной станцией в фазе логического соединения для сброса в «0> переменных ПД и ПМ в одном направлении передачи (в отличие от команд установления режима, которые в соответствии с требованием п. 3.2.1.7 сбрасывают переменные ПД и ПМ в обоих направлениях передачи). При получении команды СВР станция должна подтвердить се выполнение ответом НП и сбросить в «О» свою переменную ПМ. Станция, передавшая команду СВР, при получении правильного ответа НП должна сбросить в «О» свою переменную ПД.

Команда СВР не подтверждает ранее переданные кадры И.

Команда СВР должна устранить на станции-адресате все особые условия НПРК. за исключением условия недействительного номера Нпм, о котором было сообщено кадром НПРК. Команда СВР может быть передана комбинированной станцией при обнаружении ею недействительного номера Ним вместо выдачи ответа НПРК.

3.2.3.15.    За про с фазы инициации (ЗФИ)

Request Initialization Mode (RIM)

Ответ ЗФИ должен использоваться вторичной/комбинированной станцией для запроса команды УФИ при обнаружении необходимости перейти в фазу инициации. Станция, пославшая ответ

Страница 24

ГОСТ 28080-89 С. 23

ЗФИ, при получении затем любой команды (кроме УФИ, РЗД, ИДС и ТЕСТ) должна повторно передать ответ УФИ как подтверждение необходимости перехода в фазу инициации.

3.2.3.16.    За п рос разъединения (ЗРЗД)

Reqiest Disconnect (RD)

Ответ ЗРЗД может быть передан вторичной/комбинированной станцией, если эта станция намерена перейти в фазу логического разъединения (в РНР или РАР). Станция, передавшая кадр ЗРЗД н получившая затем любую команду, кроме РЗД, должна выполнить ее, если она способна эго сделать, и аннулировать свой ответ ЗРЗД. Если эта станция все еше намерена перейти в фазу логического разъединения, то она должна после выполнения полученной команды повторно передать кадр ЗРЗД. Если же станция не в состоянии выполнить никакую другую команду, кроме РЗД. то она должна при получении любой из таких команд передать ответ ЗРЗД.

3.2.3.17.    Н е н у м е р о в а нно е подтверждение (Н П) Unnumbered Acknowledgement (UA)

Ответ НП должен передаваться вгоричной/комбнннрованной станцией для подтверждении приема и приемлемости команд УРНО, УРАО. УРАС УРРНО, УРРАО, УРРАС, УФИ. РЗД. СБР.

3.2.3.18.    Фаз а разъединения (ФРЗД)

Disconnect Mode (DM)

Ответ ФРЗД должен использоваться вторичной/комбинированной станцией для информирования противоположной станции о том, что она находится в фазе логического разъединения (РНР или РАР) для того, чтобы просить первичную удаленную комбинированную станцию передать команду установления режима, или, если ФРЗД передан как ответ иа команду установления режима, для информирования стаицнн-адресата о том, что вторичная/комбинированная станция не может выполнить полученную команду и остается в РНР или РАР.

Вторичная/комбинированная станция, находясь в фазе логического разъединения, должна постоянно следить за принимаемыми командами для обнаружения возможности передачи (в том числе повторной) ответа ФРЗД (или ЗФИ. ИДС. ТЕСТ, ЗРЗД, НИ при необходимости) или же ответа НП в случае получения и приемлемости одной из следующих команд: УРНО, УРАО, УРАС, УРРНО, УРРАО. УРРАС. УФИ. СБР.

4 ОПИСАНИЕ ПРОЦЕДУР

4.1.    Использование бита З/П

4.1.1.    Кадр команды с битом 3=*=1 должен использоваться пер* внчной/комбинированной станцией для запроса кадра ответа с битом П= 1 от вторичной (вторичных) комбинированной станции.

Страница 25

С. 24 ГОСТ 28080 89

В РНО вторичная станция не имеет права передавать кадры ответа до тех пор, пока не получит команду с битом 3= I или команду НЗП с битом 3= I или 0.

В РАО/РАС бит 3 устанавливается в <1» в передаваемом кадре команды для получения ответа с битом Г1=1 от вторичной/комбинированной станции.

4.1.2.    Кадр ответа с битом П=1 всегда должен использоваться как подтверждение приема команды с битом 3=» 1.

В РНО вторичная станция при получении команды с битом 3= 1 должна передать один или несколько кадров ответа, в последнем из которых бит П должен быть установлен в«1». Передав кадр ответа с битом П= I, вторичная станция не должна передавать других кадров ответа до получения другой команды с битом 3=1 или команды НЗП с битом 3= 1 или I.

В РАО/РАС вторичная/комбинированная станция может передавать кадры ответов с битом П-=0 в любой момент времени. При получении команды с битом 3**=1 она должна при первой же возможности передать кадр ответа с битом П«= 1, после чего эта станция может передавать другие кадры ответа с битом П=0.

Получив команду НЗП с битом 3 — 0. вторичная/комбинированная станция должна выполнить действия в соответствии с требованием п. 3.2.3.10.

В РАС выдача кадра ответа комбинированной станцией на команду с битом 3=1 должна обладать приоритетом перед выдачей ею кадров команд, за исключением команд УРАС, УРРАС, УФИ, РЗД, СВР.

4.1.3.    Первичная/комбинированная станция не должна выдавать другой кадр команды с битом 3-1 до тех пор, пока она не получит ответа с битом П=1 на ранее переданный в том же направлении кадр команды с битом 3=1 или, пока не истечет таймаут ожидания ответа на этот кадр команды.

4.1.4.    Бит 3/П в фазе логического соединения должен использоваться так же, как указание на необходимость проверки при возникновении особых условий в соответствии с требованием п. 4.4.5.

4.1.5.    Сводный перечень функций бита 3/П в различных режимах работы станции и способах обмена (полудуплексном — ПДЛ и дуплексном — ДПЛ) соответствует табл. 6.

4.2. Установление и окончание логического соединения

4.2.1. Установление логического соединения должно начинаться по указанию верхнего уровня и только после того, как физический уровень архитектуры сообщит на уровень звена данных о готовности физического соединения между станциями.

Страница 26

ГОСТ 28060 89 С 25

Таблица 6

Режим работы станции

РНО

РАО

РАС

Способ обмена

ПЛД

дпл

ПЛД

дпл

ПЛД

дпл

Бит 3/П и кадре

3

П

3

п

3

п

3

п

3

п

3

п

Запрос информации

X

X

Указание на последний кллр

X

X

X

Запрос управляющего или ненумерованного огпета

X

X

X

X

X

X

Указание на необходимость проверки (сверка)

X

X

X

X

X

X

X

X

X

X

X

X

4.2.2.    После получения сигнала о готовности физического соединения станции звена данных могут обмениться информацией идентификации (команда-ответ ИДС).

Первичная/комбинированная станция должна передать на вторичную/удаленную комбинированную станцию одну из команд установления режима (УРНО, УРРНО. УРАО, УРРАО, УРАС, УРРАС) н начать отсчет тайм-аута ожидания ответа. Вторичная/ комбинированная станция при получении команды установления ре-жима должна сбросить в «О» переменные ПМ и ПД и при возможности выполнения команды выдать ответ НП, а прн невозможности ее выполнения — ответ ФРЗД.

При получении первичной/комбинированной станцией ответа НП, эта станция сбрасывает в «О* свои переменные ПМ и ПД, сбрасывает отсчет тайм-аута, после чего логическое соединение с адресуемой станцией считается установленным.

Если команда установления режима или ответ на нес (НП или ФРЗД) были искажены при передаче, они должны игнорироваться. По истечении установленного тайм-аута первичная/комбинированная станция должна повторно передать команду установления режима и начать отсчет тайм-аута ожидания ответа. Максимально допустимое количество попыток установления логического соедине-ния является заданным параметром станции и при его превышении станция прекращает дальнейшие попытки и сообщает об этом верхнему уровню.

4.2.3.    Если комбинированная станция после передачи команды установления режима также получила команду установления режима, возникает ситуация соперничества, которая должна разрешаться следующим образом.

Страница 27

С. 26 ГОСТ !t6M-N

Если переданная и полученная команды одинаковы, то обе станции должны передать ответ НГ1 и войти в требуемый режим немедленно или после получения ответа НП. Станция может повтор* но выдать команду установления режима после истечения тайм-аута ожидания ответа. Если переданная и полученная команды различны, каждая станция должна перейти и РАР и выдать ответ ФРЗД. Если команда РЗД соперничает с другими командами установления режима, то никаких дальнейшнл операций от станции не требуется. Если соперничество вызвано командами УРАС и УРРАС. 70 приоритет в повторной попытке установления режима должен быть отдан команде УРРАС.

4.2.4. Для окончания логического соединения первичная/комбинированная станция должна передать команду РЗД и начать от* счет тайм-аута ожидания ответа. Вторичная/комбинированная станция при получении команды РЗД в РНО. РАО/РАС должна выдать ответ НП и перейти в режим РНР или РАР. а прн получении команды РЗД в режиме РНР или РАР — выдать ответ ФРЗД.

Первичная/комбинированная станция прн получении ответа НП или ФРЗД сбрасывает отсчет тайм аута. Прн получении искаженного ответа станция осуществляет действия, аналогичные п. 4.2.2.

4)3. Процедуры в фазе логического разъединения

4.3.1. Вторичная станция в фазе логического разъединения (в РНР и РАР) должна принимать и выполнять команды УРНО. УРАО, УРРНО..УРРАО. УФИ. РЗД. НИ, ИДС. ТЕСТ, НЗП.

Если станция в состоянии выполнить полученные команды, то она должна ответить:

1)    на команды УРНО. УРАО, УРРНО. УРРАО, УФИ ответом НП;

2)    на команду РЗД ответом ФРЗД;

3)    на команды ИДС и ТЕСТ ответами ИДС и ТЕСТ, соответственно;    '

на команду НИ ответа не требуется.

Если станция не в состоянии выполнить полученную команду, то она должна передать ответ ФРЗД. Если станция определяет, что она неспособна функционировать и требуется процедура инициации, то она должна передать ответ ЗФИ.

Вторичная станция, находясь в РАР. может по своей инициативе передать ответы:

1)    ФРЗД —для запроса команды установления режима

(УРНО. УРРНО. УРАО, УРРАО);

2)    ИДС — для запроса идентификации станции;

3)    ЗФИ—для запроса фазы инициации (команды УФИ).

В РНР или РАР станция не должна устанавливать особое условие НПРК.

Страница 28

ГОСТ 2&080 -8» С. 27

4.3.2. Комбинированная станция в фазе логического разъединения (в РАР) может выполнять те же функции, что и вторичная по п. 4.3.1 с учетом следующих особенностей:

вместо команд УРНО, УРАО, УРРНО, УРРАО используются команды У РАС, УРРАС;

станция может выйти из фазы логического разъединения в любой момент времени по своей инициативе, передав команду УРАС, УРРАС или УФИ.

4.4. 11 роиедуры в фазе логического соединения

4.4.1.    Процедуры передачи и приема станциями кадров И должны осуществляться в соответствии с требованием п. 3.2.1.

4.4.2.    При передаче кадров И комбинированной станцией решение о том, передавать очередной кадр И в внде команды или в виде ответа, должно определяться необходимостью подтверждения ранее принятой команды (И или типа УКО) с битом 3=1. Если такой необходимости нет. то кадр И должен передаваться как команда.

4.4.3.    В процессе обмена кадрами И на одной из станций возможно возникновение особых условий, требующих специальных процедур их устранения. К основным причинам, вызывающим возникновение особых условий, относятся:

1)    занятость принимающей станции:

2)    обнаружение ошибки в номере Нпд (нарушение порядка следования кадров И);

3)    обнаружение ошибки в кадре путем анализа КПК:

4)    неправильный код команды/ответа;

5)    недействительный формат кадра;

6)    недействительный номер Нпм;

7)    превышение полем информации максимально установленной длины:

8)    отсутствие ответа на переданный кадр.

4.4.4.    Ьслн станция временно неспособна принимать кадры И, то она устанавливает особое условие занятости. В этом случае станция должна передать как можно раньше кадр НГПР с номером Нпм следующего ожидаемого кадра И. После этого станция может продолжать передачу своих кадров И при их наличии. О продолжающемся состоянии занятости станция должна сообщать путем повторной передачи кадра НГПР прн каждом обмене битами 3/П.

Станция, приняв кадр НГПР, должна прекратить передачу кад* ров И посредством завершения или прерывания передачи текущего кадра. При этом в РНО передача должна быть завершена кадром с битом П=1.

В РАО и РАС передача должна быть завершена кадром с битом П= I, если в полученном кадре НГПР бит 3= 1. Об устранении занятости станция должна сообщить посредством передачи одного из

Страница 29

С. 28 ГОСТ 28060-89

следующих кадров: И, ГПР. НПР, ВНПР, УРНО, УРРНО, УРАО, УРРАО, УРАС, УРРАС с битом 3/П равным 0 или I или кадра И с битом 3/П равным 1.

4.4.5. Если в полученном и свободном от ошибок кадре И содержится номер Нпд, не равный текущему значению переменной ПМ на принимающей станции, то на этот кадр подтверждение не должно выдаваться и переменная ПМ не должна увеличиваться до тех пор, пока не будет принят кадр И с правильным номером Нпд. Если ВНПР не используется для исправления ошибки в Нпд, то поле информации всех принятых кадров, номер Нпд которых не равен текущему значению ПМ, должно игнорироваться. Номер Ним и значение бита 3/П и таких кадрах должны учитываться дли выполнения функций управления звеном (то есть, для подтверждения ранее переданного кадра И. для запроса ответа от вторичной/комбинированной станции (бит 3=1), для обнаружения в РНО окончания передачи вторичной станцией (бит П=1). Повторно переданный кадр И может содержать другие значения номера Нпм и бита 3/П по сравнению с их значениями в ранее переданном кадре И.

После появления ошибки в Нпд могут использоваться следующие процедуры для инициации повторной передачи потерянных или ошибочных кадров И:

1)    исправление ошибок Нпд посредством сверки битов 3/П.

' Если первичная/вторичная станция передает кадр с битом

3/П«»1 или комбинированная станция—с битом 3=1, то она должна запомнить текущее значение переменной ПД. Если после приема ответного кадра с битом 3/П = 1 (П=1 для комбинированной станции) остались неподтвержденными кадры И с номерами Нпд вплоть до значения ПД включительно на момент начала цикла 3/П, то такие кадры И должны быть переданы повторно, начиная с наиболее раннего, переданного кадра И. После этого могут быть переданы новые кадры И при их поступлении.

Такая повторная передача не должна предприниматься, если:

бит 3/П был принят в кадре типа НКО;

был принят и выполнен кадр НПР с битом 3/П=-0 (П — для комбинированной станции) и повторная передача должна осуществляться с того же Нпд, что и Нпм в кадре НПР;

был принят н выполнен один или несколько кадров ВНПР с битом З/П — 0 (П = 0 — для комбинированной станции) и повторная передача должна осуществляться с того же Нпд. что и Нпм в самом первом кадре ВНПР;

2)    исправление ошибок Нпд посредством кадра НПР используется. как правило, о дуплексном звене и позволяет начать повторную передачу потерянных кадров И. не дожидаясь сверки по биту 3/П. Такое исправление ошибки в Нпд должно проходить в соответствии с требованием п. 3.2.2.3. Если по истечении тайм-аута с

Страница 30

ГОСТ 28080-8® С. 29

момента передачи кадра НПР особое условие НПР не устранено, то станция должна повторно передать кадр НПР.

Станция, принявшая кадр НПР, должна передать повторно все неподтвержденные кадры И. начиная с номера Нпм в кадре НПР. После этого могут быть переданы новые кадры И при их появлении. Повторная передача в результате приема кадра НПР не должна осуществляться, если уже началась повторная передача этих же кадров И в результате сверки битов 3/П;

3) исправление ошибок Нпд посредством кадра ВНПР позволяет запросить повторную передачу единственного кадра И в соответствии с требованием п. 3.2.2.4. Если используется команда/от* вег ВНПР, то принимающая станция, обнаружившая ошибку в Нпд, должна принимать поле информации последующих кадров И, но предоставлять их на вышерасположенный уровень она может только после устранения всех особых условий ВНПР.

Особое условие ВНПР должно устанавливаться, если пропущен один кадр И и сбрасывается при приеме этого кадра И. Если станция установила особое условие ВНПР, то ока должна как можно скорее передать кадр ВНПР и начать отсчет тайм аута.

Когда первичная/вторичная станция передала один или несколько кадров ВНПР с битом 3/П=0 (комбинированная— с битом П*»0) и не устранены все особые условия ВНПР к моменту, когда необходимо передать кадр с битом З/П-1 (для комбинированной станции — с битом П=1), первичная/вторичная станция должна передать повторно самый ранний невыполненный кадр ВНПР с битом 3/П =* 1 (П=1 для комбинированной станции).

Если первичная/вторичная станция передала кадр И или У КО с битом 3/П»*>1 (комбинированная—с битом П=1), то она не должна устанавливать особое условие ВНПР до тех пор. пока не примет хотя бы один кадр И с Нпд-ПМ или пока не убедится, что повторной передачи вызванной сверкой битов 3/П не последует. Особое условие ВНПР не должно устанавливаться, если уже установлено особое условие НПР.

Если станция, передавшая кадр (кадры) ВНПР по истечении тайм-аута не приняла запрошенные кадры И, то она должна повторно передать кадр (кадры) ВНПР.

Станция данных, принявшая один или несколько кадров ВНПР, должна при первой возможности начать повторную передачу запрошенных кадров И. После этого могут быть переданы новые кадры И в случае их появления.

Если первнчная/вторнчная станция приняла и выполнила один или нескольхо кадров ВНПР с битами 3/П=0 (П=0 —для комбинированной станции), то она не должна выполнять следующий кадр ВНПР с битом 3/П= 1 (П = I —-для комбинированной станции) и тем же номером Нпм, что н у выполненного кадра ВНПР.

Страница 31

С. 30 ГОСТ 28080-89

Если станция ь результате передачи ВНПР приняла пропущенный кадр И, то переменная ПМ должна быть изменена так, чтобы она указывала на следующий пропущенный нлн очередной кадр И, ожидаемый на приеме.

4.4.6.    При передаче кадра И в режиме РАО нлн РАС станция должна начать отсчет тайм-аута подтверждения. Если в течение этого тайм-аута противоположная станция не подтвердила этот (эти) кадр (кадры) И и не запросила их повторную передачу в соответствии с требованием п. 4.4.5, то по истечении тайм-аута:

1)    первичная/комбшшрованная станция должна запросить состояние вторичной/комбинированной станции посредством передачи команды типа УКО с битом 3=1;

2)    вторичная станция должна передать повторно последний неподтвержденный кадр И и ждать, когда первичная станция сообщит свое состояние или когда истечет тайм-аут.

4.4.7.    При обнаружении ы полученном кадре ошибки путем анализа КПК принимающая станция не должна учитывать этот кадр, переменная ПМ не должна изменяться и ответ на данный кадр не должен выдаваться. Станция, передавшая этот кадр, должна повторно передать его н результате выполнения процедур, описанных в пп. 4.4.5 и 4.4.6.

4.4.8.    Особое условие неприема команды устанавливается по приеме кадра свободного от ошибок, но содержащего неправильный код команды/ответа в поле управления, недействительный формат кадра, недействительный номер Нпм или информационное поле, превышающее максимально установленную длину. На первичной/комбинированной станции это особое условие подлежит устранению на более высоком уровне. На вторичной/комбинированной станции об этом условии сообщается посредством передачи ответа НПРК в соответствии с требованием п. 3.2.3.11. После того как вторичная/комбинированная станция установила особое условие неприема, любые принимаемые дополнительные команды (отличные от тех. которыми устраняется особое условие неприема) рассматриваются только в отношении значения Нпм и бита 3. то есть только для подтверждения ранее переданных кадров И и для обнаружения возможности повторной передачи НПРК.

Особое условие НПРК должно сбрасываться на вторичной/комбинированной станции по приеме одной из команд: СВР. УРНО, УРАО, УРАС, УРРНО, УРРАО, УРРАС, РЗД. УФИ.

4.4 9 Для предотвращения тупиковых ситуаций в случае отсутствия ответов должны использоваться тайм-ауты.

После передачи любой команды с битом 3= 1 или НЗП с битом 3—0 или I на первнчной/комбинированной станции должен запускаться определенный тайм-аут ожидания ответа. В течение такого тайм-аута может быть передан и не подтвержден только один кадр с битом 3=1 или НЗП с битом 3 = 0 или 1. При прне-

Страница 32

ГОСТ 2&080-5J9 С 3»

ме кадра с битом П— I тайм-аут сбрасывается.

Текущий отсчет тайм-аута ожидания ответа должен начинаться заново,если:

1)    а РИО станция приняла кадр ответа с битом П = 0;

2)    в РАО или РАС станция полудуплексного звена передала кадр команды.

При истечении тайм-аута ожидания ответа первичная/комбинированная станция должна повторно передать кадр типа НКО, если на него не получек ответ, и кадр типа УКО с битом 3=! в противном случае.

На каждой станции, работающей в режиме РАО или РАС, должен быть предусмотрен тайм-аут подтверждения кадров И, используемый в соответствии с требованием п. 4.4.6.

В РАР и РАО вторичная станция после передачи по своей инициативе кадра ответа, запрашивающего команду, должна устанавливать тайм-аут ожидания команды. Для разрешения в полудуплексном режиме ситуации соперничества в пользу первичной станции тайм-аут ожидания команды на вторичной станции должен быть больше тайм-аута ожидания ответа на первичной станции.

Конкретные значения тайм-аутов не устанавливаются настоящим стандартом и определяются по соглашению для каждого звена данных.

5. КЛАССЫ ПРОЦЕДУР

5.1. Станция звена данных в процессе работы может использовать не полный набор команд к ответов, определенных в разд. 3, а лишь его подмножество. Для поддержания работоспособности звена определен обязательный (основной) набор комзнд и ответов, который должен быть реализован в каждой станции.

Для идентификации возможностей каждой станции к обеспечения их совместимости в звене данных определены три основные класса процедур:

1)    несбалансированный с режимом нормального ответа (НПО). Применяется на несбалансированных звеньях данных: одна первичная и одна или несколько вторичных станций. В фазе логического соединения должен использоваться режим нормального ответа, в фазе логического разъединения — РАР или РНР;

2)    несбалансированный с режимом асинхронного ответа (НАО). Применяется на несбалансированных звеньях данных. В фазе логического соединения должен использоваться режим асинхронного ответа, в фазе логического разъединения — РАР или РНР;

3)    сбалансированный с режимом асинхронного ответа (САО). Применяется на сбалансированных звеньях данных, содержащих две комбинированные станции. В фазе логического соединения не-

Страница 33

С 32 ГОСТ 28080 - 89

пользуется режим РАС, в фазе логического разъединения — РАР.

5.2.    Для каждого класса процедур определен основной набор команд и отвехов. подлежащий реализации в полном обьеме, а также набор дополнительных (необязательных) функций, образуемых в соответствии с черт. 7 путем добавления к основному набору или исключения из него команд и ответов, н использования расширенных форматов поля адреса и поля КПК. Команды и ответы, относящиеся к основному набору, используют однобайтовый адрес, нерасширенное поле управления и 16-битовую КПК.

5.3.    Классы процедур и необязательные функции следует ука* зывать в виде мнемонических обозначений класса и номеров соответствующих необязательных функций.

Например: ННО, 1, 2. 6, 9 обозначает класс процедур для несбалансированных звеньев данных, станции которых работают в РНО, с дополнительными функциями идентификации (ИДС), повторной передачи кадров И (НПР), ненумерованного запроса передачи (НЗП) и однонаправленного потока информации от вторичной станции к первичной.

САО 2. 8 обозначает класс процедур для сбалансированных звеньев данных, станции которых работают в РАС. с дополнительными функциями повторной передачи кадров (НПР) и передачи информации только в кадрах И, являющихся кадрами команд.

Примечание Этот класс процедур представляет собой I.APB Х.25. рекомендованный МККТТ.

5.4.    Станция данных соответствует заданному классу процедур с дополнительными функциями, если она реализует все команды и ответы основного набора данного класса плюс выбранный набор дополнительных функций. В частности:

1)    первичная станция должна быть способна принимать все ответы и передавать все команды основного набора несбалансированных классов процедур плюс выбранный набор дополнительных функций;

2)    вторичная станция должна быть способна принимать все команды и передавать все ответы основного набора несбалансированных классов процедур плюс выбранный набор дополнительных функций;

3)    комбинированная станция должна быть способна принимать и передавать все команды и ответы основного набора сбалансированного класса процедур плюс выбранный набор дополнительных функций.

Страница 34

ГОСТ 28080-89 С. 3S

**ФМ САО

<+*9~ии*

ГО"О*&0

С»*$еоw

к

И

rot

ГПР

НГПР

НГРР

fJW

ЧП*И

нП

*Р]Д

t6dw*e$a* п гп

*ocfy/>* в


Класс нно

ftrpfi+we*

*ne*OV*C'

сеч-чи*

А^Л

Omft*»

1#

И

ГПР

ГПР

И Г OP

НГПР

ЧРМ0

НПРН

НП

VP3A

tb битовая fffl*

Подул» в


1 Да* utJrn>v*/tpv*ai4uu ИДС ^ *Ь/сЛ*+'* +НА(


0 XL** nrf+dova мГ~у**Г/ГО&7"-m&J UH&Of?~9UW


J Дрр noSmop^ou еоиог* *a4fnf н__


2 Дп* &*tt 9+ею fin ft if*/»»


внПР-ф-сГеМ*** -ш^нПР


ни dctfati***'*


joJafi/tn* ^*/1Р


Л она*Ас


5-JZj'P    £    UlU

ц£а.\гы*сй ставим


Мй&'Т** — )ФИ


Нлоес МАО

ПорА~м*0

Д*фк-*-о»

C'"0«UV*

******

Ocnfo'":

и

р

ГПР

ГПР

НГПР

НГПР

*РЛ0

* ОРЛ

>)Д

hп

9Р)Д

t6-fa**3o* АЛЛ

Мр/уро 8


Допептигогльнк* фумч,и„ С<*е8»оа maefop


0.-*Arm


fmSpm


«0*C*d0

Tn>

■nsT*»*9


m •• fa. •

rproc+a м с «а


9"ф9**тч «о adpot *o**o»J


Mr** Ч*«Ч"П» j/

#■*- uf**•&+</***

•У Ъсиюрг«*ам *»-ep04v* Mvw* i#hm* p*c*jup+»m*<ij 9ft**'"* *9*» **ртв*+»#* 9мт~» ОСяО0*О4РЛ не*?** joiom* VrPXt i~rf~a VPXX

ft (Jpet *гг>гмг*#ь,1 г:м л- нд

t*9*W $90*0* тСЛЛW^TMW


f /**о*9*о 9лй САО)

(*vJobu -»>д


7W.


/У Д#* *p90efi** »Jr~o

-W/ГГ


6 A**    *"C>tO

JC*fiCtQ AWfavu

П Дпн JO*i>*fc /ranrfv *е**ол    __


Hjn Я* ■ ttefa6\j'r

JPS6

7 Дан *€#0fff<dtu'yy~M jdprar

Ui/tf

Maw    cccwvD****

tpVf.+ysn na*A OOfCCO

ы д*» sr-Suirretcv xn«

U//rvAfiaSon^fi }2-fam*S<r° AOtr    ?r mg It Л/WA’


Черт. 7

Страница 35

С. М ГОСТ 2R080-S9

ПРИЛОЖЕНИЕ /

Обязательное

ФУНКЦИИ КОМАНДЫ/ОТВЕТА ИДС I. Формат и кодирование тмя информации кадров ИДС

1.1. Формаг поля информации кадра ИДС должен соответствонать черт. 8. передается первым

fZ

передается первым

Идентификатор

Слу/неомые

Служебные

Данные

формата (1дайт)

данные 7

• • •

данные N

полозойатсп*

Черт. 8

Идентификатор фор* юрмацнн кадра ИДС i

рмага всегда должен содержаться в первом байге поля

......и определять формат остальной его части. Если кадр

ИДС используется для целей согласования параметров станции или адресов, то идентификатор формата должен кодироваться следующим образом:

■j-бит, передаваемый первым

01000001

За идентификатором формата следуют от 0 до N полей служебных данных и поле данных пользователя (необязательное). Все утя поля имеют переменную длину. Суммарная длина поля информации не должна превышать величину, установленную для конкретного звена данных.

1.2. Поле служебных данных предназначено для передачи параметров уровня эвена данных с одной станции на другую и должно имел, формат согласно черт. 9.

Г

передается первым

ИГ

ДГ

ИП

ДП

п

• • •

ИП

ДП

л

параметр 1

параметр N

ИГ — идентификатор груоом адраиетро» (длина I Лийт); ДГ — длина группы параметры <ядиис 2 бябгя): МП — ММТНфЯьагор плр.1иет|и (длина I байт). ЛП — донка параметра (али.-ш I б*йт>: Г! параметр (перемен май алина>

Черт. 9

Страница 36

ГОСТ 28080-69 С. 35

I 3. Поле данных пользователя содержит информацию вышерасположсн-ных уровней и передавая с одной станции на другую без анализа и изменений. Оно состоит из поля идентификатора данных пользователя длиной 1 баЙ7, содержащего все единицы, за которым следует информация пользователя переменной длины.

1.4. Если хлдр ИДС и:: пользуется для согласовании адресов станций по разд. 2 настоящего приложения, то поле ИГ должно кодироваться следующим образом:

3--передается первым

Ю00 0010

Если кадр ИДС используется для согласования параметров станций по разд 3 настоящего приложения, то поле ИГ должно кодироваться следующим образом:

,-передастся первым

0000.0001

Если и поле служебных данных передается информация пользователя, то поле ИГ должно кодироваться следующим образом:

IIII 111 I

2. Согласование адресов станций при использовании коммутируемых соединений

2.1.    Для использования настоящей процедуры необходимо, чтобы на (кск станциях была реализована дополнительная функция 1 (команде ответ ИДС). Данная процедура применяется в тех случаях, когда конкретные адреса стан* цнй неизвестны, например при коммутируемом соединении станций

2.2.    После установления физического соединения станция, инициировавшая установление соединения, должна передать команду ИДС с битом 3-1 не глобальным адресом.

В поле информации кадра ИДС должно содержаться поле служебных данных с ИГ-10000010 Такое поле служебных данных должно состоять из 2 параметров:

уникальный идентификатор с ИП-1;

локальный адрес станции с ИП-2.

Локальный адрес станции выбирается произвольно, н он не должен быть глобальным или нулевым. Уникальный идентификатор должен содержать уникальную битовую последовательность (например телефонный номер, идентификатор станции н т. д,).

2.3.    Если станция, не являющаяся инициатором соединения, в течение определенного периода времени не получит команды ИДС. она может сама начать процедуру согласования адресов, передав команду ИДС по п. 2.2 настоящего приложения. Если станция, передавшая команду ИДС, в течение тайм-аута ожидания ответа не подучила ответа ИДС, она должна повторно передать команду ИДС. После выполнения определенного системой числа безуспешных попыток следует согласовать адреса, такие попытки должны быть прекращены н об этом должен быть оповещен вышерасположеиный уровень.

2.4.    Станция, принявшая команду ИДС, должна сравнить свой адрес с адресом противоположной станции, который содержится в параметре «локальный адрес станции» принятой команды ИДС.

Если Э7и адреса разные, то никакой модификации адресов не требуется и станция должна передать ответ ИДС со своим адресом в поле адреса кадра и в поле параметра «локальный адрес станции».

Страница 37

С. 36 ГОСТ 28080-89

Если адреса обеих станций одинаковы, то станция должна изменить свой адрес и после этого передать ответ ИДС, как указано выше.

2.5.    При изменении своего адреса станция должна соблюдать следующее правило:

Если ее уникальный идентификатор меньше уникального идентификатора в принятой команде ИДС, станция должна уменьшить свой адрес на единицу, если больше — увеличить на единицу

2.6.    До окончания процедуры согласования адресов ни одна станция не должна пытаться юмеиить фазу работы звена.

3 Согласование параметров станции

3.1.    Перед началом работы звена данных станции могут посредством обмена кадрами ИДС согласовать свои параметры и режимы работы. Для этого необходимо, чтобы станции могли принимать (передавать) кедры ИДС.

3.2.    Станция, взявшая на себя инициативу по согласованию параметров станции, должна передать команду ИДС, в поле информации которой содержится поле служебных данных с ИГ*»00000001.

Это поле должно содержать как минимум 8 параметров, закодированных в соответствии с табл. 7.

Таблиц а 7

Кодирование параметров станции (ИГ — OOOOOOOJ

Имя параметр!

ип

ДП

Coup а и мое шрамйгр*

Номер бита

Идентификатор

1

Не определено

Уникальный идентификатор

Класс процедур

2

2

САО

1

НПО

(первичная станция)

2

ННО

(вторичная станция)

3

МАО

(первичная станция)

4

НАО

(вторичная станция)

5

Полудуплексная работа

6

Дуплексная работа

7

Зарезервировано

8—16

Дополнительные функции

3

3

1 Команда/ответ ИДС

1

2 Команда/ответ НПР

2

3 Команла/огпст ВНПР

3

4 Команда/ответ НИ

4

Страница 38

ГОСТ 38090 -81 С. 37

Продолжение таб.1. 7

Имя параметре

ип

ДП

Cojep*KMoe параметра

Комер бит*

5 Команда УФ И. Ответ ЗФИ

5

6 Команда НЗП

6-

7А Основной форм ат поля адреса

7

Дополнительные функции

3

7В Расширенный формат паяя адреса

8

3

8 Удалить ответ И

9

9 Удалить команду И

10

10А модуль 8

II

10В Модуль 128

12

11 Команда СВР

13

12 Комаидл/отаст ТЕСТ

14

13 Ответ ЗРЗД

15

НА 16 Сжижая КПК

16

ИВ 32-внтовая КПК

Зарезервировано

17 18 24

Групповой ад-г-ес

4

N

Групповой адрес станции

Размер кадра (для передачи)

Б

N

Максимальный размер кадра (в битах)

Размер кадра (для приема'!

6

N

Максимальный размер кадра f* битах)

Размер окна (для передачи)

7

1

Размер окна — К (количество кадров И)

1-7

Зарезервировано

8

Размер окна (для приема)

8

1

Размер оана — К (количество клдоов И)

1—7

Зарезервировано

8

Тайм-аут

подтверждения

9 '

N

Величина тайм-аута подтверждения, ms

Попытки повторных передач

10

N

Максимальное число попыток повторных передач

Страница 39

С, 38 ГОСТ 28080-89

Продолжение табл. Т

Имя пар*мсгрл

МП

Д-1

Содержимся: njpjwrpa

Номер (ята

Тайм-аут задержки ответа

11

N

Максимальная задержка выдачи ответа, ms

Номер порта

12

2

Идентификатор местного порта (для использования в многозвенных процедурах)

Примечание. Если станция распознает несколько групповых адресов, то параметр 4 может быть повторен несколько раз.

В поле параметров 2 и 3 бит должен быть установлен в <!>, если станция поддерживает соответствующий класс процедур или дополнительную функцию, в противном случае бит должен быть установлен в «О». Все зарезервированные биты должны быть установлены в «О».

3.3.    В команде ИДС станция должна указать все классы процедур, дополнительные функции у. параметры, которые она поддерживает,

В ответе ИДС противоположная станция должна указать класс процедур, дополнительные функции и параметры, т, е„ профиль станции. в котором она желает работать. Выбор профиля на станции, принявший команду ИДС. должен осуществляться следующим образом:

1)    для параметров 2 я 3 выбирается тог класс процедур и те дополнительные функции, которые подсержкваются обоими станциями;

2)    для параметров 5—8 выбирается минимальное знамение размеров кадра к размеров окяа; параметры, не поддерживаемые приемной станцией, игнорируются и в ответе ИДС должны быть опущены.

3.4.    В случае конфликта параметров выбор должен осуществляться иа основе уникального идентификатора (параметр 1). Должен быть выбрая параметр той станции, чей уникальный идентификатор больше.

35. Если станция, передавшая команду ИДС, а течение тайм-аута не приняла ответ ИДС, то она должна повторно передать команду ИДС. Эта процедура может бып> выполнена повторно определенное системой число раз. О безуспешном выполнении процедуры заданное число pai должен быть оповещен вышерасположенный уровень.

Страница 40

ГОСТ 28080—&I с. 39

ПРИЛОЖЕНИЕ 2 Рекомендуемо*

СПИСОК СОКРАЩЕНИЙ

Таблица 8

Сокращен**

(русское)

Полно* иахмгмыаиие

(руссио*)

Сок решен»* (вяглкАскос)

ЛвглиЛскиа мнипам-41

А

Паче адреса кадра

А

Address field

3

Бит «Запрос передачи.

Р

Poll (bit)

3/П

Биг «Запрос передачи / Последний кадр»

P/F

Poll/final (bit)

и

1 — информационное поле кадра

Info

Information field

куо

2 — информационный кадр

I

Information transfer format

Команда/ответ

C/R

Coma nd/response

КПК

Контрольная последовательность кадра

FCS

Frame checking sequence

Н пл

Номер передаваемого кадра

N(S)

Number (send)

Н пн

Номер кадра ожидаемого на приеме

N(R)

Number (receive)

НКО

Ненумерованные команды ответы

и

Unrmmbcrrd format

НАО

Несбалансированный класс процедур, режим •синхронного ответа

CMS

Unbalanced asynchronous response mode class

ННО

Несбалансированный класс процедур, режим нормального ответа Бит «Последний кадр»

UNC

Unbalanced normal responce mode class

п

F

Final (bit)

пл

Переменная передачи

S

Send

пм

Переменная приема

R

Receive

РАО

Режим асинхронного отвега

ARM

Asynchronous response mode

РАС

Режим асинхронного ответа, сбалансированный

Режим асинхронного разъединения

ABM

Asynchronous balanced mode

•РАР

ADM

Asynchronous disconnect mode

1>Н0

Режим нормального ответа

NRM

Normal response mode

РНР

Режим нормального разъединения

NDM

Normal disconnect mode

САО

Сбалансированный класс процедур, режим асинхронного ответа

ВАС

Balanced asynchronous response mode class

У

Поле управления

С

Control field

УКО

Управляющие команды/ответы

s

Supervisory format

Ф

Флаг

F

Flag sequence

Страница 41

С. 40 ГОСТ 28080-89

ПРИЛОЖЕНИЕ 3 Рекомендуемое

ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ ПРОЦЕДУР (ПРИМЕРЫ)

В настоящем приложении содержатся примеры графического изображения процедур, и графических изображениях используются английские эквнва-{*!"“ обозначений команд, ответов, элементов кадра принятые э процедурах HDLC в СООТВС7СТ8ИН с таб.?. 3.

I. Обозначения и применения

1.1. Графические символы

I-4 Кадр, содержащий поле И, отсутствие ошибок при передаче

J Кадр, не содержащий поде И, отсутствие ошибок при передаче

•—н—«:

I_4+- ..i Ои’нбии при передаче кадра

Примечание. Вертикальные линии обозначают флаги кадров.

1.2.    Другие обозначения

ПРВ: — передача кадров первичной станцией.

ВТР: — передача кадров вторичной станцией.

Примеры: 1. I2.3P — кадр команды И (Ннд-2, Нпм-3, бит 3-1)

2.    16,7F — кадр ответа И (Нпд-б, Нпм-7, бит П-1)

3.    14,5 — кадр команды/ответа И (Нпд-4, Нпм-5, бит З/П-0)

4.    RR1.F — кадр ответа ГПР (Ним-1, бит П-1)

5 SARM, Р — кадр команды У РАО (бпт 3-1)

6.    UA, F — кадр ответа НП (бит П-П

7.    A, SABM, Р — кадр команды УРАС (А-здрос удаленной ком-

£    бииированной станции, бит 3-1)

1.3.    Примечания.

Ниже приведен перечень примечаний, на которые даны ссылки в примерах графических изображений, обозначенных цифрой в кружке.

1.    Обнаружено отсутствие передачи.

2.    Процедура восстановления та же. что и в РНО.

3.    Определяется конкретной реализацией.

4.    Истечение тайм-аута или обнаружение отсутствия передачи.

5.    Преждевременное прекращение или завершение передачи кэдра.

6.    Повторно передаваемый (передаваемые) кадр (кадры).

7.    Исчерпана возможность нумерации из-за отсутствия подтверждений.

8.    Звено данных доступно для обмена кадрами.

9.    Прием кадра А/В, !б, 2F вызвал бы повторную передачу кадра 12. Повторной передачи но происходит из-за действий, выполняемых по приему кадрэ В. REJ 2.

10.    Действия по приему кадра A, SREJ0 не выполняются по причине предыдущего выполнения кедре В, SREJJ?.

Страница 42

ГОСТ 26080-8* С. 41

11.    Установление режима можег быть завершено на цифре ф или

или ф. . Установлена фаза передачи данных.

12.    Занершемнс иа цифре ф или ф . Звено данных остается в фазе разъединения.

13.    Установление режима завершено Расширенный формат поля управления.

14 Установление режима завершено Основной формат поля управления.

15. Используемое в настоящем приложении понятие «пауза» означает неопределенный промежуток времени.

2. Примеры функционирования а режиме нормального ответа, полудуплексная передача

21. Отсутствие ошибок передачи

2.1.1. Установление режима нормального ответа. передача кадров И только вторично!) станцией

SHfiM.P    1Я0.Р    НЯ1.Р

про t-I t±T}    tU

.UA-'. n.e it,» пл*    ш    I*.*

BTP:    »-•-1---i-1-1

2.1 2 Установление режима нормального ответа, передача кадров И только первичной станцией

SNRM.P    10.0    11,0 Р    12.0    П.0

ПРВ: 1    1    1    Н    1    1    '-'

UA.F    HR2.F

втр:    t=l    t=J

2.1.3. Передача кадров И первичной и вторичной станциями

19.0    4.9    17.0    IJ.7    14,2Р    /5,7

ПР0 »-1-1-- .-1-, ,-,

’*■> Л»    t?.it

Страница 43

С. 42 ГОСТ 2в<МЮ—8в

2.2. Ошибки при передаче кадров команд

2.2.1    Ошибка при передаче кадра команды установления режима нормхиь-ного ответа

SNRM.P    SNRM.P    19,9

.    тайм    -    аит ■

прв: [Z0 --О '-'

UA.F

в ГР.    1=1

2.2.2    Ошибка при передаче кадра команды И

©

Л0 V.B J7.0P    11.?    12.2    Т3.2Р

ПРВ I-у—ft- 1-\    I-1-1-1

I 7У--ч

22.3.    Ошибка при передаче кадра команды И с установленным битом 3

Ф

'.$.0 П0 П.8Р    Чя*-Р.    ’?.?    JJL7    /*.?

про |-1->—А/-* -—- I    I    I-1-1-1

тавн-ауа1    1

:е. г v.ir

ВТ Р.    I-1-1

2.3.    Ошибки при передаче кадров ответа

2.3.1.    Ошибка при передаче кадра ответа при установлении режима нор-ма.*ьноео ответа

SNRM.P    SNRM.P    Ю.9

И тайм - аит    \_.

---- I | I-i

UA.F    ua.F

tm    и

2.3.2.    Ошибка при передаче кадра ответа И

Пример А

Страница 44

ГОСТ 28080 -89 С. 43

Пример Б

©

10.0    tt.0 Г7.0Р    '    J    \ Д*

|-1    I - 4    '    1-*

даз //,3/    10.3    11.1 Г

DTP:    I-Дм-f *    »-1-»

2.3.3. Ошибка при передаче кадра ответа И с установленным битом П

Пример А

©

10.0    11.0    I7.9P    ©    П.1    1Ч.1Р    /    15.3

: |-1-1-1 —|-1-1 / |-f

■ЛР8

10.3 11. if    It. 5 72. SP

w    i-1- ДЛ i-1—i

Пример Б

©

3- Примеры функционирования в режиме асинхронного ответа, полудуплексная передача

31. Отсутствие ошибок при передаче

3.1.1. Установление режима асинхронного ответа, передача кадров И юль-г<о вторичной станцией

SAftM.P    ЯЯ?    ЯЯ    J    .

прв: 1=1    |—I    I-1

^ _ *# *# ! *#

err. И ^ауза

»-♦-1 -1 *1“'

[15)    t_"«У*»    _i

©

Страница 45

С. 44 ГОСТ 2Л08в «9

3.1.2. Передача кадров И первичной и вторичной станциями, конфликт из-за соперничества на право передачи

соперничество

y'Y V< Л# Л*» тайн.адп 19.0 п» прв: 1=1    \    I-'-• —-- I-'-1

УA,f. nav30 \ 7f,f 11'*    тайн-аут

Втр:    И    - —-■*■ I-1-1    "    "

(15)

32. Ошибки при передаче кадров команд 3.2.1. Ошибка при передача кадра команды установления режима асинхронного отпета

SARM.P    SARM.P

I iii тайм • аут >_.

ПРВ РДР-*-^ И

UA.F

ВТР.    1=1

3 2.2. Ошибка при передаче кадра команды И первичной станцией (cut. прим. 2)

К

\**н?    ».*    Mr    It.f    U.0P

пр*: I--i    nayfa    I—-1 I-» ■ —1    najb!

err. И    t=|    рЦ

3.2.3. Ошибка при передаче кадра команды И с установленным бит ом 3 (см. прим. 2)

©

0 \

,м*7'я    :$.$ мг / \ V.t Т?.Р>

ПРВ.    .с^а    <    I-*АНя / Ч и-'-*

ОА.Р* © ”    М>    "*J'f    ©

втр:    tzzj    I-—I    I—I "* '

rjfjo

Страница 46

гост мме-м С. 45

3.3.    Ошибки при передаче кадров ответов

3.3.    J. Ошибка при передаче кадра ответа при установлении режима асинхронного ответа

SARM.P    5АПМ.Р

ПРВ. И 2°й"-аГ+ И

UA.F    UA.F

„тр:    \М    О

3.3.2. Ошибка при передаче кадра ответа И

к

SAflH.P    ЛР0.Г А    лл?

«п о    а /\    t=\

ЧА-\ <Я)    Л0    St.tf    110    поц%а

ОТ Р. РЗ    ]    Ь-тУн-- I-1-1    --•

3,33 Ошибка при передаче одиночного кадра отлета И

а, _ .

п*в; p=J    I->

UA.f    '»

•ТГ РД    V.    Ж0

,    *~rrA    ‘Пвй*-а9т h - )    |    ла</!а

® d ©

4 Прмкери функционирования в режиме нормального ответа, дуплексная передача

4.1.    Отсутствие ошибок при передаче

4.1.1.    Установление режима нормального ответа, передача кадров И только-вторичной станцией

Пример А

щям.р    кяв.р    лл/    я*г    нпз    *«5,р

/»«; РД РД ИРРИ Д

yA f.    IM    U.0    11,0    ив 14 0f ■    М0.Г

OTP. рД    I-1-i—r.—«-1-1    f——]

Пример Б (Первичная станция выдаст групповое подтверждение кадрам I* ответа)

5NKH.P    АЙ0.Р    ЯЩ    НК) f

.ррв РД    рд    РД    РД

M.f 10.0 it,0 тг.е ,и,0 ju.Sf    яя0.г

ВТР- РД У--»-1-1-1-1    t    I

Страница 47

*С 46 ГОСТ 28080-89

4.1 Л. Установление режима нормального ответа, передача кадров И только первичной станцией

Пример А

SNRM.P

паа. |-1    19.9Р 11.9    12.9р 1X9    1Ч.9Р    15.9

ПРв |-1    к-    I-1-\    t-1-

OA.f    HRt.f    RRJ.F    RR5.F

втг:    |=|    t=|    t=|    C=I

Пример Б (Первичная станция устанавливает бит Р для того, чтобы вызвать групповое подтверждение)

ьнлм.р !е вР п в l? 0 jj t $    15    9Р

ПРО (    1    ■-1-1-*■    '    «-*    1    <

1/А.Г    RR1.F    HR6.P

ВТР    t==l    Р=1

4.1,3. Установление режима нормального отпета, передача кадров И первичной и вторичной станциями

Змпн.Р te.9»    П.9    If.г    /Л*    /*.«    /5.*

пев: t ■ ]    •-»--<-■-1-*“-•

t$.i H.t П.?    1X7    lt.7    ff.f

otp:    I.. J i-1-•-1-1-1-1

4.2- Ошибки при передаче кадров команд

4 21 Использование кадра ответа НИР (RE!)

©    у    -g—

;/.9Р    п.9    Г?.*,    ,    Ш    P*.t    V    tt.J    / Г*Л /V.S

ор*\ |-1-1—Д£н-1-■Л5-ч-1-1-

№.г    п.? п.г яе,г ч.г г*.?    />•» и*

ore.    |-1--1-1    |-I-»---

-4.22 Испольяояиние кадра ответа ВНПР (SRE1)

®

a,tr И. 9    г?» ЦТ 14 7    6Г /X»    Its

г.PC' |-1-1--//ч-1-—I-1-h-г

19.»    п.? и? WJt п.?    /«.?    ts.i ТА*

8№    ---*-1-1-1--I-1-1-1

-1

Страница 48

ГОСТ 28000-89 С. 47

4.3. Ошибки при передаче кадров ответов

4.3.1. Использование кадра команды НПР (REJ)

10.ФР 110    12.9    13.f    14.1    ?£)1 . IS, 1 16.1 П.г 10.2

про: ь-^—»-1-н-1-ЁШЦ-

19.1 11.2 ГАЗ 13.*

втр:

I-1—-»-

4.3.2. Использование кадра команды ВИПР (SREJ)

10. в Р V, 9    12.0    13.fi    7«. 1 ЖХ 15.1    16.1    /7. V 10,4

прв: |-1-1-1-,-{- - ■]-,-,-

70.1    11.2 А 12.3    13.0    if.    5    /М    15.0

ВТР'.    ,-,-^-1-1-,-,---1

I

S. Примеры функционирования а режиме асинхронного ответа, дуплексная передача

5.1. Отсутствие ошибок передачи

5.1.1. Установление режима асинхронного ответа, нерегулярная передача кадров И первичноа и вторичной станциями

SAPM.P    if,' t Jft2p

прв: I-J    1-'-•

UA,P    li.0 11,0    RP?,F

и ~    -    *—*—«    «

©

5.1.2. Установление режима асинхронного отвею, непрерывная передача кадров И первичноа и вторичной станциями

5АРМ.Р    J0'0P !i,fi 12.1 U3.2P It.2    15,3 16.<*Р

ПН: [=Z|    I-К—I-1__Д_    1 J_J >

У". *««. лАГ** "А/™5.

Г втр: ,    [ —-1  -р~ I-1-•-1    1    *

Страница 49

<3. 46 ГОСТ 28060—М

5.2. Ошибки при передаче кадров команд

5.2.1. Ошибка при передаче кадра команды установления режим асинхронного ответа

5ЛЛМ.Р    SARM.P

пп да    |—| * ™!'”

UA.F

втр:    И

5.2.2. Использование кадра ответа НПР (REJ)

© /—

SAHM.0    _    V

no. I—I    .    . •*tг    nt п’ A v.v гт.з ixj п.з

п'в ^    @    I——|- ——Лг* L»__ I-•-

UA.f    **1.f    Т0.1 V.I П(Л TZt KA2.F 13.3 '

»Tf> , О    £=1 *—•-E=U-1    |=J    I-f

'5.2.3. Использование    кадра    ответа ВНПР (SREJ)

V.0S    //./    П.0 Ш    llftP    П.З    /5. J

nn\-1    I-p*--A/ 4'    1--»— |«-1 ■ I

/wyja I---,    L___,

If '    *

UA.F    МГУ    10.1    ТГ./    SAfJI    tt.t    ЯЛ*У    J3.S

«г* t=l    p=3.-.—tzj-H . и .-

5.2.4. Использование бита З/П (сверка порядковых номеров)

®    .

/ "Т-/

1ЛЛМ.Р    Цфр    п.}    п.1 Ц.ЗР ;*«    У5.>    лло    /7,7

»гН    г* /У*—1 г»—1—*—тт1—*—*

пауза *----—V /--J V.----^—---1

@

ил.* :0.0 п.0 rt.tf п./ л* /**• /*./ п.1 -мая

втр.    |=J    »-♦-1-•-»    »у «-»-•-»

/-

Номер Нпи кадра ответа И не подтверждает все кадры команд И, переданные до выдачи кадра команды И с установленным битом 3 (с порядковым номером 3) и поэтому первичная станин» начинает повторную передачу этих кадров.

Страница 50

ГОСТ 280&0-М а 49

5.3. Ошибки при передаче кадров ответов 5.3-Ь Использование кадра команды ИПР (REJ)

тайм - dy/т»

уаймр    ЦФ    KJ /д; jffjt    X$.t    I6.Zf>

пр* О    '— -1—*—И-1-'-*

rrayja

ж

14 &

?A-F.    nts a.t П.З /чо /I* 12fir t3i I

t=i    .—-H>    x' f 1 t у

@

5.3.2. Использование кадра команды ВИПР (SREI)

тайм * aytn

SARH.P    lt.fip    lf.fi    17.1    I3.t    S*£jr:fin.t    IS.I    I6.S

*** и "l:___~ •HrrL-i_"

пауза ^    ^    f

UA.F (7r\    :fi,9    IMF    .,19.2    13.3    I*.*    H.5F    I    S.    5

t.rr t=Zj ^    1-•--№-1-1    -^T-1-*

©

5.3.3. Использование бита 3(П (сверка порядковых номеров)

Номер Н пи кедра команды И не подтверждает все кадры ответов И. переданные до выдачи кадра ответа И е установленным битом П (с порядковым номером 2) и поэтому вторичная станция начинает повторную передачу этих кадров.

’-*

SAItM.P    Itjp    J1,1    u,t IJ.I*    A'f /1>    16.f    Л.70

m: 1=1    -i---ГГ---ТГ--

na*/ja    r——

ТЙ- '    \

uA.ryJ:*.0 п.*    п.»/    n? tbs    1Ы u,5    tit    w.t    isj

°TP- И -A*-----— у i—-j—p———*

©

Страница 51

С. 50 ГОСТ 2Я080—89

6. Примеры изменения рабочего режима

6.1.    Переход от РНО в РАО

6.1.1.    Полудуплексная передача

П.0 I?.*P    RNR1.P    SARM.P

ЛРР. i-1-1 t=zj |=J

1'    '1    пауза

7J.3F RR3.F UA.F ВТР.    |-1    t=4    t=l

Пример А

I Л# 1’.0 -*—•- I-1-1


11.6    I7.0P    Н.ЧНФ.Р    SARM.P    (Сс\

ПРВ .,-1-, Q а    ^

паи за

RR3.F    RR3.F    UA.F    10,0    Ц.0

t=l t=d 1=1^—I-«-1

Пример 6

RNR3.P SARM.P

/ire:    H    И    ©

na

/за

11. Ф 12. $F

RR0.F

UA.f

10.0 11.0

1-1-1

1=1

» H-1-1

Пример В

Страница 52

ГОСТ 28960-89 С »

6-1.2. Дуплексная передача

© ®

Y    ■    •    паузи

11.2    12.3 RNRb.P    /    SAfiM.P

прв:    -h—tznj    /    fzzj

13.1    14.2    15.3    *    RR3.F    ,    ...    UA.F    -    /    Ц,    <f    11.0

BTP:<~*-ь——i—-1-1

Пример A

11.0P l?.e 13.0P RNR9.P SARM.P /£ч

M-.—.—.    и и пауза

про:

RR2.F RP4.F • RR4.F UA.F I /9.9 71.0

=M-H——I-«

ВТ,-    и    И    £=f

Пример Б

HR7 • RNR3.P    SARM.P

ии    а

ПРВ:

Л.Ф 12.0F    R*0.F    UA.F

втр н-1-1    _    *    |ZZJ    tZK-1-1—Н-1-1

, Пример В

©

лочза

J 10.9 V.9 ^


Страница 53

С И ГОСТ 2S080—89

6.2. Переход от РАО в РНО 6.2.1. Полудуплексная передача

J/.fi 12. ФР    HNR1.P SNRM.P 10.»    11.0

ПРВ:    I-,-,    [-1    I-1    I-1-1

T0.3F    RR3.F    UA.F

I—<    И    t=]

вгр: ,

J

Пример А

11. Ф 12.6    RNR0.P    SNRM,P    Ifi.t 11.0

ПРВ |-,-,    И    1=1    |—I

RR3.F    RR3.F    UA.F

ВТР;    1=1    .    1=1    1=1

Пример б **

, ЛА/ЯДЯ SNRM.P 10.0    J1.0

„рв:    1=1    И    •-'-'

; * 11,$ 17.0    RR0.F    UA,F.

ВТР:    1-1-1    \zz\    1=1

Пример В

Страница 54

ГОСТ 28080-89 С. 53

в. 2.8. Дуплексная передача

11,7Р J2.3    RNRi.P /SNPM.P    I00P п.0

I—I—I и    /    П    I—1—I

! ПРВ. втр,

прв•

ч

втр:

прв:

втр:

73.T Ft.?F IS.3 VfifiJ.F UA.F    10,    f    Ц,    2

i-1-1—Л/£=|    t=1    i—i—»

Припер A

Ц0Р K.fi П0Р    ННЯФ.Р    SHRM.P    Jf.fiP П9

\—t*—•—•    И    И    I—i—i

RR,F    ft**.? RR4.F    UA.F    lfi.1

' И ИНН    »—<

Пример 6

ЛЯ 7 ЛМ1.Р    /iNRM.P    Itjpp.fi,

HH / H    I—'—»

11.0 1?.0 1X0 /rK0.F UA.F    Ifi.t

I-1-1-Л/Ч=I    t=l    »—I

Пример Я

Страница 55

в. 64 ГОСТ 28080-89

7. Примеры подготовки я закреплю работ

7.1.    Режим нормальног.о ответ*

7.1.1.    Полудуплексная передана

10.0 V. 0Р •    RNR2.P

прв: ,-1-,    |    1

10.? P.2F    RR2.F

втр:    ,-,-, fzzl

Ш Дуплексная передача

10. $Р П. О 12.1    Г3.7    RNR3.P

I-1-•-•-(=Ц

ПРВ

10.1 П. Г J?.?F

в гр:    I-1-1-1    1    I

7.2. Режим асинхронного ответа

7.2.1. Полудуплексная передача

RNR2.P

прв:    i    feSZSS

-WSS

пмле—-пхмт ouroo

10,9F J1.0 -    R*9.r    „1°    (3)

8 TP- I-1-1    J=|    W

7.2.2, Дуплексная передана

10.0P 11.0 12,0 P./P ,    RNRU.P

ПРВ . ,-,-,-1-1    I-I

T0.1F II? 12.3 U.ltF П.Ч RR4.f

•-•-f——f——4—г—I    [■    -|    непрцнлши

\_/ orjfer

Страница 56

ГОСТ 28080-89 С. 55

8. Примеры процедур восстановления особых условий

8.1.Особые условия НПР и сверка, дуплексная передача

8.1.1. Режим нормального ответа

лел

10.9Р V.6    П.*    1X1    n.t\    .1Z1 Тб.I 17.2    10.'3 II

ПРВ I-1-1-1-1-p=J-i-!-1-1-

10,t 1X7    17.3    1X4    14.5 11.5 17.6    13,4    t*.0‘

*rp    |-1 tf-i-1-i-*~V*~V~~*~3-♦ 1

\ L2 /

Пример A — ошибка только при передаче кадра И

J0.tr 11.0 1Z0    13.1 1<*.1 *У/ 15.1 16,1    17.1    Ifi.’r    U.'l

про: I-1-1-1-1-ЩГ)—:-1-1--1-1--i

ов/'с

10.1 П2 17.3 13Л 1Ч.5 15.5    16.6 17.7    ‘

ОТ Р.    I-1 /у I-1-1-1-1-1-

Продолжение

/3,7    74.V    IS'.?    16',3    *7> nf/s 11,%    **Uf

Л В‘ '-■* -I-»--У--\--!-и -

Лто. t17-3' W 13.5' 14,6' IS,7’ 16.0" nf 2»;2' ВТР-    -5=4—-1-*Ьтг—f-—~»----•-

JV    _

Пример Б — ошибки при передаче кадров И я НПР

Страница 57

G. 56 ГОСТ 28060—W

8.1.2. Режим асинхронного ответа

пел

19. ьр ил 17.9 ли» jm.i . I /ур я./ гг г /#.>    г.'*

прл |-------1-1-.-,-.-■--

It.IF JIT 17.3 S3M /*.* Н.s    17.6f 13.7 п.9’

ат/> ^-----

Пример А (ошибка только пря передаче кадра И)

. ,19.6р Л7    17.9    IJ.lt• ДГ t J</ | Д/я /А/ И/ Л S’*

ЯГ)!

I9.lt П7/1 / 17.J П.Of /*.« ts.5 MF JZ7 13.9' цуг

ТУ~

<&-

Получим кадр команды 15,1 Р, вторичная станин* начинает восстановление по биту 3/П (по сверке порядковых номеров), так как значение номера Нлм — 1 меньше, чем значение номера Пп1 =3 в последнем кадре ответа с установленным и «1» битом П (I3.4F).

Пример Б (ошибки при передаче кадров И и НПР)

8.2. Особые условия ВНПР/НПР. дуплекс*** передач*

8.2.1. Режим нормального ответа

©

19. ФР 11.0    1?.С    13.1 тг. 2    14,3    15Л    16.5

ПРв *---I---т->■ —    --.-

-4

10-' JU ,    17.1    IX1    1<*Л    15.5    16.6

ВТР    I----1-    > ---1-1-»

V

SREJ1

Пример А (ошибка только ври передаче кадра И)

Страница 58

ГОСТ 28080-89 С 67

19,9Р П.9 12.9    Л,1    14.2    15,3    16Л Г>. 5 /

ПРр:    I-» -/V ■*-*-*-*-1-»-*

19. t If, Г    J7.7    13.1    14,1    17.    t    16.1    17.1    19,1

I-»-\Tf\—»—*-1—«-1-•—•

ВТР

SLSl.

npadcnwrmte

no n    1*5

ПРВ.    $-,    |-,-«

Xl',1    I?',1    7Э'.1    5REJ,'F    Г5> 16'.1 rr’.l &У

OTP. )—t-1-■—I-J I    I-1-1-1-1-1

Пример Б (ошибки при передаче кадров И НГ

ВНПР)

8.2.2. Режим асинхронною ответа

_. OP

I9.7P И.9,. 1?.9 13.1 Р 11.? р*.3 1S*P 16.U    П.*    19.S 21,'s

прв: ;-h-tV4-1-1-I—■—I-1-1-1-1-»

ШЯГ Il.t S.Re3,m I?.* 33.If    14M    35.7F иУ

ВГР.    >—|-1-1—{-1-1-1-1-1

Ирииср А (ошибки только при передаче кадра И)

IS. 2 H.fp

J0.7P Ю If.» й" П.? IS. 2 Я.IP 16А m 19.6

Л*Я' |-1 /V «-1-1-1-1-•-1-•-1—i

m rt.tr it.i ™f’[    ?■<    . JJ.I If.I n.bf И-7

»”■: I-1-1-ГЖ1-1-]-1-1-•-1

StEJt.f

Пример Б (ошибки при передаче хадро» И ВНПР)

Страница 59

С 58 ГОСТ 2&080-39

I'TTcCtff- atjm^    J-7=©

J4? W Lff «♦    ^Л.5Р ^ Г*Г

-1--1-1 I-1-1-j

.rD.    lf-t    ,    w    f2,;.    A>    ,rxt T4.t _ IS.t Г6.Т nt’

BTP i-1—i—ГДп-~Пу1-1-1    I-1    1-1—<,

SlieJl SREJI.r    SRtn.t

t_0

Пример В (ошибки пр* передаче кадра И я

кадров ВНПР)

9, Примеры функционирования в рекяже асгахровиого ответа сбалансированного

91. Отсутствие ошибок ара передаче

9.1.1. Установление РАС

<*■

B.SABH    ^

1=^ - /

ч 8. и А /

£л 4

__©

9.1.2.    Обмен, нормальное подтверждение кадрами И

В.1Ф, 0Р    й.11,9    B.I2.ZP    в.В.З A.14.HF

**а ,->—-1    1    ,\-:-1-—I-»,

N /    \    --\ /    /    \    /    '    1

\    /    \    V    /    Ч /    \

ря л . А.ТФ.9Р ft.rr.tr '    Л.17.2    Л.П.7Р B.fr.if    ,

ВяЛ I-1-1-1-1-1 -

9.1.3.    Обмен, подтверждение кадрами ГПР

8.19.(fР    8,11, Ф    ,    вЛ?./Р

АКВ I-'---> t=I »—-

\ / ! >

A .If, фР \ /*•**’•' ( AMfs    '?■*** ' AJ2.7P

ВгхА |-1 |    ~    j    |-1 [    j    I-

9.1.4. Обмен, использование кадров НГПР

АЛ    ♦л-

O.lt.fp    В,и, 9 AJZ.1F B.BR7.P

■/ /

/ \

/ у \    /

■ вха tAJ**p    \    |    f?JF    (“*-уш

Страница 60

ГОСТ 28080- 89 С. 59

9.1.5. Обмен, основной табор расширен с НИ

. _    8J0.9P    B.UI    AJt.lF    a.ul    0.JZ.2P А.П, 3F

А«В I-,-,-,-,-.-

\    ✓    /    \    /    \ /

я,х . л.10.Фр \    o.n.tf    a.ui    \    А.хг.?р    А.и:    ' в.tj.jp

°«*    |-»-1-,-Ч-1-

9.1.6. Сброс переменных ПД и ПМ

BJm-t.r,    O.SABH.P    BJ0tp

1—/    ‘-'

9.2. Ошибки при передаче

9.2.1. Ошибки при установлении режима

тайм-аут л тайн аугг B.SABM    B.SABM    8.SA0M

Ж t=q t=q

\ В,I/А    \B.UA у

\т, М

Вп А

' *

Т*ГГ

9.2.2. Обмеа, восстаиомеяис во сверке. подтверждение кадрами И

от».*? bmJ *-**>'*    п.г2,?р    в.аз л.!*.*? л e.tfcp

А" ,-/I-Tt-7Г-Г^-

V /    / \ / \ /

AJt.tP BJI.tF    AJt. I    AJ3.JP    A.IS, Г

ВкЛ ,-1-,-,-,-,-

9.2.3. Обмен, восстановление no сверке, подтверждение кадрами ГПР

f2-

' s.rt. 0р    в.и.0    л.яяг.г ext.tp    аял? s.:J?    л.яю.г «jvjp

\    /    \    \ /    V

AJf.tP ?**!.'_ AJt.I \    *AJ7.Jt>    \W.b,)    ?.**}    B,IWV

I--»*-*C=I-t=lt=d-

Страница 61

С 60 ГОСТ 28МО-8в

9.2.4. Обмен, тайм-аут для восстановления, подтверждение кадрами И

А

тайм - аут

BJP.tr 6,11.9    в.17.7    B.U.3 V В.АЛЗ.Р AS**,F

Акв I-/[/■

r“v Т-Г»-1^

AJ0.0P

;ар.ф \ /\Ajz.e ;л.п,#р ч    л.\ч.ф \з.гьм

-(-i—-1 1 1

ВнА ь

9.2 5. Обмен. тайм-аут для восстановления, подтверждение кадрами ГПР

тайм-u<jm

zje.QP вл.0 A./tni.F в.гг.2 Алв I

ё.9Р 6Л.0 A.PPI.F I

*—г-РЧ)

aj0.0p /лл0 \    уллг.в

BnA    I-( (-{

9.2.6.    Обмен, основной набор расширен с НПР (см. также 9.2.4)

7

вЯАР. Bjl.e    А.12.IF    В.Т3.2 r BJ0.2P В.Н.З AX1.4F

А"в *-fH—Л-\ т~~*—г

I N    /    \ /    /    \ /    /

AJi.tP ,AJJ.fi влезФ VAJ7.9    iA.I3.4f> \a.Z4.tf J

ВнА ,-{-||=J|-I-\-(

9.2.7.    Обмен, основной набор расширен с НПР. запрет сверка

Л

\/    7    /

BJ7.M В.13Л O.n.SP B.IS.S    AJ2.SF    ВЛ3.1Р ЛЛ7

ЛяШ t-H ' , \—г^г-т^-7^-*—}—

/ ' / N 1 / \ / BJt.lF AJ5.2P \ IB.Pt32    0.76.2Г    /А&.2\    А.Ц.ЗР

В* А (    |    [I-1    I-

Страница 62

ГОСТ 28080-8» С. 6! 9.2.8. Обмен, основной набор расширен с ВНПР (ем. также 9.2.4)

S!L StL

6.19.9?    6.П.0 A.n.Jf 8.11. ? в.М.?Р Ч C.:X 3 И.Л.

DF

Г

/

——7 Г т~^ ^—-7—

..... L.\,...../.....' \/

А.гФ.ФР    л.и, 9 \ fa. злел Ьт?.9 а.шл.> , „ Л ^

ВпА --f-if ) I-1 I 11-1-

9.3. Соперничество при установлений режима

9.3.1. Соперничество между командами У РАС

.J т

В, 5АВМ    А._

Ann |    .^ч    ^А Кх у

©

А,$АвМ    B.UA    X

t=^ Ч--

I х

9.3.2. Соперничество между командами У РАС (ошибки при передаче)

<2>1<3>

8.SABM

1    ^    /    /    I    -    К    61)

Л «доч Ч>/    /    '    \

Л. ЬАВМ д B UA / A.SA8Mt    \

t=i

<|>

тайм-аут

Страница 63

С 62 ГОСТ 28080-89

9.3.3. Соперничество между командами РЗД


в


9.3.4. Соперничество между командами РЗД (ошибки при передаче)

/

A.DM

9.3.5. Соперничество между командами РЗД и У РАС

В.DISC    AT.DM

>л*е t£E=k £Z \/

@

A.SA6M /\ в.DM /

\

8*А

Страница 64

ГОСТ 2SOSO—89 С. 65

9.3.6. Соперничество мез/сду командами РЗД и УРАС (ошибки при пере-даче)

(таим- аут

Лкв 1    _    /    /    I -4ч    /

A.ЪАвм    X а'Р” /    \    В,DM /

в.л И£=г '«tf    't=r    ©

B.П!5С    А.ДМ I    A, DM

>1-6 t#=K ^=Ж=к    /t=k

A.SABH X    \    /    \

t=r '    4    1=*    \

тайм - atjm )    1

к

9.3.7. Соперничество между командами УРРАС и УРАС

Т

f

л, В.ЛАвкг А.ЛМ в. $А8Ш ' Ап 3

I К X--Ц?-к    I    (у

А.ЬЛВН / B.D" Д    \АиА ./    ^

(=* lT=t ^    1==t

Э.ЗЛ Соперничество между командами УРРАС и УРАС (ошибки при передаче)

т

ff.SASMC    A.DM g.SABMl

An

» [=4 J=t-J=kN

A, SABМ .<    \    \    В,    UA    /

ВпА {=* N    \    t=t

1>

А.О А

B.SABHE

и, >/лы1 'Ь    a    j

1=Цу /    /=\    ©

Л, 5А8м X д.DM /    A.SABH' /    \

вя/1 *=*& >

-л’    Т

Страница 65

<3. 64 ГОСТ 28080-89

ИНФОРМАЦИОННЫЕ ДАННЫЕ

1.    Постановлением Государственного комитета СССР по стандартам от 30.03.89 № 894 стандарт Совета Экономической Вза-имопомощи СТ СЭВ 6179—88 «Системы обработки информации. Протокол уровня эвена данных. Метод синхронной побитовой передачи данных» введен в действие непосредственно в качестве государственного стандарта СССР с 01.01.90

2.    Срок проверки — 1994 г.; периодичность 5 лет

3.    ССЫЛОЧНЫЕ НОРМАТИВНО-ТЕХНИЧЕСКИЕ ДОКУМЕНТЫ

06э*нзч«кис НТД, 141 который дяк* ссылки

Номер пухкта


1.1.5

2.7.3


СОДЕРЖАНИЕ

1. Основные понятия......................1

1.1.    Типы станций данных.........

1

2 4 6 6 7

7

8 8 10 10 И 14 14 14 23 23 26 26 27 31 34

39

40 (И

1.2.    Типы, конфигурации и состояние звеньев данных

1.3.    Фазы и режимы работы станций звена данных

2 Структура кадра    ..........

2.1.    Типы кадров...........

2.2.    Формат кадра .    .........

2.3.    Флаг кадра ...    .......

2.4.    Поде адреса...........

2.5.    Поле управления..........

2 6 Поле информации..........

27. Контрольная последовательность кадра.....

. 2.8. Прерывание передачи кадра, отсутствие передачи

3.    Комонды н ответы ...........

3.1.    Классификация команд и ответов......

3.2.    Функции команд н ответов........

4.    Описание процедур .    ........

4.1.    Использование бита 3/П........

4.2.    Установление и окончание логического соединения .

4.3. Процедуры в фазе логического разъединения    ....

4.4. Процедуры в фале логического соединения    ....

5.    Классы процедур .    ........

Приложение 1. Функции команды/ответа ИДС ....

Приложение 2. Список сокращений.......

Приложение 3. Графическое изображение процедур (примеры) .

Информаиионные данные .........

Редактор Р. Г. Говердооская

Технический редактор Л. Я. Митрофанова

Корректор А. С. Чсрноусова

Сдано и И«6 16.06** Поля, о печ. 31.07.80 4.0 уел. п. я 4,26 уел. »р.ч>тт. 4.ЭЭ уч.-изд» л.

Тир* ж 10000 цеид гг. к.

Ордена «Знак Почета» Издательство стаадартов, 1Ш57. Москва. ГСП НовспрссиеасхаП пер.. 3.

Кахужсхаа типограф*» стандартов, ул. Московская. 256. За к. И Обе