logo

Канальний рівень даних

  • У моделі OSI канальний рівень становить 4тисшар зверху і 2ndшар знизу.
  • Канал зв'язку, який з'єднує сусідні вузли, відомий як посилання, і щоб перемістити дейтаграму від джерела до місця призначення, дейтаграму потрібно перемістити через окреме посилання.
  • Основною відповідальністю канального рівня є передача дейтаграми через окреме посилання.
  • Протокол канального рівня визначає формат пакету, яким обмінюються вузли, а також такі дії, як виявлення помилок, повторна передача, керування потоком і довільний доступ.
  • Протоколи канального рівня – це Ethernet, token ring, FDDI та PPP.
  • Важливою характеристикою канального рівня є те, що дейтаграми можуть оброблятися різними протоколами канального рівня на різних каналах на шляху. Наприклад, дейтаграма обробляється Ethernet на першому каналі, PPP на другому каналі.

Канальний рівень надає такі послуги:

Канальний рівень даних
    Фреймування та доступ до посилань:Протоколи канального рівня перед передачею через канал інкапсулюють кожен мережевий кадр у кадрі канального рівня. Кадр складається з поля даних, у яке вставляється дейтаграма мережевого рівня, і ряду полів даних. Він визначає структуру кадру, а також протокол доступу до каналу, за допомогою якого кадр має передаватися по каналу зв’язку.Надійна доставка:Канальний рівень забезпечує надійну службу доставки, тобто передає дейтаграму мережевого рівня без помилок. Надійна служба доставки забезпечується передачами та підтвердженнями. Рівень каналу передачі даних в основному забезпечує надійну службу доставки через канали зв’язку, оскільки вони мають вищий рівень помилок і їх можна виправити локально, зв’язок, на якому виникає помилка, а не змушує повторно передавати дані.Управління потоком:Приймаючий вузол може отримати кадри з більшою швидкістю, ніж він може обробити кадр. Без керування потоком буфер приймача може бути переповнений, і кадри можуть бути втрачені. Щоб подолати цю проблему, рівень каналу даних використовує керування потоком, щоб запобігти перевантаженню вузлом-відправником на одній стороні з’єднання над вузлом-одержувачем з іншого боку з’єднання.Виявлення помилок:Помилки можуть бути внесені ослабленням сигналу та шумом. Протокол канального рівня забезпечує механізм виявлення однієї або кількох помилок. Це досягається шляхом додавання бітів виявлення помилок у кадр, а потім приймаючий вузол може виконати перевірку помилок.Виправлення помилок:Виправлення помилок подібне до виявлення помилок, за винятком того, що приймальний вузол не лише виявляє помилки, але й визначає, де в кадрі виникли помилки.Напівдуплекс і повний дуплекс:У повнодуплексному режимі обидва вузли можуть передавати дані одночасно. У напівдуплексному режимі тільки один вузол може передавати дані одночасно.