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

СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ
ПРОТОКОЛ УРОВНЯ ЗВЕНА ДАННЫХ
МЕТОД СИНХРОННОЙ ПОБИТОВОЙ ПЕРЕДАЧИ ДАННЫХ

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

И

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

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

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



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

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

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

П

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

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

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

Information processing systems.

Data link protocol.

Method of synchronous bit oriented data transmission

ОКСТУ 4002

Дата введения 01.01,90

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

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

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

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

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

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

  6. классы процедур.

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

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

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

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

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

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

П

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

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

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

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

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

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

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

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

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

  1. К

    Станция

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

Станция

означает поочередную передачу данных в двух направлениях

Черт. 1

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



означает одновременную передачу данных в обоих направлениях

Черт. 2

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

Черт. 3



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

Черт. 4

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

Черт. 5



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

А 1 У

И

КПК

ф

Ф — флаг кадра; А — поле адреса; У — поле управ­ления; И — поле информации (отсутствует в кадрах УКО и в некоторых кадрах НКО); КП К — контрольная последовательность кадра

Черт. 6



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

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

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