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

Попри відмінності в семантиці рівнів між набором інтернет-протоколів та моделлю OSI, канальний рівень іноді описують як поєднання канального рівня даних (рівень 2) і фізичного рівня (рівень 1) моделі OSI.

Канальний рівень описано в та . RFC 1122 відносить протоколи локальних мереж, такі як Ethernet та інші мережі IEEE 802 (наприклад, Wi-Fi), а також протоколи кадрування, такі як Point-to-Point Protocol (PPP), до канального рівня.

Визначення у стандартах і підручниках Стандарти локальних мереж, такі як специфікації Ethernet та IEEE 802.3, використовують термінологію семирівневої моделі OSI, а не моделі TCP/IP. Модель TCP/IP загалом не розглядає фізичні специфікації; натомість вона передбачає наявність функціональної мережевої інфраструктури, здатної доставляти кадри на рівні середовища через канал. Тому RFC 1122 та RFC 1123, які визначають модель TCP/IP, не розглядають апаратні питання та фізичну передачу даних і не встановлюють стандартів для цих аспектів. Деякі автори підручників підтримували трактування, згідно з яким аспекти фізичної передачі даних є частиною канального рівня.James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach, 2007 Mark Dye, Mark A. Dye, Wendell, Network Fundamentals: CCNA Exploration Companion Guide, 2007, Інші припускали, що стандарти фізичної передачі даних не вважаються протоколами зв'язку і не є частиною моделі TCP/IP.Douglas E. Comer, Internetworking with TCP/IP: Principles, Protocols and Architecture, Pearson Prentice Hall 2005 Charles M. Kozierok, "The TCP/IP Guide", No Starch Press 2005 Ці автори припускають наявність апаратного або фізичного рівня нижче канального рівня, а деякі з них використовують термін канальний рівень даних замість канального рівня в модифікованому описі рівнів. У попереднику моделі TCP/IP — еталонній моделі ARPAnet (RFC 908, 1982) — аспекти канального рівня позначаються кількома нечітко визначеними термінами, такими як рівень мережевого доступу (network-access layer), протокол мережевого доступу (network-access protocol), а також мережевий рівень (network layer), тоді як наступний, вищий рівень називається міжмережевим рівнем (internetwork layer). У деяких сучасних підручниках терміни рівень мережевого інтерфейсу (network-interface layer), рівень вузол—мережа (host-to-network layer) та рівень мережевого доступу (network-access layer) використовуються як синоніми канального рівня або канального рівня даних, часто включаючи фізичний рівень.

Протоколи канального рівня У моделі TCP/IP канальний рівень — це набір протоколів, які вузол використовує для обміну даними у безпосередньо підключеній мережі. Конкретний протокол канального рівня або протокол доступу до середовища залежить від використовуваної мережевої технології. Кадри канального рівня доставляються локальною ланкою, а не маршрутизуються без змін через мережі; маршрутизація між мережами здійснюється на міжмережевому рівні шлюзами або IP-маршрутизаторами.

До протоколів і засобів, пов'язаних із визначенням адрес канального рівня, належать Address Resolution Protocol (ARP), який зіставляє адреси протоколів, такі як IP-адреси, з адресами локальної мережі, такими як адреси Ethernet; Reverse Address Resolution Protocol (RARP), який був визначений як протокол рівня каналу даних для отримання адреси протоколу за апаратною адресою; та Neighbor Discovery для IPv6, який вузли IPv6 в одній ланці використовують для визначення адрес канального рівня і який частково відповідає ARP у IPv4.

Зв'язок із моделлю OSI Канальний рівень у моделі TCP/IP не відповідає точно одному рівню в моделі Open Systems Interconnection (OSI). описує набір інтернет-протоколів як такий, що має рівні застосунків, транспорту, Інтернету та канальний рівень, і описує найнижчий рівень як протокол «канального рівня» або «рівня доступу до середовища», який використовується вузлом для обміну даними у безпосередньо підключеній мережі. Натомість базова еталонна модель OSI розділяє функції нижчих рівнів на фізичний рівень і канальний рівень даних. Унаслідок цього порівняння канального рівня TCP/IP із рівнями 1 і 2 OSI є приблизними, а не точними.

Різницю в класифікації можна побачити на прикладі таких протоколів, як Address Resolution Protocol (ARP). ARP було визначено для перетворення адрес протоколів, таких як IP-адреси, на адреси локальної мережі, такі як адреси Ethernet. RFC 1122 розглядає використання ARP у мережах Ethernet та IEEE 802 як вимогу канального рівня. Однак у термінології OSI ARP стосується як адресації мережевого рівня, так і адресації канального рівня даних, тому його розміщення не можна чітко визначити за допомогою суворої відповідності один-до-одного між двома моделями. аналогічно застерігає від розгляду рівнів протоколів як суворих меж реалізації, зазначаючи, що структурована багаторівнева організація має концептуальні переваги, але також може накладати обмеження на порядок і збільшувати складність взаємодії між рівнями.

Див. також CSMA CSMA/CD

IETF стандарти

Примітки