Протокол ARP (Address Resolution Protocol, RFC 826):
- протокол семейства IPv4,
- определение MAC-адреса хоста по известному адресу IPv4,
- запрос MAC-адреса идёт отправкой широковещательного пакета,
- ответы кешируются (и в т.ч. на прочих узлах локальной сети),
- есть таблица ARP с известными парами адресов IP — MAC.
Есть протокол RARP (Reverse Address Resolution Protocol).
Для IPv6 протокола ARP нет.
Протоколы ICMP (Internet Control Message Protocol):
- протокол семейства IP;
- работают поверх протоколов IPv4 (ICMPv4, RFC 792) и
IPv6 (ICMPv6, RFC 4443);
- позволяют передавать управляющие сообщения между хостами;
- в частности, есть управляющие сообщения Echo Request / Echo Reply,
см. утилиту ping;
- для IPv6 обеспечивают в т.ч. определение MAC-адреса хоста по IP.
28