logo
Основы организации компьютерных сетей

Глава 6. Аrр и rarp (к оглавлению)

 

Для обеспечения IP-связи в Ethernet-сетях, необходимо чтобы логический (IP-) адрес был связан с физическим (MAC-) адресом. Этот процесс выполняется протоколом разрешения адресов (Address Resolution Protocol (ARP)).

Так как хост в Ethernet должен знать физический (MAC-) адрес точки назначения для отправки данных ему, то ARP предоставляет эту важную услугу, отображая IP-адреса в физические адреса в сети.

Термин разрешение адресов относится к процессу привязки IP-адреса сетевого уровня удаленного устройства к его локально достижимому MAC-адресу канального уровня. Адрес «разрешается» использованием широковещательной рассылки протоколом ARP известной информации (IP-адрес точки назначения и его собственный IP-адрес). Широковещательную рассылку получают все устройства в Ethernet-сегменте, точка назначения опознает себя, прочитывая содержимое пакета с ARP-запросом, и отвечает с MAC-адреса в ARP-ответе. Процедура разрешения имен завершается, когда инициатор получает пакет с ответом от цели, содержащей требуемый MAC-адрес, и обновляет таблицу, содержащую все текущие связи (обычно называется ARP-кэшем, или ARP-таблицей). Эта таблица используется для создания взаимосвязей между каждым IP-адресом и соответствующем MAC-адресом.

Эти связи в таблице хранятся до тех пор, пока не закончится период не активности процесса после его завершения. Время жизни по умолчанию обычно составляет 300 секунд (5 минут). Это дает уверенность, что таблица не содержит информацию для системы, которая могла быть изменена или перемещена.

 

ARP-таблица

 

ARP-кэш (таблица) предоставляет возможность сохранения недавних установленных связей между IP-адресами и MAC-адресами.

 

 

Рис. 6.1. Пример ARP-таблицы

 

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

ARP-таблица создается и поддерживается автоматически, добавляя и изменяя взаимосвязи между адресами, когда они используются на локальном хосте. Содержимое ARP-таблицы обычно удаляется после определенного периода времени, по умолчанию 300 секунд; однако когда хост хочет передать данные опять, содержимое ARP-таблицы возобновляется через процесс работы протокола ARP.