Протоколи мережного рівня

Протокол мережного рівня ( англ. Network layer ) - Протоколу 3-його рівня мережевої моделі OSI, призначається для визначення шляху передачі даних. Відповідає за трансляцію логічних адрес та імен в фізичні, визначення найкоротших маршрутів, комутацію і маршрутизацію, відстеження неполадок і заторів у мережі. На цьому рівні працює такий мережний пристрій, як маршрутизатор.

У межах семантики ієрархічного представлення моделі OSI Мережевий рівень відповідає на запити обслуговування від Транспортного рівня і направляє запити обслуговування на Канальний рівень.


1. Класифікація

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

  • Протоколи з установкою з'єднання починають передачу даних з виклику або установки маршруту проходження пакетів від джерела до одержувача. Після чого починають послідовну передачу даних і потім по закінченні передачі розривають зв'язок.
  • Протоколи без установки з'єднання посилають дані, що містять повну адресну інформацію в кожному пакеті. Кожен пакет містить адресу відправника і одержувача. Далі кожне проміжне мережне пристрій зчитує адресну інформацію та приймає рішення про маршрутизацію даних. Лист або пакет даних передається від одного проміжного пристрою до іншого до тих пір, поки не буде доставлено одержувачу. Протоколи без установки з'єднання не гарантують надходження інформації одержувачу в тому порядку, в якому вона була відправлена, тому різні пакети можуть пройти різними маршрутами. За відновлення порядку даних при використанні мережних протоколів без встановлення з'єднання відповідають транспортні протоколи.

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

  • моделі з'єднання: з установкою з'єднання і без установки з'єднання
Мережевий рівень моделі OSI може бути як з установкою з'єднання, так і без нього. На відміну від межсетевого рівня ( англ. ??? ), У стеці протоколів TCP / IP підтримує тільки протокол IP, який є протоколом без встановлення з'єднання; протоколи з установкою з'єднання знаходяться на наступних рівнях цієї моделі.
  • адресу, присвоєний мережевого вузла
Кожен хост в мережі повинен мати унікальну адресу, який визначає, де він знаходиться. Ця адреса зазвичай призначається з ієрархічної системи. В Інтернеті адреси відомі як адреси протоколу IP.
  • просування даних
Так як багато мереж розділені на підмережі і з'єднуються з іншими мережами широкомовними каналами, мережі використовують спеціальні хости, які називаються шлюзами або роутерами ( маршрутизаторами) для доставляння пакетів між мережами. Це також використовується в інтересах мобільних додатків, коли користувач рухається від однієї програми до іншої, в цьому випадку пакети (повідомлення) повинні слідувати за ним. У протоколі IPv4 така ідея описана, але практично не застосовується. IPv6 містить більш раціональне рішення.

2. Ставлення до моделі TCP / IP

Модель TCP / IP описує набір протоколів Інтернету (RFC 1122). У цю модель входить рівень, який називається міжмережевий, розташований над Канальним рівнем. У багатьох підручниках та інших вторинних джерелах Міжмережевий рівень часто співвідноситься з Мережевим рівнем моделі OSI. Однак, це вводить в оману при характеристиці протоколів (тобто чи є він протоколом зі встановленням з'єднання або без), розташування цих рівнів різному в двох моделях. Міжмережевий рівень TCP / IP - фактично тільки підмножина функціональних можливостей Мережевого рівня. Він тільки описує один тип архітектури мережі, Інтернету.

Взагалі, прямих або строгих порівнянь між цими моделями слід уникати, так як ієрархічне представлення в TCP / IP не є основним критерієм порівняння і взагалі, як вважають, "шкідливо" (RFC 3439).


3. Протоколи


Джерела