Для операции второго типа используются команды и ответы I, RR RNR, REJ, команды SABME, DISC и ответы UA, DM, FRMR. Между объектами подуровня MAC, соответствующими единице, устанавливается соединение, и пересылка информации осуществляется параллельно с восстановлением ошибок и управлением потоком данных. Семантика и процедуры перечисленных команд и ответов в основном те же, что и для асинхронного сбалансированного режима HDLC. Другими ело N(S) — номер приемной процедуры; N(R) — номер передающей процедуры; SS — биты контрольных функций; ХХХХ — не используются (устанавливаются 0000); ММ и МММ— биты модифицированных функций; P/F — бит опроса (для команды) либо бит окончания (для ответа). RR — готов к приему; RNR — не готов к приему; REJ — отказ; UI — переслать нецифровую информацию; DISC — разъединить соединение; SABME — установить расширенный асинхронный сбалансированный режим; XID — изменить идентификацию; TEST — проверить; UA — ненумерованное подтверждение; DM — режим разъединения; FRMR — отказ от кадра.
Номера передающей N(S) и принимающей N(R) процедур используются при управлении потоком данных с применением механизма окна. Команда и ответ RR (готовность к приему) указывают, что блоки PDU 1-кадра с номерами до N(R)—1 включительно приняты правильно и можно принимать блок PDU I-кадра с номером N(R). Команда и ответ REJ (отказ) указывают, что блоки PDU 1-кадра с номерами до N(R)—1 включительно приняты правильно, а блоки PDU 1-кадра с номером N(R) и последующими номерами необходимо послать вторично. Команда и ответ RNR V(S) — переменная состояния передачи в текущий момент времени; C/R — C/R недействительного блока PDU; V(R) — переменная состояния приема в текущий момент времени; W — 1—управляющее поле блока PDU недействительно; X = 1 — информационное поле недействительно; Y = 1«превышена длина информационного поля; Z — 1 — номер N(R) недействителен; V = 1 — номер N(S) недействителен. (неготовность к приему) указывают, что блоки PDU 1-кадра с номерами до N(R)—1 включительно приняты правильно, а приемная сторона временно занята и не может принять блоки PDU 1-кадра с номером N(R) и последующими номерами. По команде SABME (установить расширенный асинхронный сбалансированный режим) требуется обеспечить установку соединения информационного канала с абонементом подуровня LLC в асинхронном сбалансированном режиме. На это требование адресат подуровня LLC дает ответ UA (ненумерованное подтверждение). На ответ адресата подуровня LLC по команде DISC (разъединить соединение) установленное соединение разрывается, а указанный адресат снова дает ответ UA. Ответ DM (режим разъединения) посылается в двух случаях: 1) когда невозможно выполнить требование адресата подуровня LLC — установить соединение по команде SABME; 2) когда принята команда, в соответствии с которой не разрешается установить требуемое соединение. Ответ FRMR (отказ от кадра) посылается в трех случаях: 1) когда команда и ответ оказались недействительными; 2) когда принят блок PDU 1-кадра, превышающий заданную максимальную длину; 3) когда принят блок PDU с недействительными номерами N(R) и N(S). Ответ FRMR занимает информационное поле длиной 5 байт, в котором сообщается причина ответа.
Для операции третьего типа используется команда UI, которая занимает информационное поле с Р=1; этой команде соответствует такой же ответ UI с F=l. При посылке блока PDU по команде UI передающая сторона подуровня LLC одновременно запускает таймер подтверждающего ответа. Если за определенный промежуток времени не принят ответ UI, то блок PDU по команде UI посылается вторично и одновременно снова запускается таймер подтверждающего ответа, предварительно установленный в исходное состояние. Повторная посылка команды продолжается до получения положительного подтверждающего ответа UI либо до тех пор, пока будет исчерпан предварительно определенный лимит времени.
|