Протокол ICMP. Структура заголовку ICMP пакету. Значення поля Type.
ICMP (англ. Internet Control Message Protocol — міжмережевий протокол керуючих повідомлень) — мережевий протокол, що входить в стек протоколів TCP/IP. В основному ICMP використовується для передачі повідомлень про помилки й інші виняткові ситуації, що виникли при передачі даних. Також на ICMP покладають деякі сервісні функції, зокрема на основі цього протоколу заснована дія таких загальновідомих утиліт як ping та traceroute. Хоча формально ICMP використовує IP (ICMP пакети інкапсулюються в IP пакети), він є невід'ємною частиною IP й обов'язковий при реалізаціїстека TCP/IP. Поточна версія ICMP для IPv4 називається ICMPv4. В IPv6 існує аналогічний протокол ICMPv6. Протокол ICMP не є протоколом орієнтованим на з'єднання(як наприклад TCP), тобто при втраті пакету ICMP не робитиме ніяких спроб по його відновленню. ICMP повідомлення (тип 12) генеруються при знаходженні помилок у заголовку IP пакета (за винятком самих ICMP пакетів, щоб не призвести до нескінченно зростаючого потоку ICMP повідомлень про ICMP повідомлення). ICMP повідомлення (тип 3) генеруються маршрутизатором при відсутності маршруту до адресата.
8. EXO-протокол. Структура заголовку EXO-протоколу. Утиліти ping і tracert. Эхо-запрос и эхо-ответ, в совокупности называемые эхо-протоколом, представляют собой очень простое средство мониторинга сети. Компьютер или маршрутизатор посылает по составной сети ІСМР-сообщение эхо-запроса, указывая в нем IP-адрес узла, достижимость которого нужно проверить. Узел, получивший эхо-запрос, формирует и отправляет эхо-ответ отправителю запроса. Так как эхо-запрос и эхо-ответ передаются по сети внутри IP-пакетов, то их успешная доставка означает нормальное функционирование всей транспортной системы составной сети. Формат эхо-запроса и эхо-ответа показан на рис. 17.25. Поле типа для эхо-ответа равно 0, для эхо-запроса — 8; поле кода всегда равно 0 и для запроса, и для ответа. В байтах 5 и 6 заголовка содержится идентификатор запроса, в байтах 7 и 8 — порядковый номер. В поле данных эхо-запроса может быть помещена произвольная информация, которая в соответствии с данным протоколом должна быть скопирована в поле данных эхо-ответа.
Traceroute — это служебная компьютерная программа, предназначенная для определения маршрутов следования данных в сетях TCP/IP. Traceroute может использовать разные протоколы передачи данных в зависимости от операционной системы устройства. Такими протоколами могут быть UDP, TCP, ICMP или GRE. ping — це службова комп'ютерна програма, призначена для перевірки з'єднань в мережах на основі TCP/IP. Вона відправляє запити Echo-Request протоколу ICMP зазначеному вузлу мережі й фіксує відповіді (ICMP Echo-Reply). Час між відправленням запиту й одержанням відповіді (RTT, відангл. Round Trip Time) дозволяє визначати двосторонні затримки (RTT) у маршруті й частоту втрати пакетів, тобто побічно визначати завантаженість каналів передачі даних і проміжних пристроїв.
9. Дистанційно-векторний алгоритм обміну маршрутної інформації. Наведіть переваги та недоліки даного підходу.
10. Алгоритм стану зв’язку обміну маршрутної інформації. Наведіть переваги та недоліки даного підходу 11. Наведіть класифікацію локальних та глобальних протоколів маршрутизації. Загальний принцип роботи. Локальні це IGP представляет собой протокол маршрутизации, который используется для обмена информацией о маршрутизации в пределах автономной системы протоколы RIP и RIP V2; IGRP; EIGRP; OSPF Глобальні Exterior Gateway Protocol (EGP) используется для определения доступности сети между автономными системами ДЛЯ ІНТЕРНЕТУ Протоколы класса EGP маршрутизируют данные между автономными системами.Протокол BGP является наиболее широко известным представителем класса EGP Загальний принцип Протоколы маршрутизации обеспечивают поиск и фиксацию маршрутов продвижения данных через составную сеть TCP/IP. 12. Протокол маршрутизації RIP (Routing Information Protocol). Формат повідомлень RIP протоколу.
address family identifier - (AFI) Тип адреси, зазвичай підтримується тільки запис AF_INET, яке дорівнює 2 (тобто використовується для протоколу IP) must be zero - Повинно бути нулем IPv4 address - IP адреса місця призначення (хост або мережа) metric - Метрика маршруту
13. Наведіть принцип роботи, переваги та недоліки методів боротьби з хибними маршрутами Расщепление горизонта (англ. split horizon) — метод предотвращения петель маршрутизации. Суть метода: если информация о маршруте к Y лежит через X, то X не должен посылать обновления о маршруте к Y, где X, Y — маршрутизаторы. Расщепление горизонта не позволяет распространять неверную информацию о маршрутизации и уменьшает объём передаваемых служебных сообщений. Обычно применяется в дистанционно-векторных протоколах маршрутизации.
|