Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 345

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 339 340 341 342 343 344 < 345 > 346 347 348 349 350 351 .. 528 >> Следующая

следующие функции:
• реализуется механизм передачи информации, не используя контроль по
порядковым номерам;
• передаются команды, которые осуществляют запуск станции, изменение
режима передачи, отключение станции;
• производится отказ от выполнения неправильных команд или обработка
особых ситуаций, например, если размер кадра больше чем размер буфера на
станции.
В ненумерованных кадрах нет полей с номерами кадров, поэтому для
идентификации типа U-кадра используются 5 бит. Таким образом может быть
32 типа ненумерованных кадров, однако не все типы задействованы (табл.
5.76).
608
ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ
Таблица 5.76
Команды U-кадров__________________________
Номер бита в поле типа кадра Мнемоника
Описание команды
7 6 5 4 3 2
0 0 1 р 1 1 SABM Установка основного асинхронного
сбалансированного режима
1 0 0 р 0 0 SNRM Установка основного режима
нормального ответа
0 0 0 р 1 1 SARM Установка основного асинхронного
режима
0 1 1 р 1 1 SABME Установка расширенного
асинхронного сбалансированного режима
1 1 0 р 1 1 SNRME Установка расширенного режима
нормального ответа
0 1 0 р 1 1 SARME Установка расширенного
асинхронного режима
0 1 0 р 0 DISC Разъединение виртуального канала
связи
0 0 0 р 0 1 SIM Установка режима инициализации
1 0 0 р 1 1 RSET Сброс в исходное состояние
0 0 1 р 0 UP Ненумерованный запрос передачи
0 0 0 F 1 1 DM Режим разъединения
0 0 0F F 0 1 RIM Запрос инициализации
0 1 1 F 0 UA Ненумерованное подтверждение
0 1 0 F 0 RD Запрос на разъединение
1 0 0 F 0 1 FRMR Некорректный кадр
1 0 1 P/F 1 1 XID Идентификатор станции
1 1 1 P/F 0 0 TEST Проверка
0 0 0 P/F 0 0 Ul Ненумерованная информация
Кадры команды
DISC (Disconnect) - используется для завершения ранее установленного
режима работы или режима инициации и перехода в режим разъединение.
SIM (Set Initialization Mode) - используется для перевода удаленной
станции в режим инициации с целью изменения на ней текущих параметров или
для введения новых параметров или программ.
RSET (Reset) - применяется только в тех случаях, если станция работает в
режиме АВМ, для сброса в исходное состояние счетчика номера принятого
пакета с целью возобновления сеанса упорядоченной передачи пакетов нового
сообщения.
UP (Unnumbered Poll). Получив такую команду, удаленная станция должна
выставить ответ, содержащий информацию о ее состоянии. В качестве ответа
могут быть переданы и еще не переданные информационные кадры.
Кадры ответа
DM (Disconnect Mode) - ответ удаленной станции, что она находится в
режиме разъединения.
RIM-(Request Initialization Mode) - ответ, который используется для
оповещения удаленной станции о необходимости перехода в режим инициации
для изменения текущих параметров или введения новых параметров для
вторичной или комбинированной станции, которая послала этот запрос.
609
КОММУНИКАЦИОННЫЕ МИКРОКОНТРОЛЛЕРЫ И СИСТЕМЫ НА ИХ ОСНОВЕ
UA (Unnumbered Acknowledgement) - ответ используется вторичной или
комбинированной станцией для подтверждения выполнения команд, переданных
в U-кадре.
RD (Request Disconnection) - ответ используется для сообщения станции,
что на вторичной или комбинированной станции желателен переход в режим
разъединения.
В составе U-кадра, в котором передаются ответы RIM, UA, RD, не
допускается использование информационной области данных.
FRMR (Frame Reject) - ответ используется вторичной или комбинированной
станцией для передачи на удаленную станцию сообщения о том, что принят
некорректный кадр данных, который не может быть исправлен повторной
передачей. В информационной области кадра дается обоснование переданного
ответа. События, связанные с некорректной ситуацией: 1) принят кадр с
командой, которая не используется в данном протоколе; 2) принят кадр,
длина которого превышает максимально допустимую длину, определенную в
данной реализации сети для обработки на вторичной станции; 3) принят
кадр, который содержит информационную область, которая недопустима для
данного типа кадра; 4) принят кадр с нарушенным порядком нумерации кадров
Ns или Nr; 5) причина, по которой кадр отнесен к некорректным, не
оговаривается.
Команда и ответ
Команды и ответы XID, TEST, U1 используются для передачи по сети
информации о состоянии станции.
XID (Exchange Identification) - используется для опознания станции,
обмена параметрами и другой служебной информацией. Кадр может содержать
информационную область, при этом первый байт этой области определяет
формат всей ее остальной части. TEST используется для тестирования канала
связи. Вторичная станция, получив эту команду, должна передать ответ,
скопировав в него информационную часть кадра. Если станция не может
провести копирование данных, то она посылает ответ без информационного
поля. Команда "тест" не должна менять содержимого переменных на станциях
в сети.
U1 (Unnumbered Information) - служит для передачи информации от источника
по каналу связи до удаленного пользователя без гарантии упорядоченной
Предыдущая << 1 .. 339 340 341 342 343 344 < 345 > 346 347 348 349 350 351 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed