КАНАЛЬНИЙ РІВЕНЬ (DATA LINK LAYER - РІВЕНЬ ЛАНКИ ДАНИХ)

Призначений для підтримки інтерфейсів з двома сусідніми рівнями, тому він розділений:

  • • на підрівень управління логічним зв'язком (Logical Link Control - LLC), що визначає логічну топологію мережі, яка може не збігатися з фізичної. На цьому підрівні також здійснюються установка і підтримка віртуального каналу зв'язку. Підрівень LLC приховує від вищих рівнів подробиці технічної реалізації мережі, завдяки чому мережевий рівень не бачить відмінностей між локальними мережами Ethernet, Token Ring, ARCnet, FDDI;
  • • підрівень управління доступом до середовища (Media Access Control - MAC), який визначає правила використання фізичного (нижчого) рівня вузлами мережі. На цьому підрівні розпізнаються електричні сигнали (біти даних, способи кодування, маркери), виявляються колізії (зіткнення сигналів в лінії зв'язку), виявляються і виправляються помилки. Підрівень MAC працює з так званими МАС-адресами, кожен з яких представляє собою унікальний (недоступним для зміни) фізичну адресу пристрою.

Особливості роботи канального рівня. Мережевий рівень вузла відправника передає канального рівня пакет, в якому вказана адреса вузла призначення (одержувача). Канальний рівень створює кадр і поміщає ( інкапсулює) в нього пакет. Комутатори мережі просувають (Forwarding) вихідний пакет в вузол одержувача відповідно до адреси призначення. Для виявлення і корекції помилок канальний рівень додає до кадру контрольну суму (Frame Check Sequence - FCS), яка обчислюється за певним алгоритмом. За значенням FCS вузол призначення визначає, спотворені чи ні дані кадру в процесі передачі по мережі. Однак перш ніж послати кадр фізичного рівня для безпосередньої передачі даних в мережу, підрівень MAC перевіряє доступність середовища, що розділяється. Якщо колективна середовище не зайнята, кадр передається засобами фізичного рівня в вузол призначення. Фізичний рівень вузла призначення передає отримані біти своєму канального рівня, який групує їх в кадри, знову обчислює контрольну суму отриманих даних і порівнює результат з переданої контрольною сумою. Якщо значення цих сум збігаються, то кадр вважається правильним, в іншому випадку фіксується помилка. При наявності помилки може бути призначена повторна передача пошкоджених кадрів.

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

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

 
< Попер   ЗМІСТ   Наст >