ARP протокол - описание

Протокол Address Resolution Protocol (ARP) используется для простой задачи – выяснить по известному адресу сетевого уровня (IP) неизвестный адрес канального уровня (например MAC).

Данные ARP вкладываются в протокол канального уровня и являются, по уровню вложения, протоколом 3го уровня, а вот по функционалу остаются протоколом 2го уровня. (модель OSI надо знать не хорошо, а очень хорошо)
Для идентификации ARP внутри кадра Ethernet будет использоваться код протокола 0x0806. В состав ARP-пакета будет входить следующие интересные поля:

arp протокол
arp протокол

Структура Arp пакета

Источники:
Статья "Cемейка ARP" = http://kb.atraining.ru/arp-inarp-rarp-pr...
ARP - википедия = http://ru.wikipedia.org/wiki/ARP