Длина локального адреса 6 (0х6)

Длина сетевого адреса 4 (0х4)

Опция 1 (0х1)

Локальный адрес отправителя 008048ЕВ7Е60

Сетевой адрес отправителя 194.85.135.75

Локальный (искомый) адрес получателя 000000000000

Сетевой адрес получателя 194.85.135.65

В поле «тип сети» для сетей Ethernet указывается значение 1.

Поле «тип протокола» позволяет использовать протокол ARP не только для

протокола IP, но и для других сетевых протоколов. Для IP значение этого поля равно OSOOie.

Длина локального адреса для протокола Ethernet равна 6 байт, а длина IP-адреса — 4 байт. В поле операции для ARP-запросов указывается значение 1, если это запрос, и 2, если это ответ.

Из этого запроса видно, что в сети Ethernet узел с IP-адресом 194.85,135.75 пытается определить, какой МАС-адрес имеет другой узел той же сети, сетевой адрес которого 194.85.135.65. Поле искомого локального адреса заполнено нулями.

Ответ присылает узел, опознавший свой IP-адрес. Если в сети нет машины с искомым IP-адресом, то ARP-ответа не будет. Протокол IP уничтожает IP-пакеты,

направляемые по этому адресу. (Заметим, что протоколы верхнего уровня не могут отличить случай повреждения сети Ethernet от случая отсутствия машины с иско­мым IP-адресом.) В табл. 5.7 помещены значения полей ARP-ответа, который мог бы поступить на приведенный выше пример ARP-запроса.

Таблица 5.7. Пример ARP-ответа

Тип сети 1(0х1)

Тип протокола 2048 (0х800)

Длина локального адреса 6 (0х6)

Длина сетевого адреса 4 (0х4)

Опция 1(0х1)

Локальный адрес отправителя OOEOF77F1920

Сетевой адрес отправителя 194.85.135.65

Локальный (искомый) адрес получателя 008048ЕВ7Е60

Сетевой адрес получателя 194.85.135.75

Этот ответ получает машина, сделавшая ARP-запрос. Модуль ARP анализирует ARP-ответ и добавляет запись в свою ARP-таблицу (табл. 5.8). В результате обме­на этими двумя ARP-сообщениями модуль IP-узла 194.85.135.75 определил, что IP-адресу 194.85.135.65 соответствует МАС-адрес OOEOF77F1920. Новая запись в ARP-таблице появляется автоматически, спустя несколько миллисекунд после того, как она потребовалась.

Таблица 5.8. Обновленная ARP-таблица

IP-адрес МАС-адрес Тип записи
194.85.135.75 194.85.135.70 194.85.60.21 194.85.135.65 008048ЕВ7Е60 08005А21А722 008048ЕВ7567 OOEOF77F1920 Динамический Динамический Статический Динамический

ПРИМЕЧАНИЕ Некоторые реализации IP и ARP не ставят IP-пакеты в очередь на время ожидания ARP-ответов. Вместо этого IP-пакет просто уничтожается, а его восстановление возлагается на модуль TCP или прикладной процесс, работающий через UDP. Такое восстановление выполняется с помощью тайм-аутов и повторных передач. Повторная передача сообщения проходит успешно, так кок первая попытка уже вызвала запол­нение ARP-таблицы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: