Для того, щоб мати інформацію про поточну конфігурацію мережі, маршрутизатори обмінюються маршрутною інформацією між собою по спеціальному протоколу. Протоколи цього типу називаються протоколами обміну маршрутною інформацією (або протоколами маршрутизації). Протоколи обміну маршрутною інформацією слід відрізняти від, власне, протоколів мережевого рівня. Тоді як перші несуть чисто службову інформацію, другі призначені для передачі призначених для користувача даних, також, як це працюють протоколи канального рівня.
Для того, щоб доставити видаленому маршрутизатору пакет протоколу обміну маршрутною інформацією, використовується протокол мережевого рівня, оскільки тільки він може передати інформацію між маршрутизаторами, що знаходяться в різних мережах. Пакет протоколу обміну маршрутною інформацією поміщається в полі даних пакету мережевого рівня, тому з погляду вкладеності пакетів протоколи маршрутизації слід віднести до більш високого рівня, ніж мережевий. Але функціонально вони вирішують загальну задачу з пакетами мережевого рівня - доставляють інформацію адресату через різнорідну складову мережу.
За допомогою протоколів обміну маршрутною інформацією маршрутизатори складають карту міжмережевих зв'язків того або іншого ступеня подробиці і ухвалюють рішення про те, якому наступному маршрутизатору потрібно передати пакет для утворення раціонального шляху.
На мережевому рівні працюють протоколи ще одного типу, які відповідають за відображення адреси вузла, що використовується на мережевому рівні, на локальну адресу мережі. Такі протоколи часто називають протоколами дозволу адрес - Address Resolution Protocol, ARP. Іноді їх відносять не до мережевого рівня, а до канального, хоча тонкість класифікації не змінює їх суті.
КОНТРОЛЬНІ ЗАПИТАННЯ
- Яки функції виконує мережевий рівень моделі OSI?
- За допомогою яких пристроїв виконується розподілення мережі на сегменти?
- Що розуміють під широкомовним повідомленням?
- З чим пов’язані недоліки мостів та комутаторів?
- Що розуміють під міжмережевою взаємодією та інтермережами?
- Яка умова повинна виконуватись при об’єднанні декількох сегментів мережі?
- Як відбувається узгодження протоколів канального рівня?
- Що розуміють під маршрутом в мережі з довільною топологією?
- Як працює маршрутизатор?
- Які рівні моделі OSI мають найбільше значення та чому?
- Що розуміють під заголовком мережевого рівня та що він повинен вміщувати?
- Чім відрізняються протоколи обміну маршрутної інформації від протоколів обміну маршрутного рівня?
- Перелічіть функції протоколу ARP.
|
Самостійна робота №6
ТЕМА: Робота протоколу міжмережевої взаємодії IP
Основу транспортних засобів стека протоколів TCP/IP складає протокол міжмережевої взаємодії - Internet Protocol (IP). До основних функцій протоколу IP відносяться:
· перенесення між мережами різних типів адресної інформації в уніфікованій формі
· збірка та розбирання пакетів при передачі їх між мережами з різним максимальним значенням довжини пакету.
Управління фрагментацією
Протоколи транспортного рівня (протоколи TCP або UDP), що користуються мережевим рівнем для відправки пакетів, вважають, що максимальний розмір поля даних IP-пакету рівний 65535, і тому можуть передати йому повідомлення такої довжини для транспортування через інтермережу. У функції рівня IP входить розбиття дуже довгого для конкретного типу складової мережі повідомлення, на більш короткі пакети із створенням відповідних службових полів, потрібних для подальшого зібрання фрагментів в початкове повідомлення.
В більшості типів локальних і глобальних мереж визначається таке поняття, як максимальний розмір поля даних кадру або пакету, в які повинен інкапсулювати свій пакет протокол IP. Цю величину звичайно називають максимальною одиницею транспортування - Maximum Transfer Unit, MTU. Мережі Ethernet мають значення MTU, рівне 1500 байт, мережі FDDI - 4096 байт, а мережі Х.25 частіше всього працюють з MTU в 128 байт.
Відзначимо, що IP-маршрутизатори не збирають фрагменти пакетів в більш крупні пакети, навіть якщо на шляху зустрічається мережа, що допускає таке укрупнення. Це зв'язано з тим, що окремі фрагменти повідомлення можуть переміщатися по інтермережі по різних маршрутах, тому немає гарантії, що всі фрагменти проходять через який-небудь проміжний маршрутизатор на їх шляху.
При приході першого фрагмента пакету вузол призначення запускає таймер, який визначає максимально допустимий час очікування приходу решти фрагментів цього пакету. Якщо таймер закінчується раніше прибуття останнього фрагмента, то всі отримані до цього моменту фрагменти пакету відкидаються, а у вузол, що послав, початковий пакет, прямує повідомлення про помилку за допомогою протоколу ICMP.