Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DES-metod-ukr.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
29.18 Mб
Скачать

25. Канальний рівень

На канальному рівні дані можуть передаватися кількома способами. Перший спосіб - зі встановленням з'єднання й із повідомленням. Між системами формуються два канали: для прямого й зворотного зв'язку. Зворотний зв'язок використовується для пересилання квитанцій підтвердження. Другий спосіб - без установлення з'єднання, але з повідомленням. Передавальна сторона чекає повідомлення про приймання протягом заданого часу. Третій спосіб - без установлення з'єднання і без повідомлення. У цьому випадку дані передаються в один бік і без гарантії доставки.

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

Рис. 102. Байт-орієнтований метод

При біт-орієнтованому кадруванні мінімальною одиницею є біт. Кадри розділяються за допомогою прапорів. Найчастіше як прапор використовується кодова комбінація 01111110 (рис. 103). Поле даних у кадрі може бути будь-якої довжини.

Рис. 103. Біт-орієнтований метод

Поле даних може містити будь-яку послідовність бітів, за винятком тих, що збігаються з прапором. Для забезпечення прозорості передавання використовується процедура бітстафінгу. Процедура полягає в поділі даних на частини в місцях появи кодової комбінації прапора. У кінці кожного кадру залишають п'ять одиничних бітів, за якими кадр закривається. Наступний кадр продовжує перервану послідовність. Наприклад, якщо передається послідовність 001100110001111110100110, то для передавання вона буде поділена на дві послідовності: 0011001100011111 і 10100110. Завдяки своїй прозорості біт орієнтований метод дозволяє передавати дані будь-якої природи.

Як приклад протоколу канального рівня розглянемо протокол HDLC. Протокол є біт-орієнтованим. Структура кадру приведена на рис. 104.

Рис. 104. Кадр протоколу HDLC

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

Кадри поділяються на керуючі й інформаційні. Керуючі кадри використовуються для встановлення з'єднання, підтвердження прийняття з'єднання, а також для контролю з'єднання. Серед керуючих підтверджуючих кадрів є кадри "прийнятий N-кадр", "негативне підтвердження прийняття кадру", "усі кадри прийнято правильно" і "запит кадру із заданим номером". Використання перерахованих кадрів дозволяє реалізувати системи передавання даних із підвищеною достовірністю.

Контрольні запитання та завдання до розділу 25

  1. Поняття байт- та біт-орієнтованого кадрування.

  2. Дайте визначення процедури бітстафінгу.

  3. Структура кадру протоколу HDLC.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]