Канальний рівень
Кана́льний рівень (англ. Data Link layer) — рівень мережної моделі OSI, призначений для передачі даних між вузлами, що перебувають в одному сегменті локальної мережі. Також може використовуватися для виявлення і, можливо, виправлення помилок, що виникли на фізичному рівні. Прикладами протоколів, що працюють на канальному рівні, є: Ethernet для локальних мереж (багатовузловий), Point-to-Point Protocol (PPP), HDLC і ADCCP для підключень точка-точка. Канальний рівень відповідає за доставку кадрів між пристроями, підключеними до одного мережевого сегмента. Кадри канального рівня не перетинають кордонів мережевого сегмента. Функції міжмережевої маршрутизації і глобальної адресації здійснюються на вищих рівнях моделі OSI, що дозволяє протоколам канального рівня зосередитися на локальній доставці й адресації. Заголовок кадру містить апаратні адреси відправника та одержувача, що дозволяє визначити, який пристрій відправив кадр і який пристрій має отримати та обробити його. На відміну від ієрархічних і маршрутизованих адрес, апаратні адреси однорівневі. Це означає, що жодна частина адреси не може вказувати на належність до якоїсь логічної або фізичної групи. Коли пристрої намагаються використовувати середовище одночасно, виникають колізії. Протоколи канального рівня виявляють такі випадки і забезпечують механізми для зменшення їх кількості або ж їх запобігання. Багато протоколів канального рівня не мають підтвердження про прийом кадру, деякі протоколи навіть не мають контрольної суми для перевірки цілісності кадру. У таких випадках протоколи вищого рівня мають забезпечувати управління потоком даних, контроль помилок, підтвердження доставки та ретрансляцію втрачених даних. На цьому рівні працюють комутатори, мости. Функції канального рівня
Див. такожПосилання
Примітки
|