Канальний рівень (data link) - студопедія

Одиницею інформації канального рівня є кадри (frame). кадри -

це логічно організована структура, в яку можна поміщати дані. завдання

канального рівня передавати кадри від мережевого рівня до фізичного рівня.

На фізичному рівні просто пересилаються біти. При цьому не враховується, що в

деяких мережах, в яких лінії зв'язку використовуються поперемінно кількома

парами взаємодіючих комп'ютерів, фізичне середовище передачі може бути

зайнята. Тому одним із завдань канального рівня є перевірка

доступності середовища передачі. Іншим завданням канального рівня є

реалізація механізмів виявлення та корекції помилок.

Канальний рівень забезпечує коректність передачі кожного кадру, поміщаючи

спеціальну послідовність біт, в початок і кінець кожного кадру, щоб

відзначити його, а також обчислює контрольну суму, підсумовуючи все байти кадру

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

приходить, одержувач знову обчислює контрольну суму отриманих даних і

порівнює результат з контрольною сумою з кадру. Якщо вони збігаються, кадр

вважається правильним і приймається. Якщо ж контрольні суми не збігаються,

то фіксується помилка.

Завдання канального рівня - брати пакети, вступники зі рівня і

готувати їх до передавання, кладучи в кадр відповідного розміру. цей

рівень зобов'язаний визначити, де починається і де закінчується блок, а також

виявляти помилки передачі.

На цьому ж рівні визначаються правила використання фізичного рівня

вузлами мережі. Електричне уявлення даних в ЛВС (біти даних, методи

кодування даних і маркери) розпізнаються на цьому і тільки на цьому рівні.

Тут виявляються і виправляються (шляхом вимог повторної передачі

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

рівень обслуговує запити мережевого рівня і використовує сервіс фізичного

рівня для прийому і передачі пакетів. Специфікації IEEE 802.х ділять канальний

рівень на два підрівні:

- LLC (Logical Link Control) управління логічним

каналом здійснює логічний контроль зв'язку. Підрівень LLC забезпечує

обслуговування мережевого рівня і пов'язаний з передачею і прийомом призначених для користувача

- MAC (Media Assess Control) контроль доступу до

середовищі. Підрівень MAC регулює доступ до поділюваного фізичного середовища

(Передача маркера або виявлення колізій або зіткнень) і управляє

доступом до каналу зв'язку. Підрівень LLC знаходиться вище підрівні

Канальний рівень визначає доступ до середовища і управління передачею

у вигляді процедури передачі на каналі. При великих розмірах

переданих блоків даних канальний рівень ділить їх на кадри і передає

кадри у вигляді послідовностей. При отриманні кадрів рівень формує з

них передані блоки даних. Розмір блоку даних залежить від способу передачі,

якості каналу, по якому він передається.

У локальних мережах протоколи канального рівня використовуються комп'ютерами,

мостами, комутаторами і маршрутизаторами. У комп'ютерах функції канального

рівня реалізуються спільними зусиллями мережевих адаптерів і їх драйверів.

Канальний рівень може виконувати такі види функцій:

1. Організація (встановлення, управління, розірвання) канальних

з'єднань і ідентифікація їх портів.

2. Організація і передача кадрів.

3. Виявлення та виправлення помилок.

4. Управління потоками даних.

5. Забезпечення прозорості логічних каналів (передачі по ним даних,

закодованих будь-яким способом).

Найбільш часто використовувані протоколи канального рівня включають:

- HDLC (High Level Data Link Control) протокол управління каналом

передачі даних високого рівня, для послідовних з'єднань;

- IEEE 802.2 LLC (тип I і тип II) забезпечують MAC для середовищ 802.x;

- Ethernet мережна технологія за стандартом IEEE 802.3 для мереж,

Схожі статті