Примеры сетевых топологий


Специфические расширения поставщика


Механизм ARQ (Automatic Repeat Request) является опционной частью МАС-уровня и может быть активирован перед формированием соединения. Параметры ARQ согласуются на фазе формирования соединения или изменение его характеристик. В соединении не могут смешиваться трафики поддерживающие и неподдерживающие ARQ. Информация обратной связи ARQ может быть послана в виде управляющего МАС сообщения. Такое сообщение не может быть фрагментировано.

В таблице определен формат информационного элемента обратной связи ARQ. Элемент используется получателем для сообщения положительного или отрицательного подтверждения. Несколько таких IE может быть помещено в одно поле данных PDU).

Таблица 67. Формат информационного элемента обратной связи ARQ

Синтаксис Размер Комментарий
ARQ_feedback_IE(LAST) {  
CID 16 бит Идентификатор сообщения, к которому относится элемент
LAST 1 бит 0= в списке имеются еще IE обратной связи ARQ
1= последний IE в списке ARQ
Тип ACK 2 бита 0x0 = селективная запись ACK

0x1 = общая запись ACK

0x2 = общая запись селективного ACK

0x3 = зарезервировано

FSN 11 бит  
Число соответствий (MAP) ACK 2 бита Если тип ACK==01, поле резервируется и устанавливается равным 00. В противном случае в поле записывается число соответствий ACK:

0x0 =1, 0x1 =2, 0x2 =3, 0x3 =4

if(ACK тип != 01) {    
for(i=0; i< NumberOfACK_Maps+1; ++i) {    
ACK Map 16 бит  
} } }    

FSN

if (тип ACK == 0х0): значение FSN соответствует наиболее значимому биту первого 16-битовому коду соответствия ARQ (mapping).

if (тип ACK == 0х1): значение FSN указывает, что соответствующие его фрагменты с меньшими значениями окна передачи успешно получены.

if (тип ACK == 0х2): комбинирует ситуации типов 0х0 и 0х1.

ACK Map

Каждый бит равный 1 указывает, что на соответствующий фрагмент ARQ получен без ошибки. Бит, соответствующий значению FSN в IE, является наиболее значимым битом в первой записи соответствия. Биты для успешно доставленных номеров фрагментов присваиваются слево-направо в пределах карты соответствия. Если тип ACK равно 0х2, старший бит первой записи соответствия будет установлен равным 1 и IE будет интерпретироваться как совокупный ACK для значения FSN в IE.




Начало  Назад  Вперед