Двоичный код |
Команда I |
Ответ J |
Наличие поля информации |
1 Сброс ПМ и ПД I |
|||||||||
Разряды поля управления |
|||||||||||||
|
2 |
3 |
4 |
5 |
6 |
7 |
8 |
Обязательно |
Не обязательно |
Недопустимо 1 |
|||
|
1 |
1 |
1 |
3 |
1 |
0 |
0 |
4- |
|
|
|
4- |
4- |
|
1 |
1 |
1 |
3 |
1 |
1 |
0 |
+ |
|
|
|
+ |
4- |
|
1 |
1 |
0 |
3 |
0 |
0 |
0 |
+ |
|
|
|
+ |
4- |
|
1 |
0 |
0 |
3 |
0 |
1 |
0 |
+ |
|
|
|
4- |
|
|
1 |
0 |
0 |
з/п |
0 |
0 |
0 |
+ |
+ |
+ |
|
|
|
|
1 |
0 |
0 |
3 |
1 |
0 |
0 |
+ |
|
|
|
4- |
|
|
1 |
1 |
0 |
з/п |
0 |
0 |
1 |
|
4- |
+ |
|
|
|
|
1 |
1 |
1 |
з/п |
1 |
0 |
1 |
4- |
+ |
|
+ |
|
|
|
1 |
0 |
0 |
з/п |
1 |
1 |
1 |
4- |
+ |
|
+ |
|
|
|
1 |
1 |
1 |
3 |
0 |
0 |
1 |
+ |
|
|
|
+ |
|
|
1 |
1 |
0 |
п |
0 |
0 |
0 |
|
4- |
|
|
4- |
|
Продолжение табл. 3
С. 12 ГОСТ 28080—89
Тип кадра |
Наименование команды/ответа |
Обозначение |
1 |
||||
русское |
международное (HDLC) |
||||||
Ненумерованные команды и ответы, НКО |
Запрос разъединения |
ЗРЗД |
RD |
1 |
|||
|
Ненумерованное подтверждение |
нп |
UA |
1 |
|||
|
Фаза разъединения |
ФРЗД |
DM |
1 |
Продолжение табл. 3
ГОСТ 28080—89 С. 13
П р е р ы в а н и е передачи кадра, отсутствие передачи
Передающая станция может при необходимости прервать передачу кадра в любой момент, послав вместо стандартного продолжения или завершения кадра непрерывную последовательность битов «1» (без вставления промежуточных битов «0» по п. 2.3.2). Число посылаемых при этом битов «1» может быть от 7 до 14 включительно.
Приемная станция должна игнорировать такой кадр.
Непрерывная последовательность из 15 и более «1» должна восприниматься приемной станцией как отсутствие передачи.
КОМАНДЫ И ОТВЕТЫ
Классификация команд и ответов
Под командой понимается кадр данных, выдаваемых первичной/,комбинированной станцией и характеризующийся наличием в нем адреса вторичной/комбинированной станции — получателя данного кадра.
Под ответом понимается кадр данных, выдаваемый вторичной/комбинированной станцией и характеризующийся наличием в нем адреса вторичной/комбинированной станции — отправителя данного кадра.
Каждому типу кадра (И, УКО, НКО) соответствует определенный набор команд и ответов. Перечень всех команд и ответов для каждого типа кадра с указанием их двоичных кодов, их обозначений, используемых в настоящем стандарте и в процедурах HDLC и других сведений соответствует табл. 3.
Примечание. Остальные неиспользуемые кодовые комбинации поля управления табл. 3 зарезервированы для дальнейшего использования.
Функции команд и ответов
Передача информации (И)
Information transfer (I)
Команды/ответы типа И (кадры И) предназначены для передачи по звену данных информации, выдаваемой и получаемой верхними уровнями архитектуры. Информация переносится в поле информации кадра И; содержимое этого поля в кадрах И не анализируется и не должно изменяться на уровне звена.
В РНО вторичная станция может передавать кадры И только при получении одного из следующих кадров команд: И, НИ, ГПР, НИР, ВНПР с битом 3 = 1 или кадра НЗП с любым значением бита 3.
Для исключения дублирования и потери кадров И они нумеруются при передаче, а при приеме проверяется правильность последовательности их приема.
Станция, передающая кадры И, должна отсчитывать переменную передачу ПД, которая должна циклически повторяться в диапазоне от 0 до 7 в основном формате и от 0 до 127 в расширенном формате поля управления. При формировании очередного подлежащего передаче кадра И станция должна ввести текущее значение ПД в поле управления этого кадра в виде номера Нпд. После передачи очередного кадра И значение ПД должно увеличиться на 1.
Станция, принимающая кадры И, должна отсчитывать переменную приема ПМ, которая должна изменяться в таких же диапазонах, .что и переменная ПД. Текущее значение ПМ. должно указывать следующий ожидаемый на приеме кадр И. После приема свободного от ошибок кадра И, в котором Нпд равняется текущему значению ПМ, это значение ПМ должно увеличиться на 1. При формировании подлежащего передаче (в том числе повторной) своего кадра И или кадра УКО по п. 3.2.2 станция должна ввести текущее значение ПМ в поле управления этого кадра в виде номера Нпм, сообщив (кроме случая ВНПР, см. п. 3.2.2.4) противоположной станции правильность приема всех ее кадров И с номерами до Нпм — 1 включительно.
При приеме станцией кадра И, в котором Нпд не равняется текущему значению ПМ, эта станция должна включить процедуру устранения особого условия по п. 4.4.5.
Каждая вторичная/комбинированная станция звена при передаче и приеме кадров И должна отсчитывать пару переменных ПД и ПМ. Первичная станция звена при передаче и приеме кадров И должна отсчитывать пару переменных ПД и ПМ для каждой вторичной станции звена данных.
При приеме станцией одной из команд установления режима УРНО, УРАО, УРАС, УРРНО, УРРАО, УРРАС, УФИ переменные ПД и ПМ на этой станции должны сбрасываться в «0». При приеме станцией-отправителем команды ответа, подтверждающего прием команды, переменные ПД и ПМ на этой станции должны также сбрасываться в «0».
Если вторичная/комбинированная станция получила и выполнила одну из команд установления режима: УРНО, УРАО, УРАС, УРРНО, УРРАО, УРРАС, РЗД или УФИ, то ответственность за все ранее переданные, но неподтвержденные кадры И возлагается на более высокий уровень, который должен принять решение: поручать или не поручать звену данных информационные поля неподтвержденных кадров для повторной передачи.
Максимальное число переданных, но неподтвержденных кадров И не должно превышать 7 в основном формате и 127 в расширенном формате поля управления. В конкретной реализации максимальное число неподтвержденных кадров И может быть установлено меньше 7 (127).Управляющие команды и ответы (УНО)
Готов к приему (ГПР)
Receive Ready (RR)
Команда/ответ ГПР должна использоваться станцией для указания на ее готовность к приему кадра (кадров) И и для подтверждения приема кадров И с номерами до Нпм — 1 включительно.
Кроме того, первичная/комбинированная станция может использовать ГПР для уточнения состояния противоположной станции.
Не готов к приему (Н Г П Р) Receive Not Ready (RNR)
Команда/ответ НГПР должна использоваться станцией для указания на ее временную неспособность (например вследствие занятости буфера) принимать последующие кадры И. Кадр НГПР должен подтверждать ранее принятые кадры И с номерами до Нпм — 1 включительно.
Кроме того, первичная/комбинированная станция может использовать НГПР для уточнения состояния противоположной станции.
Н е пр ие м (Н П Р)
Reject (REJ)
Команда/ответ НПР должна использоваться станцией для запроса повторной передачи кадров И, начиная с номера Нпм, указанного в кадре НПР. Кадры И с номерами Нпм — 1 включительно должны считаться подтвержденными.
Станция не должна передавать в том же направлении звена еще один кадр НПР или ВНПР до тех пор, пока не будет устранено первое особое условие НПР.
Особое условие НПР должно сбрасываться при приеме кадра И с Нпд, равным Нпм предыдущей команды/ответа НПР.
В ы бор о ч н ый не прием (ВНПР)
Selective Reject (SREJ)
Команда/ответ ВНПР должна использоваться станцией для запроса повторной передачи единственного кадра И с номером Нпм, указанным в кадре ВНПР. Кадры И с номерами до Нпм — 1 включительно должны считаться подтвержденными только в том случае, если в кадре ВНПР бит 3/П=1. В противном случае (бит 3/П = 0) Нпм не должен подтверждать никаких кадров И.
Станция может передать один или несколько кадров ВНПР с разными Нпм и с битом 3/П = 0 прежде чем будет сброшено предыдущее особое условие ВНПР. Если установлено особое условие НПР, то станция не должна устанавливать особое условие ВНПР, пока не будет устранено первое.
Каждое из особых условий ВНПР должно сбрасываться при приеме кадра И с Нпд, равным Нпм в переданном по этому особому условию кадре ВНПР.
Ненумерованные команды и ответы (НКО)
У ст ановить режим нормального ответа (УРНО)
Set Normal Response Mode (SNRM)
Команда . УРНО должна использоваться первичной станцией для перевода вторичной станции-адресата в РНО с использованием основного формата поля управления во всех кадрах. При получении команды УРНО и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРНО не подтверждает ранее переданные кадры И.
Установить режим асинхронного ответа (УРАО)
Set Asynchronous Response Mode (SARM)
Команда УРАО должна использоваться первичной станцией для перевода станции-адресата в РАО с использованием основного формата поля управления во всех кадрах. При получении команды УРАО и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРАО не подтверждает ранее переданные кадры И.
Установить расширенный режим нормального ответа (У РРН О)
Set Normal Response Mode Extended (SNRME)
Команда УРРНО должна использоваться первичной станцией для перевода вторичной станции-адресата в РНО с использованием расширенного формата поля управления во всех кадрах. При получении команды УРРНО и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРРНО не подтверждает ранее переданные кадры И.
Установить расширенный режим асинхронного ответа (УРРАО)
Set Asynchronous Response Mode Extended (SARME)
Команда УРРАО должна использоваться первичной станцией для перевода вторичной станции-адресата в РАО с использованием расширенного формата поля управления во всех кадрах. При получении этой команды и возможности ее выполнения вторичная станция должна передать ответ НП. Команда УРРАО не подтверждает ранее переданные кадры И.
Установить асинхронный сбалансированный режим (У РА С)
Set Asynchronous Balanced Mode (SABM)
Команда УРАС должна использоваться комбинированной станцией для перевода другой комбинированной станции звена в РАС с использованием основного формата поля управления во всех кадрах. При получении команды УРАС и возможности ее выполнения комбинированная станция должна передать ответ НП. Команда УРАС не подтверждает ранее переданные кадры И.Установить расширенный асинхронный сбалансированный режим (УРРАС)