ARP-tabeller brukes ofte av enheter som rutere, broer, svitsjer og verter (som datamaskiner og servere) som deltar i et ARP-nettverk (Address Resolution Protocol).
ARP er en nettverkslagsprotokoll som kartlegger IP-adresser (Internet Protocol) til fysiske lag (MAC)-adresser i lokale nettverk (LAN). ARP-tabeller lagrer disse IP-til-MAC-adressetilordningene, slik at enheter kan kommunisere og overføre data effektivt innenfor LAN.
1. Rutere :Rutere vedlikeholder ARP-tabeller for å bestemme den beste banen for videresending av datapakker basert på destinasjons-IP-adressene. Når en ruter mottar en pakke, slår den opp destinasjons-IP-adressen i ARP-tabellen for å få den tilsvarende MAC-adressen. Hvis MAC-adressen ikke blir funnet, sender ruteren en ARP-forespørsel til alle verter på LAN for å løse IP-adressen.
2. Broer :Broer er nettverksenheter som kobler sammen to eller flere LAN-segmenter og videresender datarammer basert på MAC-adresser. De vedlikeholder ARP-tabeller for å lære og lagre MAC-adressene til enheter koblet til LAN-ene de administrerer. Når en bro mottar en dataramme, bruker den sin ARP-tabell for å bestemme hvilken port rammen skal videresendes til.
3. Bryttere :Brytere ligner på broer, men opererer på et høyere lag av nettverksmodellen (lag 2). De lærer og vedlikeholder ARP-tabeller for å tillate rask og effektiv videresending av datapakker innenfor samme LAN. Ved å referere til ARP-tabellen kan brytere bestemme utgående port for hver pakke basert på destinasjons-IP-adressen.
4. Verter :Verter, for eksempel datamaskiner og servere, vedlikeholder ARP-tabeller for å løse IP-adresser til MAC-adresser. Når en vert trenger å sende data til en annen enhet på LAN, sjekker den ARP-tabellen for å få MAC-adressen knyttet til destinasjons-IP-adressen. Hvis MAC-adressen ikke blir funnet, sender verten en ARP-forespørsel til LAN for å løse IP-adressen.
Ved å vedlikeholde og bruke ARP-tabeller kan disse enhetene kommunisere med hverandre ved å oversette IP-adresser til de tilsvarende MAC-adressene som kreves for dataoverføring innenfor et lokalnettverk.