Вопрос . Протоколы разрешения адресов

ARP –определение локального (MAC) адреса по IP

RARP –определение IP-адреса по локальному (MAC)

ARP (протокол разрешения адресов) — сетевой протокол канального уровня, предназначенный для преобразования IP-адресов (адресов сетевого уровня) в MAC-адреса (адреса канального уровня) в сетях TCP/IP.

ARP очень распространённый и чрезвычайно важный протокол. Каждый узел сети имеет два адреса, физический адрес и логический адрес. В сети Ethernet для идентификации источника и получателя информации используются оба адреса. Информация пересылаемая от одного компьютера другому по сети содержит в себе физический адрес отправителя, IP-адрес отправителя, физический адрес получателя и IP-адрес получателя. ARP-протокол обеспечивает связь между этими двумя адресами. Существует четыре типа ARP-сообщений: ARP-запрос (ARP request), ARP-ответ (ARP reply), RARP-запрос (RARP-request) и RARP-ответ (RARP-reply). RARP (Обратный протокол преобразования адресов) — протокол третьего (сетевого) уровня модели OSI, выполняет обратное отображение адресов, то есть преобразует аппаратный адрес в IP-адрес.

Протокол применяется во время загрузки узла, когда он посылает групповое сообщение-запрос со своим физическим адресом. Сервер принимает это сообщение и просматривает свои таблицы (либо перенаправляет запрос куда-либо ещё) в поисках соответствующего физическому, IP-адреса. После обнаружения найденный адрес отсылается обратно на запросивший его узел. RARP позволяет разделять IP-адреса между не часто используемыми хост-узлами. После использования каким либо узлом IP-адреса он может быть освобождён и выдан другому узлу. RARP является дополнением к ARP.

ARP-таблица для преобразования адресов

Преобразование адресов выполняется путем поиска в таблице. Эта таблица, называемая ARP-таблицей, хранится в памяти и содержит строки для каждого узла сети. В двух столбцах содержатся IP- и Ethernet-адреса. Если требуется преобразовать IP-адрес в Ethernet-адрес, то ищется запись с соответствующим IP-адресом. Ниже приведен пример упрощенной ARP-таблицы.

Табл.1. Пример ARP-таблицы

ТипLAN Тип протокола Длина лок.адреса Длина сет.адреса Опция SA MAC SAIP DAM AC DA IP

1 4 1 1 1 4 4 4 4

 


Вопрос. Маршрутизация, основные понятия, классификация протоколов.

Маршрутизация — процесс определения маршрута следования информации в сетях связи.

Под путем (маршрутом) понимается последовательность маршрутизаторов, через которые проходит пакет по пути к узлу-назначению.

Необходимо знать: Адрес назначения, Возможные маршруты, Лучший маршрут

Таблица маршрутизации — электронная таблица (файл) или база данных, хранящаяся на маршрутизаторе или сетевом компьютере, описывающая соответствие между адресами назначения и интерфейсами, через которые следует отправить пакет данных до следующего маршрутизатора. Является простейшей формой правил маршрутизации.

Таблица маршутизации обычно содержит:

--адрес сети или узла назначения, либо указание, что маршрут является маршрутом по умолчанию

--маску сети назначения

--шлюз, обозначающий адрес маршрутизатора в сети, на который необходимо отправить пакет, следующий до указанного адреса назначения

--интерфейс (в зависимости от системы это может быть порядковый номер, символьное имя устройства)

--метрику — аддитивная характеристика протяженности маршрута, например: количество хопов, вносимые задержки или надёжность сетей.

Обязательные поля таблицы маршрутизации: Адрес сети назначения, Адрес следующего маршрутизатора, Адрес (номер) порта (текущего маршрутизатора) Дополнительные поля: Маска подсети,Метрика, TTL, Источник записи

Источники записей в таблицах маршрутизации: Автоматически–информация о непосредственно подключённых сетях и служебные записи. Вручную-администратор сети добавляет записи и Динамически–протоколы маршрутизации заносят в таблицу временные записи о состоянии сети

Маршрутизация пакета

1.Из кадра, поступившего на входной интерфейс маршрутизатора, извлекается IP-пакет; анализируется его адрес назначения.

2.По этому адресу из таблицы маршрутизации определяется IP-адрес следующего маршрутизатора, транслируется в локальный адрес.

3.Исходный пакет упаковывается в кадр нижележащей технологии и отправляется на следующий маршрутизатор.

4.Шаги 1-3 повторяются, пока пакет не попадет в сеть назначения.

Протокол маршрутизации — это сетевой протокол, используемый маршрутизаторами для определения возможных маршрутов следования данных в составной компьютерной сети.

Задачидинамических протоколов маршрутизации

-Динамически определять и заполнять таблицу маршрутизации

-Определять лучший маршрут

-Отслеживать нерабочие маршруты

-Обладать минимальным временем схождения

-Препятствовать образованию петель

Протоколы маршрутизации делятся на два вида, зависящие от типов алгоритмов, на которых они основаны: