ARP

Материал из Xgu.ru

Перейти к: навигация, поиск

Эта статья находится в процессе написания.
Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.

Address Resolution Protocol (ARP) ­— протокол канального уровня, использующийся для установления соответствия между физическим и логическим адресом. ARP может применяться для разных типов адресов, но в основном используется для разрешения IP-адресов в MAC-адреса.

Сложно определённо сказать, на каком уровне модели OSI он работает. Некоторые относят его ко второму уровню, а некоторые — к третьему.

[править] Краткое описание работы протокола

Для определения MAC-адреса получателя по IP-адресу хост формирует широковещательный Ethernet-кадр, содержащий ARP-запрос (ARP-Request). Запрос содержит MAC и IP отправителя и IP получателя. Хост, обнаруживший свой IP в поле "сетевой адрес получателя", дописывает свой MAC-адрес и отправляет ARP-ответ (ARP-Reply). Получив искомый MAC-адрес, хост заносит его в ARP-кэш.

[править] Дополнительная информация

  • Software, Patches and Docs (англ.) — работы Юлиана Анастасова, в которых есть интересные вещи, связанные с протоколом ARP
Источник — «http://xgu.ru/wiki/ARP»