Address Resolution Protocol è un protocollo di rete di livello 2 utilizzato per risolvere gli indirizzi di livello 3 (come gli indirizzi IP) in indirizzi di livello 2 (come i MAC Ethernet). Viene utilizzato dai dispositivi di rete quando comunicano con dispositivi sulla stessa rete di livello 2.