
- •1. Протокол міжмережевої взаємодії ip. Основні функції.
- •2. Структура заголовку ip-пакету
- •4. Алгоритм роботи маршрутизаторів з використанням масок.
- •Структуризація мережі масками змінної довжини (cidr).
- •Фрагментація ip-пакетів. Параметри фрагментації.
- •Параметри фрагментації
- •Протокол icmp. Структура заголовку icmp пакету. Значення поля Type.
- •Дистанційно-векторний алгоритм обміну маршрутної інформації. Наведіть переваги та недоліки даного підходу.
- •Алгоритм стану зв’язку обміну маршрутної інформації. Наведіть переваги та недоліки даного підходу
- •Наведіть класифікацію локальних та глобальних протоколів маршрутизації. Загальний принцип роботи.
- •Протокол маршрутизації rip (Routing Information Protocol). Формат повідомлень rip протоколу.
- •Наведіть принцип роботи, переваги та недоліки методів боротьби з хибними маршрутами
- •Протокол маршрутизації igrp (Interior Gateway Routing Protocol).
- •Протокол маршрутизації ospf (Open Shortest Path First). Формат заголовку ospf.
- •Протокол маршрутизації egp (Exterior Gateway Protocol).
- •Протокол маршрутизації bgp
- •Принципи групового мовлення. Формат групової адреси. Область дії групових адрес.
- •26. Технологія трансляції мережевих адрес (nat).
- •27. Технологія трансляції мережевих адрес і номерів портів
Параметри фрагментації
Ідентифікатор пакету (Identification). Всі фрагменти одного пакету повинні мати однакові ідентифікатори
Ознака дозволу фрагментації DF=1 (Do not Fragment)
Ознака проміжного фрагменту MF=1 (More Fragments)
Зміщення фрагменту (Fragment Offset) від початку спільного поля даних вихідного пакетау; має бути кратним 8 байтам.
Час життя (Time to Live)
Протокол 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 |
16 |
32 |
|
Тип |
Код |
Контрольная сумма |
|
Идентификатор |
Порядковый номер |
||
Адресная маска |
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) у маршруті й частоту втрати пакетів, тобто побічно визначати завантаженість каналів передачі даних і проміжних пристроїв.