Функції канального рівня

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

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

Мережний рівень

Мережний рівень служить для утворення єдиної транспортної системи, яка об’єднує декілька мереж (складеної мережі).

Нехай маємо кілька мереж, кожна з яких використовує власну технологію канального рівня. На базі цих технологій будь-яка із зазначених мереж може пов’язувати між собою будь-яких користувачів, але тільки своєї мережі, і не здатна забезпечити передачу даних в іншу мережу. Причина криється в істотних відмінностях однієї технології від іншої. Навіть найбільш близькі технології LAN – Ethernet, FDDI, Token Ring – мають одну і ту ж систему адресації, відрізняються одна від одної форматом використовуваних кадрів і логікою роботи протоколів. Відмінностей між технологіями LAN і WAN ще більше.

Функції мережного рівня

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

Функції мережного рівня реалізуються:

ü Групою протоколів;

ü Спеціальними пристроями – маршрутизаторами.

Приклади протоколів мережного рівня: ARP, IP, IPX.