Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Формат у кадрі HDLC




 

У протоколі HDLC використовується термін кадр для позначення незалежного об'єкта даних, переданого каналом від однієї станції до іншої (рисунок 2.4 а).

Кадр складається з п'яти або шести полів. Всі кадри повинні починатися і закінчуватися полями прапора "01111110". Станції, підключені до каналу, постійно контролюють двійкову послідовність прапора. Прапори можуть постійно передаватися по каналу між кадрами HDLC. Для індексації виняткової ситуації у каналі можуть бути послані сім підряд одиниць, що йдуть. П'ятнадцять або більше число одиниць підтримують канал в стані спокою. Якщо приймаюча станція виявить послідовність бітів тих, що не є прапором, вона тим самим повідомляється про початок кадру, про виняткову (з аварійним завершенням) ситуацію або ситуацію спокою каналу. При виявленні наступної послідовності прапора станція знатиме, що поступив повний кадр.

Адресне поле визначає первинна або вторинна станції, що беруть участь у передачі конкретного кадру. Кожній станції привласнюється унікальна адреса. У незбалансованій системі адресні поля в командах і відповідях містять адресу вторинної станції. У збалансованих конфігураціях командний кадр містить адреса одержувача, а кадр відповіді містить адреса станції, що передає.

Поле, що управляє, задає тип команди або відповіді, а так само порядкові номери, використовувані для звітності про проходження даних в каналі між первинною і вторинною станціями. Формат і зміст поля, що управляє, визначають кадри трьох типів: інформаційні (I), супервізорні (S) і ненумеровані (U).

Інформаційний формат(I-формат) використовується для передачі даних кінцевих користувачів між двома станціями.

Супервізорний формат (S-формат) виконує функції, що управляють: підтвердження (квитування) кадрів, запит на повторну передачу кадрів і запит на тимчасову затримку передачі кадрів. Фактичне використання супервізорного кадру залежить від режиму роботи станції (режим нормальної відповіді, асинхронний збалансований режим, асинхронний режим відповіді).

Ненумерований формат (U -формат) також використовується для цілей управління: ініціалізації або роз'єднання, тестування, скидання і ідентифікації станції і т.д. Конкретний тип команди і відповіді залежить від класу процедури HDLC.

 


Рисунок 2.4 -Формат кадру HDLC (a) і правила адресації (б)

 

Інформаційне поле містить дійсні дані користувача. Інформаційне поле є тільки в кадрі інформаційного формату. Його немає в кадрі супервізорного або ненумерованого формату. [Примітка: кадри "UI - ненумерована інформація" і "FRMR - Неприйняття кадру" ненумерованого формату мають інформаційне поле].

Поле CRC (контрольна послідовність кадру) використовується для виявлення помилок передачі між двома станціями. Станція, що передає, здійснює обчислення над потоком даних користувача, і результат цього обчислення включається в кадр як поле CRC. У свою чергу, приймаюча станція проводить аналогічні обчислення і порівнює отриманий результат з полем CRC. Якщо має місце збіг, велика вірогідність того, що передача відбулася без помилок. У разі неспівпадання, можливо, мала місце помилка передачі, і приймаюча станція посилає негативне підтвердження, що означає, що необхідно повторити передачу кадру. Обчислення CRC називається циклічним контролем по надмірності і використовує твірний поліном х16125+ 1, відповідно до рекомендації МККТТ V.41. Цей метод дозволяє виявляти всілякі кортежі помилок завдовжки не більше 16 розрядів, що викликаються одиночною помилкою, а також 99,9984% всіляких довших кортежів помилок.

Обчислення і використання коду CRC виконуються за правилами, які відповідають відомим процедурам кодування і декодування для лінійного систематичного циклічного коду:

до вмісту кадру додається набір нулів, кількість яких дорівнює довжині поля КПК;

- створене таким чином число ділиться на твірний поліном, що містить на один розряд більше, ніж КПК, і як старший І молодший розряди містить одиниці;

- залишок від ділення поміщається в полі КПК і передається до приймача;

- приймач виконує ділення вмісту кадру і поля КПК на поліном;

- якщо результат дорівнює деякому визначеному числу (нулеві або іншому числу), вважається, що передача виконана без помилок.

Відзначимо, що за значенням залишку від ділення відповідно до синдро­му помилок помилки можуть бути виправлені в приймачеві.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных