Address Resolution Protocol to protokół sieciowy warstwy 2 używany do przekształcania adresów warstwy 3 (takich jak adresy IP) na adresy warstwy 2 (takie jak adresy MAC sieci Ethernet). Jest używany przez urządzenia sieciowe podczas komunikacji z urządzeniami w tej samej sieci warstwy 2.