труктура кадрів підрівня LLC

труктура моделі IEEE 802

 

Модель IEEE 802 описує взаємодію відкритих систем у межах локальної мережі. Її стандарти містять рекомендації з побудови нижніх рівнів локальних мереж, які відповідають канальному та фізичному рівням еталонної моделі OSI. Це повязано з тим, що якраз ці рівні є найбільш характерними для локальних мереж і функціонують на мережевих адаптерах, комутаторах та маршрутизаторах цих мереж.

 

Структура верхніх рівнів залежить від того, чи мають комп’ютери локальної мережі вихід в інші (зовнішні) мережі і яка операційна система та стек комунікаційних протоколів використовуються в цій мережі. В локальних мережах, які не мають зв’язку з зовнішніми мережами, з верхніх рівнів може використовуватися лише прикладний рівень, який частково виконує обмежені функції, характерні для протоколів інших верхніх рівнів моделі OSI.

Структура моделі ІЕЕЕ 802 та її зв’язок з верхніми рівнями моделі OSI наведена на рис. 2.2.

Згідно моделі ІЕЕЕ 802 канальний рівень поділяється на два підрівні: підрівень логічної передачі даних LLC та підрівень управління доступом до фізичного середовища МАС. Підрівень LLC підтримує зв’язок з верхніми рівнями і не зорієнтований на конкретну мережеву технологію. Він "не знає" на базі якої технологія побудована мережа. Цей підрівень забезпечує різні режими передавання даних та необхідну якість транспортних послуг. Він отримує від вищого мережевого рівня потік пакетів, які складаються з даних та службової інформації. Службова інформація містить адресу абонента та вимоги до режиму передавання даних. Протокол LLC вставляє ці пакети у свої кадри, доповнює їх своїми службовими полями і реалізує заданий режим передавання інформації.

Підрівень МАС "знає", яка базова технологія використовується в мережі передавання даних. Протоколи підрівня МАС зорієнтовані на певні мережеві технології і реалізують конкретний метод доступу до фізичного середовища. Вони додають до LLC-кадра заголовок конкретної мережевою технології (Ethernet, Token Ring і др.).

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

Згідно з моделлю ІЕЕЕ 802 стандарти кожної мережевої технології повинні описувати підрівень управління доступом до фізичного середовища МАС та її фізичний рівень. Підрівень логічної передачі даних LLC є спільним для всіх базових технологій локальних мереж.

 

роцедури підрівня LLC

 

В залежності від режиму передавання даних підрівень LLC може використовувати три типи процедур, які умовно позначаються LLC1, LLC2 і LLC3.

Процедура LLC1 використовується, коли дані необхідно передати без встановлення попереднього логічного з’єднання з адресатом і без вимагання від нього підтвердження (квитанції) правильності отриманих даних. Ця процедура забезпечує найвищу швидкість передавання даних. Вона використовується при чутливості даних до їх затримки в часі, наприклад, при проведенні аудіо- та відео-конференцій. При цьому канальний рівень розвантажує верхні рівні стеку протоколів.

Процедура LLC2 забезпечує передавання даних без встановлення попереднього логічного з’єднання з адресатом, проте вимагає від нього підтвердження правильності отриманих даних. Ця процедура забезпечує високу швидкість і достовірність передавання даних і має широкий спектр використання.

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

Необхідний режим передавання даних вибирається додатком прикладного рівня і є прозорим (непомітним) для користувача.

 

труктура кадрів підрівня LLC

 

Кадри, які використовує підрівень LLC за своїм призначенням поділяються на три типи: інформаційні, керуючі та ненумеровані.

Інформаційні кадри призначені для передавання даних процедурами із встановленням логічного з’єднання і обов’язково містять поле даних. Нумерація і передавання по мережі інформаційних кадрів відбувається в режимі ковзаючого вікна.

Керуючі кадри призначені для передавання команд і відповідей в процедурах з встановленням логічного з’єднання, в тому числі на повторну передачу спотворених інформаційних кадрів.

