ARP-tabeller bruges almindeligvis af enheder såsom routere, broer, switche og værter (som computere og servere), der deltager i et ARP-netværk (Address Resolution Protocol).
ARP er en netværkslagsprotokol, der kortlægger IP-adresser (Internet Protocol) til MAC-adresser (physical layer) i lokale netværk (LAN). ARP-tabeller gemmer disse IP-til-MAC-adressetilknytninger, hvilket gør det muligt for enheder at kommunikere og overføre data effektivt inden for LAN.
1. Routere :Routere vedligeholder ARP-tabeller for at bestemme den bedste vej til videresendelse af datapakker baseret på destinationens IP-adresser. Når en router modtager en pakke, slår den destinations-IP-adressen op i sin ARP-tabel for at få den tilsvarende MAC-adresse. Hvis MAC-adressen ikke findes, sender routeren en ARP-anmodning til alle værter på LAN'et for at løse IP-adressen.
2. Broer :Broer er netværksenheder, der forbinder to eller flere LAN-segmenter og videresender datarammer baseret på MAC-adresser. De vedligeholder ARP-tabeller for at lære og gemme MAC-adresserne på enheder, der er tilsluttet de LAN'er, de administrerer. Når en bro modtager en dataramme, bruger den sin ARP-tabel til at bestemme, hvilken port rammen skal videresendes til.
3. Omskiftere :Switche ligner broer, men fungerer på et højere lag af netværksmodellen (lag 2). De lærer og vedligeholder ARP-tabeller for at muliggøre hurtig og effektiv videresendelse af datapakker inden for det samme LAN. Ved at referere til ARP-tabellen kan switches bestemme den udgående port for hver pakke baseret på destinationens IP-adresse.
4. Værter :Værter, såsom computere og servere, vedligeholder ARP-tabeller for at løse IP-adresser til MAC-adresser. Når en vært skal sende data til en anden enhed på LAN, tjekker den sin ARP-tabel for at få den MAC-adresse, der er knyttet til destinations-IP-adressen. Hvis MAC-adressen ikke findes, sender værten en ARP-anmodning til LAN'et for at løse IP-adressen.
Ved at vedligeholde og bruge ARP-tabeller kan disse enheder med succes kommunikere med hinanden ved at oversætte IP-adresser til de tilsvarende MAC-adresser, der kræves til datatransmission inden for et lokalt netværk.