Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Управляющее поле HDLC




Давайте вернемся к более подробному рассмотрению управ­ляющего поля, так как это поле определяет, каким образом протокол управляет процессом передачи данных (см. рис. 5). Это управляющее поле определяет функцию кадра и поэтому требует реализации определенного алгоритма управ­ления движением графика между принимающей и передающей станциями. Напомним, что это поле может быть одного из трех типов формата (ненумерованный, супервизорный и информаци­онный). Управляющее поле определяет команды и ответы, ис­пользуемые для управления потоком графика в канале. Эти команды и ответы показаны на рис. 7.

Несбалансированный (UN) Несбалансированный (UA) Сбалансированный (BA)
Первичная Вторичная       Первичная Вторичная     Первичная Вторичная
Команда Ответ       Команда Ответ     Команда Ответ
I RR RNR SNOM DISC From RR RNR UA DM PRMR     I RR RNR SARM DIBC I RR RNR UA DM FRMR     I RR RNR SABM DISC I RR RNR UA DM FFMR
                 

 

  Функциональные расширения   КомандаОтвет     ¬   ¬     ¬   ¬   ¬     ®   ® ® ®   ®   ®   ®   ®     ¬ Функциональные расширения КомандаОтвет    
1. Для коммутир. тар. XID ¬ ADD ® XID RD 7. Расшир. адресация  
 
2. Для дуплексного канала REJ ¬ ADD ® REJ 8. Отбросить инф. кадры "ответ"  
 
3. Для однокадровой передачи SREJ ¬ ADD ® SREJ 9. Отбросить инф. кадры "Команда"  
10. Расширенная нумерация  
4. Для информации UI ¬ ADD ® Ul  
11. Для сброса режима RESET ¬ ADD  
5. Для инициализации SIM ¬ ADD ® RIM  
12. Проверка канала TEST ¬ ADD ® TEST  
6. Для группового опроса UP ¬ ADD   ¬   ®    
 
13. Запрос на разъединение TEST ¬ ADD ® TEST  
 
14. 32-битовая КПК  
 
®  
 
                 

Рис. 7. Команды и ответы HDLC.

 

На рисунке представ­лены команды и ответы, используемые в случае сбалансирован­ной и несбалансированной конфигураций канала. Отметим, что в каждом верхнем прямоугольнике содержатся три команды: SNRM, SARM и SABM. Эти команды являются командами ус­тановки режима. HDLC требует, чтобы в одном из трех режи­мов была установлена сбалансированная или несбалансирован­ная конфигурация. На рисунке показаны также некоторые функциональные расширения основной структуры. Здесь пред­ставлен полный набор команд и ответов. Некоторые подмно­жества протокола HDLC используют только часть этого набора команд/ответов. В следующем разделе поясняются основные функции и ответы, представленные на рисунке.

Действительный формат управляющего поля (информаци­онный, супервизорный или ненумерованный) определяет то, как это поле кодируется или используется. Самым простым форматом является информационный формат. Содержимое уп­равляющего поля для этого формата показано на рис. 5. Управляющее поле информационного кадра содержит два по­рядковых номера. Номер N(Пос) (Порядковый номер посыл­ки) связан с порядковым номером передаваемого кадра. N(Пр) (Порядковый номер приема) означает порядковый номер сле­дующего кадра, который ожидается принимающей станцией. N(Пр) выступает в качестве подтверждения предыдущих кад­ров. Например, если поле N(Пр) установлено в 4, станция, по­лучив N(Пр)=4, знает, что передача кадров 0,1,2 и 3 заверши­лась успешно и что станция, с которой производится обмен данными, ожидает, что следующий кадр будет иметь порядко­вым номер посылки N(Пос)=4. Поле N(Пр) обеспечивает включающее подтверждение (квитирование), то есть N(Пр)=4 включает подтверждение не только одного предшествующего сообщения. Понятия переменных состояния посылки N(Пос) и состояния приема N(Пр), используются в полях N(Пос) и N(Пр) протокола HDLC. HDLC использует также протоколы автоматического запроса на повторение. Непрерывный ARQ (скользящее окно), рассмотренные в гл. 2.

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

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

• Вторичная станция отвечает на бит Р кадром данных или состояния, а также битом F. Бит F может также означать окон­чание передачи вторичной станцией в нормальном режиме от­вета (NRM).

Бит P/F называется битом Р, когда он используется первич­ной станцией, и битом F, когда он используется вторичной стан­цией. Только один бит Р (ожидающий ответа в виде F бита) может быть активным в канале в любой момент времени. Если некоторый бит Р установлен в 1, он может быть использован в качестве контрольной точки. То есть Р=1 как бы говорит: «Ответьте мне, потому что я хочу знать ваш статус». Контроль­ные точки играют большую роль в различных автоматизиро­ванных процессах. Это машинный способ устранить неопреде­ленность и отменить накопленные транзакции.

Бит P/F может использоваться и интерпретироваться следу­ющим образом:

1. В режиме NRM вторичная станция не может вести пере­дачу, пока не будет получена команда с установленным в 1 би­том Р. Первичная станция может запросить информационные (I) кадры путем посылки кадра с установленным в 1 битом Р или путем посылки некоторых супервизорных (S) кадров (RR, REJ или SREJ) с установленным в 1 битом Р.

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

3. В режимах ARM и АВМ производится передача кадра с установленным в 1 битом F вслед за приемом команды с уста­новленным в 1 битом Р.

В случае двунаправленной одновременной (полнодуплексной) передачи, когда по получении команды с установленным в 1 битом Р передачу ведет вторичная станция, бит F устанав­ливается в 1 в самом первом очередном ответе.

Передача кадра с установленным в 1 битом F не требу­ет, чтобы вторичная станция прекратила передачу. Вслед за кадром с установленным в 1 битом F могут быть еще переда­ны кадры. В режимах ARM и АВМ не следует интерпретиро­вать бит F как окончание передачи вторичной станцией; его следует просто считать индикатором ответа на предыдущий кадр.




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 337; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.