Тип сети Тип протокола
Длина локального адреса Длина сетевого адреса Операция
Локальный адрес отправителя (байты 0 - 3)
Локальный адрес отправителя (байты 4 - 5) IP-адрес отправителя (байты 0-1)
IP-адрес отправителя (байты 2-3) Искомый локальный адрес (байты 0 - 1)
Искомый локальный адрес (байты 2-5)
Искомый IP-адрес (байты 0 - 3)
Рисунок - Формат пакета протокола ARP
В поле типа сети для сетей Ethernet указывается значение 1. Поле типа протокола позволяет использовать пакеты
ARP не только для протокола IP, но и для других сетевых протоколов. Для IP значение этого поля равно 080016.
Длина локального адреса для протокола Ethernet равна 6 байтам, а длина IP-адреса - 4 байтам. В поле операции для
ARP запросов указывается значение 1 для протокола ARP и 2 для протокола RARP.
Узел, отправляющий ARP-запрос, заполняет в пакете все поля, кроме поля искомого локального адреса (для RARP-
запроса не указывается искомый IP-адрес). Значение этого поля заполняется узлом, опознавшим свой IP-адрес.
В глобальных сетях администратору сети чаще всего приходится вручную формировать ARP-таблицы, в которых он
задает, например, соответствие IP-адреса адресу узла сети X.25, который имеет смысл локального адреса. В
последнее время наметилась тенденция автоматизации работы протокола ARP и в глобальных сетях. Для этой цели
среди всех маршрутизаторов, подключенных к какой-либо глобальной сети, выделяется специальный
маршрутизатор, который ведет ARP-таблицу для всех остальных узлов и маршрутизаторов этой сети. При таком
централизованном подходе для всех узлов и маршрутизаторов вручную нужно задать только IP-адрес и локальный
адрес выделенного маршрутизатора. Затем каждый узел и маршрутизатор регистрирует свои адреса в выделенном
маршрутизаторе, а при необходимости установления соответствия между IP-адресом и локальным адресом узел
обращается к выделенному маршрутизатору с запросом и автоматически получает ответ без участия
администратора.
Date: 2015-07-17; view: 458; Нарушение авторских прав Понравилась страница? Лайкни для друзей: |
|
|