ГОСУДАРСТВЕННЫЙ СТАНДАРТ
СОЮЗА ССР
Е&ПСП
СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ
ПРОТОКОЛ УРОВНЯ ЗВЕНА ДАННЫХ
МЕТОДЫ СИНХРОННОЙ ПОЗНАЧНОЙ
ПЕРЕДАЧИ ДАННЫХ
(СТ СЭВ 6178 — 88)
И
БЗ 1-89/65
здание официальноеГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО СТАНДАРТАМ
Москв
аГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР
С
ГОСТ
28079—89
(СТ СЭВ
6178—88)
истемы обработки информацииПРОТОКОЛ УРОВНЯ ЗВЕНА ДАННЫХ.
Методы синхронной позначной передачи данных
Information processing systems.
Data link protocol. Methods o>
synchronous character orient.d
data transmission
ОКСТУ 4002
Дата введения 01.01.90
Настоящий стандарт распространяется на протокол уровня звена данных для синхронной позначной передачи данных в основном режиме в 7-битном коде КОИ-7, в 8-битном коде ДКОИ и в кодонезависимом режиме в системах телеобработки данных и устанавливает:
наименование и обозначение управляющих знаков и их последовательностей;
структуру сообщения, блока данных и знака данных;
процедуры установления и поддержания синхронности работы звена данных;
процедуры установления звена данных;
процедуры передачи данных в основном режиме;
6i процедуры диалоговой переда'.и данных;
7) процедуры передачи данных в кодонезависимом режиме;
S) процедуры обнаружен;:" к псипавлсння ошибок.
ОБЩИЕ ПОЛОЖЕНИЯ
Стандарт следует применять совместно с ГОСТ 24402.
Кодирование управляющих и графических знаков, используемых в управляющих последовательностях,— по ГОСТ 27463 для КОИ-7 и (или) по ГОСТ 19768 для ДКОИ.
Функциональные характеристики управляющих знаков — по ГОСТ 27465, методы расширения наборов знаков — по ГОСТ 27466.
Примеры графического изображения процедур приведены в приложении 1.
П
Издание официальное
ерепечатка воспрещена© Издательство стандартов, 1989Термины, используемые в настоящем стандарте, и их пояснения приведены в приложении 2.
Правила применения управляющих знаков приведены в приложении 3.
УПРАВЛЯЮЩИЕ ЗНАКИ И УПРАВЛЯЮЩИЕ
ПОСЛЕДОВАТЕЛЬНОСТИ
Наименования, обозначения управляющих знаков и управляющих последовательностей и их использование в основном режиме в коде КОН-7 и коде ДКОИ должны соответствовать табл. 1.
Функциональные характеристики управляющих знаков НЗ, НТ, КБ, КТ, КП, СИН, КТМ, API, ВХ, ВЫХ и НЕТ должны соответствовать ГОСТ 27465. Определения и правила применения управляющих последовательностей ДА 0 и ДА 1, ПДЖ, ОБР, API КП, API НТ приведены ниже.
Чередующееся положительное подтверждение (ДА О/ ДА 1) — Affirmative Acknowledgement (АСК 0/АСК 1) —набор двух управляющих последовательностей ДА 0 и ДА 1, посылаемых приемной станцией в следующих случаях:
ДА 0 — в качестве положительного ответа на каждый четный принятый блок, на последовательность выборки, на запрос о готовности к приему данных и на идентификационную последовательность;
ДА 1 — в качестве положительного ответа на каждый нечетный принятый блок. Последовательности ДА 0 и ДА 1 при их появлении в тексте или заголовке не должны рассматриваться как управляющие.
Примечание. В процессе каждой передачи осуществляется сквозная чередующаяся нумерация блоков (ДА 1, ДА О, ДА 1, ...) от знака НЗ (или первого знака НТ в сообщении без заголовка) до знака КП (API КП).
Подожди с передачей (ПДЖ)—Wait-Before Transmit Positive Acknowledgement (WACK)—управляющая последовательность ПДЖ передается станцией в случае ее временной неготовности к приему данных при установлении звена данных и по истечении Та2 = 2 с после приема блока данных.
Передающая станция должна отвечать на данную последовательность знаком КТМ или КП в зависимости от конкретной реализации аппаратных и программных средств. Получив КТМ, приемная станция при неготовности к приему должна снова послать ПДЖ. При наступлении готовности к приему приемная станция, получив знак КТМ, должна выдать соответствующий положительный ответ на последний принятый блок данных.
Обратное прерывание (ОБР) — Reverse Interrupt (RVI) — управляющая последовательность ОБР посылается приемнойКЗ * Наименование |
Обозначение |
Использование в коде |
|||||
русское |
английское |
русское |
английское |
КОИ-7 (кодовая таблица КОИ-7) ГОСТ 27463 |
ДКОИ (кодовая таблица ДКОИ) ГОСТ 19768 |
||
Начало заголовка |
Start of Heading |
113 |
SOH |
НЗ |
НЗ |
||
Начало текста |
Start of Text |
нт |
STX |
НТ |
НТ |
||
Конец блока |
End of Block |
КБ |
ЕТВ |
КБ |
КБ |
||
Разделитель элементов |
Unit Separator |
РЭ |
US |
РЭ |
РЭ |
||
Конец текста |
End of Text |
КТ |
ЕТХ |
кт |
кт |
||
Конец передачи |
End of Transmission |
КП |
EOT |
КП |
КП |
||
Синхронизация |
Synchronous Idle |
СИН |
SYN |
СИН |
СИН |
||
Кто там? |
Enquiry |
ктм |
ENQ |
ктм |
ктм |
||
Авторегистр 1 |
Data Link Escape |
API |
DLE |
API |
API |
||
Вход |
Shift-in |
ВХ |
SI |
ВХ |
Не используется |
||
Выход |
Shift-out |
ВЫХ |
SO |
ВЫХ |
Не используется |
||
Отрицательный ответ |
Negative Acknowledgement |
НЕТ |
NAK |
НЕТ |
НЕТ |
||
Чередующееся положи- |
Affirmative' |
ДА 0 и |
ACK 0 |
API 0 и |
API 7/0* и |
||
тельное подтверждение |
Acknowledgement |
ДА 1 |
и ACK 1 |
АР! 1 |
АРІ/ |
||
Подожди с передачей |
Wait-Before Transmit Positive Acknowledgement |
НДЖ |
WACK |
API; |
API, |
||
Обратное прерывание |
Reverse Interrupt |
ОВР |
RVI |
АР1< |
API < |
||
Разъединение |
Disconnect Sequence |
API КП |
DLE EOT |
API КП |
АРІ КП |
||
Задержка передачи |
Temporary Text Delay |
нт ктм |
TTD |
НТ ктм |
НТ ктм |
Таблица 1
* Последовательность двух знаков: API
и позиции 7/0 (строка 0, колонка 7) кодовой таблицы в ДКОИ.
ГОСТ 28079-89 С. 3
станцией вместо положительного ответа в качестве запроса на прекращение передачи текущего сообщения и изменение направления передачи. Используется при наличии у приемной станции сообщения с более высоким приоритетом или управляющей станцией многопунктового звена для перехода к работе с другой станцией. Несколько последовательностей ОБР может быть пос-, лано подряд в ответ на знак КТМ. Получив ОБР, передающая станция должна выдать в линию все оставшиеся блоки сообщения, которые мешают ей стать приемной станцией, или КП. Последовательность ОБР может выдаваться также вместо положительного ответа на последний принятый блок сообщения и на последовательность выборки. Каждая станция должна распознавать последовательность ОБР, но передача последовательности ОБР не обязательна. Последовательность ОБР не разрешается в тексте или в заголовке.
Разъединение (API КП)—Disconnect Sequence (DLE EOT) —управляющая последовательность, используемая только в звеньях с коммутируемыми каналами связи, фиксирует конец передачи и является сигналом станции для перехода к процедуре разъединения коммутируемого канала.
Задержка передачи (НТ КТМ) — Temporary Text Delay (TTD) —управляющая последовательность, посылаемая передающей станцией через Та2=2 с в случае ее временной неготовности к передаче данных и при желании сохранить за собой статус передающей станции. Приемная станция должна отвечать на данную последовательность знаком НЕТ, получив который иг.ц- даюшая станция может послать НТ КТМ. Число повторных посылок НТ КТМ (с получение.! на каждую ответа НЕТ) зависит от конкретной реализации аппаратных и программных средств. По окончании заданного числа повторений одна из станций должна послать знак КП (API КП на коммутируемых каналах связи/, осуществлял переход к процедуре восстановления. Каждая станция должна обеспечивать возможность распознавания НТ КТМ. Возможность передачи НТ КТхМ. не обязательна для станции.
СТРУКТУРА СООБЩЕНИЯ, БЛОКА И ЗНАКА ДАННЫХ
Структура сообщения с заголовком, кратным длине блока данных, должна соответствовать приведенной на черт. 1.
Структура сообщения с заголовком, не кратным длине блока данных, должна соответствовать приведенной на черт. 2.
Структура сообщения с промежуточными блоками данных и заголовком, кратным длине блока данных, должна соответствовать приведенной на черт. 3.
Черт. 1
Структура сообщения с промежуточными блоками данных и заголовком, не кратным длине блока данных, должна соответствовать приведенной на черт. 4.
Заголовок сообщения ■ — - - - .... |
___ Текст сообщения |
||||||||||||||||||
|
— — |
||||||||||||||||||
нз |
Заголовок |
РЭ |
КПЕ |
Заголовок |
нт |
Текст |
КБ |
КПБ |
НТ |
Текст |
РЭ |
КПБ |
Текст |
КТ |
КПБ |
||||
Промежуточный блок ванных Блок |
Промежуточный блок данных данных |
Промежуточный (е) блок (и) данных Блок (и) данных |
Промежуточный блок данных |
||||||||||||||||
|
|
Структура сообщения в кодонезависимом режиме с заголовком, кратным длине блока данных, должна соответствовать приведенной на черт. 5.
Заголовок сообщения |
Текст сообщения |
|
|
|
|
ИЗ Заголовок КБ КПЕ |
ДР! нт , Текст.ЛАР» КБ КПБ (кодонезависимый)! |
АРІ мт Текст арі кт КПБ (кодонезависимый |
Блок данных |
Блок данных |
Блок дайны» |
|
|
Черт. 5
Структура сообщения в кодонезависимом режиме с заголовком, не кратным длине блока данных, должна соответствовать приведенной на черт. 6.
З
Г екст сообщения
аголовок
нз |
Заголовок |
API НТ |
Текст (кодонезависимый) |
API КБ |
КПБ |
API НТ |
Текст (кодонезависимый) |
API КТ |
КПБ |
Блок (и) данных |
Блок данных |
||||||||
/ |
Черт. 6Структура сообщения в кодонезависимом режиме с промежуточными блоками данных должна соответствовать приведенной на черт. 7.
■ее — |
||||||||
нз |
Заголовок |
РЭ |
КПЕ |
Заголовок |
API НТ |
Текст (кодонезависимый |
API КБ |
КПБ |
Заголовок сообщения
Текст сообщения
Промежуточный блок данных
Блок данных
Промежуточный блок данных