Ненумеровані кадри в процедурах без встановлення логічного з’єднання використовуються для передавання даних. У процедурах зі встановленням логічного з’єднання використовуються для встановлення зв'язку з адресатом, а також для інформування про помилки.

Всі три типи кадрів підрівня LLC мають єдиний формат, структура якого приведена на рис. 2.3.

Прапорці початку і кінця використовуються підрівнем МАС для визначення границь кадру LLC. У відповідності з багаторівневою структурою протоколів моделі ІЕЕЕ 802, кадр LLC вставляється у кадр підрівня МАС (кадр Ethernet, Token Ring, FDDI і т.д.). При цьому прапорці початку і кінця кадру підрівнем МАС відкидаються.

 

 

Заголовок кадру LLC містить наступні поля:

1. DSAP - точка входу служби верхнього рівня отримувача пакету;

2. SSAP - точка входу служби верхнього рівня відправника пакету;

3. CONTROL - керуюче поле.

Адресні поля SSAP і DSAP можуть займають по байту і вказують, яка служба верхнього рівня пересилає дані з допомогою цього кадру. Програма-додаток адресата при отриманні кадру за допомогою цих параметрів визначає, який протокол вложив свій пакет у поле даних і передає ці дані потрібному протоколу свого верхнього рівня для подальшого опрацювання. Адресні поля SSAP і DSAP можуть співпадати. Значення SSAP і DSAP записується у відповідності з вимогами стандарту 802.2.

Керуюче поле задає режим передавання даних і містить параметри, які використовуються процедурами підрівня логічної передачі даних LLC1, LLC2 і LLC3.

Поле даних містить пакети вищих рівнів. Воно може бути відсутнім у керуючих і ненумерованих кадрах.

Як видно з наведеної структури кадр LLC не містить адреси відправника і отримувача пакету. Ці адреси містить кадр МАС підрівня управління доступом до середовища і буде розглянутий нижче.

 

Запитання для самоконтролю:

1. Які фактори обумовили необхідність розробки міжнародних стандартів у галузі передавання даних?

2. Які види стандартів використовуються у мережах передавання даних?

3. Які найбільш відомі організації займаються розробкою міжнародних стандартів у галузі передавання даних?

4. Яка ідея лягла в основу моделі OSI?

5. З яких рівнів складається модель OSI?

6. Коротко опишіть функції прикладного рівня моделі OSI.

7. Коротко опишіть функції представницького рівня моделі OSI.

8. Коротко опишіть функції сеансового рівня моделі OSI.

9. Коротко опишіть функції транспортного рівня моделі OSI.

10. Коротко опишіть функції мережевого рівня моделі OSI.

11. Коротко опишіть функції канального рівня моделі OSI.

12. Коротко опишіть функції фізичного рівня моделі OSI.

13. Який міжнародний стандарт описує модель OSI?.

14. Чим обумовлений той факт, що не всі існуючі стеки комунікаційних протоколів відповідають моделі OSI?

15. Яка організація займається розробкою стандартів у галузі локальних мереж передавання даних?

16. Назвіть основні групи стандартів ІЕЕЕ 802.х.

17. Який стандарт описує побудову мережі за технологією Ethernet з методом доступу CSMA/CD?

18. Які стандарти описують управління логічною передачею даних LLC?

19. На які підрівні згідно моделі ІЕЕЕ 802 поділяється канальний рівень?

20. Який підрівень підтримує зв’язок з верхніми рівнями моделі OSI?

21. Протоколи якого підрівня зорієнтовані на певні мережеві технології і реалізують конкретний метод доступу до фізичного середовища?

22. Який підрівень є спільним для всіх базових технологій локальних мереж?

23. Які типи процедур може використовувати підрівень LLC?

24. Які три типи кадрів використовує підрівень LLC?

25. Які поля містить заголовок кадру LLC?

26. Яке поле кадру LLC вказує точку входу служби верхнього рівня отримувача пакету?

27. Яке поле кадру LLC вказує точку входу служби верхнього рівня відправника пакету?

28. Чи містить кадр LLC адреси відправника і отримувача пакету?