Формат фрейма протокола SDLC

Формат фрейма SDLC показан на рис. 16.1.

Рис. J6.1. Фрейм SDLC Поля, показанные на рис. 16.1, описаны ниже.

•                      Флаг. Включает и отключает проверку ошибок.

•                      Адрес. Содержит SDLC-адрес вторичного узла, который показывает, откуда поступил фрейм — с первичного или со вторичного узла. В этом поле может со

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

•          Управление. Использует следующие три формата, в зависимости от типа SDLC- фрейма.

•          Информационный (I) фрейм. Содержит информацию высших уровней и некоторую управляющую информацию. Этот фрейм посылает и получает номера последовательностей, а бит конца опроса (Poll Final — P/F) предназначен для управления потоком и обнаружения ошибок. Номер исходящей последовательности представляет собой номер фрейма, который будет отправлен следующим, номер входящей последовательности — номер фрейма, который будет получен следующим. И отправитель, и получатель соблюдают последовательность номеров входящей и исходящей последовательности.

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

—      Управляющий (S, supervisory) фрейм. Содержит управляющую информацию. S-фрейм может запрашивать и поддерживать передачу, сообщать о состоянии и подтверждать получение 1-фреймов. S-фреймы не содержат информационного поля.

—      Ненумерованный (U) фрейм. Предназначен для управления и поэтому не нумеруется. U-фрейм может быть использован для активизации вторичных узлов. В зависимости от функции U-фрейма его управляющее поле занимает 1 или 2 байта. Некоторые U-фреймы содержат и информационное поле.

•          Данные. Содержит модуль маршрутной информации (Path Information Unit — PIU) или обменные идентификационные данные (eXchange IDentification — XID).

•          Контрольная последовательность фрейма (Frame Check Sequence — FCS). Предшествует конечному флагу и обычно содержит контрольную сумму (CRC). После поступления фрейма к получателю CRC вычисляется повторно. Если результат отличается от значения, указанного во фрейме, то считается, что произошла ошибка при передаче.

Типичная конфигурация сети протокола SDLC показана на рис. 16.2. Как видно из рисунка, основной контроллер IBM (ранее называвшийся контроллером кластера) на удаленном узле подключается к терминалам ввода-вывода и сети Token Ring. На местном узле узел IBM подключается (методом связанных каналов) к устройству предварительной обработки данных IBM (Front-End Processor — FEP), которое также связано с локальными сетями Token Ring и магистралью SNA. Два узла соединяются по выделенному SDLC-каналу со скоростью 56 Кбит/с.

Производные протоколы

Несмотря на то, что в протоколе HDLC отсутствуют некоторые функции, используемые в SDLC, в целом он считается совместимым расширением протокола SDLC. Протокол LAP является сокращенным вариантом протокола HDLC и был создан для обеспечения дальнейшей совместимости с HDLC, который был изменен в начале 1980-х годов. Протокол IEEE 802.2 представляет собой модификацию HDLC для локальных сетей. Протокол ограниченного управления логическим каналом (Qualified Logical Link Control— QLLC) представляет собой протокол канального уровня, разработанный корпорацией IBM и позволяющий передавать данные SNA по сетям протокола Х.25.

Рис. 16.2. Локальный и удаленный узлы соединяются по последовательному SDLC-каналу

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100