Опубликован: 11.08.2008 | Уровень: специалист | Доступ: платный
Лекция 5:

Сетевые протоколы. Протокол определения адресов (ARP)и протокол определения сетевого адреса по местоположению (RARP)

< Лекция 4 || Лекция 5: 123456 || Лекция 6 >

Примеры

Рассмотрим некоторые примеры работы ARP и изменений в кэштаблице. Таблица 5.1. показывает некоторые из полей кэш-таблицы в начале наших примеров. Максимальное значение числа попыток примем равным 5.

Таблица 5.1. Исходная кэш-таблица
Состояние Очередь Попытки Time-out Адрес пункта назначения Аппаратный адрес
ПОДТВЕРЖДЕНО 5 900 180.3.6.1 ACAE32457342
ОЖИДАНИЕ 2 2 129.34.4.8
ОЖИДАНИЕ 14 5 201.11.56.7
ПОДТВЕРЖДЕНО 8 450 114.5.7.89 457342ACAE32
ОЖИДАНИЕ 12 1 220.55.5.7
ОЖИДАНИЕ
ПОДТВЕРЖДЕНО 9 60 19.1.7.82 4573E3242ACA
ОЖИДАНИЕ 18 3 188.11.8.71
Пример 2

ARP-модуль вывода получает дейтаграмму IP (от уровня IP) с адресом пункта назначения 114.5.7.89. Он проверяет кэш-таблицу и находит, что для этого пункта назначения вход существует с состоянием ПОДТВЕРЖДЕНО. Он извлекает аппаратный адрес, который является 457342ACAE32, и передает пакет и адрес уровню звена передачи данных для передачи. Кэш-таблица остается той же самой.

Пример 3

Двадцать секунд спустя ARP-модуль выхода получает дейтаграмму IP (от уровня IP) с адресом пункта назначения 116.1.7.22. Он проверяет кэш-таблицу и не находит этот пункт назначения в таблице. Модуль добавляет вход в таблицу с состоянием ОЖИДАНИЕ и значением числа попыток "1". Он создает новую очередь для этого пункта назначения и ставит в очередь пакет. Затем он передает ARP-запрос уровню звена передачи данных для этого пункта назначения. Новая кэш-таблица показана в таблице 5.2.

Таблица 5.2. Модифицированная кэш-таблица в примере 3
Состояние Очередь Попытки Time-out Адрес пункта назначения Аппаратный адрес
ПОДТВЕРЖДЕНО 5 900 180.3.6.1 ACAE32457342
ОЖИДАНИЕ 2 2 129.34.4.8
ОЖИДАНИЕ 14 5 201.11.56.7
ПОДТВЕРЖДЕНО 8 450 114.5.7.89 457342ACAE32
ОЖИДАНИЕ 12 1 220.55.5.7
ОЖИДАНИЕ 23 1 116.1.7.22
ПОДТВЕРЖДЕНО 9 60 19.1.7.82 4573E3242ACA
ОЖИДАНИЕ 18 3 188.11.8.71
Пример 4

Пятнадцать секунд спустя модуль ввода ARP получает пакет ARP с целевым адресом (IP) 188.11.8.71. Модуль проверяет таблицу и находит этот адрес. Он изменяет состояние входа на ПОДТВЕРЖДЕНО и устанавливает значение отсчета времени на "900". Затем модуль добавляет целевой аппаратный адрес ( E34573242ACA ) к входу. Теперь он обращается к очереди "18" и передает все пакеты в эту очередь, один за другим, к уровню звена передачи данных. Новая кэш-таблица показана в таблице 5.3.

Таблица 5.3. Модифицированная кэш-таблица в примере 4
Состояние Очередь Попытки Time-out Адрес пункта назначения Аппаратный адрес
ПОДТВЕРЖДЕНО 5 900 180.3.6.1 ACAE32457342
ОЖИДАНИЕ 2 2 129.34.4.8
ОЖИДАНИЕ 14 5 201.11.56.7
ПОДТВЕРЖДЕНО 8 450 114.5.7.89 457342ACAE32
ОЖИДАНИЕ 12 1 220.55.5.7
ОЖИДАНИЕ 23 1 116.1.7.22
ПОДТВЕРЖДЕНО 9 60 19.1.7.82 4573E3242ACA
ПОДТВЕРЖДЕНО 18 900 188.11.8.71 E34E3242ACA
Пример 5

Двадцать пять секунд спустя модуль управления кэш-таблицей обновляет каждый вход. Значения отсчета времени для первых трех подтвержденных входов уменьшены на "60" (время, которое прошло после последней проверки в состоянии ПОДВЕРЖДЕНО). Значение отсчета времени для последнего подтвержденного входа уменьшено на "25". Состояние входа с адресом пункта назначения 19.1.7.82 изменено на СВОБОДНО, потому что после уменьшения значение поля Time-Out равно нулю. Для каждого из этих трех входов значение поля попыток увеличено на один. После увеличения значения попыток на единицу (вход с протоколом IP обращается к 201.11.56.7 ) больше чем максимум, состояние изменяется на СВОБОДНО, очередь ликвидируется, и ICMP-сообщение передают первоначальному пункту назначения (табл. 5.4).

Таблица 5.4. Модифицированная кэш-таблица в примере 5
Состояние Очередь Попытки Time-out Адрес пункта назначения Аппаратный адрес
ПОДТВЕРЖДЕНО 5 840 180.3.6.1 ACAE32457342
ОЖИДАНИЕ 2 3 129.34.4.8
СВОБОДНО
ПОДТВЕРЖДЕНО 8 390 114.5.7.89 457342ACAE32
ОЖИДАНИЕ 12 2 220.55.5.7
ОЖИДАНИЕ 23 2 116.1.7.22
СВОБОДНО
ПОДТВЕРЖДЕНО 18 900 188.11.8.71 E34E3242ACA
< Лекция 4 || Лекция 5: 123456 || Лекция 6 >
Илья Сидоркин
Илья Сидоркин
Как получить диплом?
Наталья Шульга
Наталья Шульга
Здравствуйте. Актуален ли данный курс?
Анатолий Федоров
Анатолий Федоров
Россия, Москва, Московский государственный университет им. М. В. Ломоносова, 1989
Геннадий Шестаков
Геннадий Шестаков
Беларусь, Орша