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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

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

Функції Мережевого рівня[ред.ред. код]

  • Мережевий рівень моделі OSI може бути як з установкою з'єднання, так і без нього. В стеці протоколів TCP/IP підтримує тільки протокол IP, який є протоколом без встановлення з'єднання; протоколи з установкою з'єднання знаходяться на наступних рівнях цієї моделі.
  • Кожен хост в мережі повинен мати унікальну адресу, який визначає, де він знаходиться. Ця адреса зазвичай призначається з ієрархічної системи. В Інтернеті адреси відомі як адреси протоколу IP.
  • Просування даних.

Так як багато мереж розділені на підмережі і з'єднуються з іншими розгалуженими мережами, мережі використовують спеціальні хости, які називаються шлюзами або роутерами (маршрутизаторами) для доставляння пакетів між мережами. Це також використовується в інтересах мобільних додатків, коли користувач рухається від однієї програми до іншої, в цьому випадку пакети (повідомлення) повинні слідувати за ним. У протоколі IPv4 така ідея описана, але практично не застосовується. IPv6 містить більш раціональне рішення.

Протоколи[ред.ред. код]

  • IPv4/IPv6, Internet Protocol
  • DVMRP, Distance Vector Multicast Routing Protocol
  • ICMP, Internet Control Message Protocol
  • IGMP, Internet Group Multicast Protocol
  • PIM-SM, Protocol Independent Multicast Sparse Mode
  • PIM-DM, Protocol Independent Multicast Dense Mode
  • IPsec, Internet Protocol Security
  • IPX, Internetwork Packet Exchange
  • RIP, Routing Information Protocol
  • DDP, Datagram Delivery Protocol
  • RSMLT Routed-SMLT
  • ARP, Address Resolution Protocol
  • Shortest Path Bridging

Відношення до моделі TCP/IP[ред.ред. код]

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

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

Див. також[ред.ред. код]