ARP-tabeller används vanligtvis av enheter som routrar, bryggor, switchar och värdar (som datorer och servrar) som deltar i ett ARP-nätverk (Address Resolution Protocol).
ARP är ett nätverkslagerprotokoll som mappar IP-adresser (Internet Protocol) till MAC-adresser (physical layer) i lokala nätverk (LAN). ARP-tabeller lagrar dessa IP-till-MAC-adressmappningar, vilket gör att enheter kan kommunicera och överföra data effektivt inom LAN.
1. Routrar :Routrar underhåller ARP-tabeller för att bestämma den bästa vägen för vidarebefordran av datapaket baserat på destinationens IP-adresser. När en router tar emot ett paket, letar den upp destinations-IP-adressen i sin ARP-tabell för att få motsvarande MAC-adress. Om MAC-adressen inte hittas skickar routern en ARP-begäran till alla värdar på LAN för att lösa IP-adressen.
2. Broar :Broar är nätverksenheter som ansluter två eller flera LAN-segment och vidarebefordrar dataramar baserat på MAC-adresser. De underhåller ARP-tabeller för att lära sig och lagra MAC-adresserna för enheter som är anslutna till de LAN som de hanterar. När en brygga tar emot en dataram använder den sin ARP-tabell för att bestämma vilken port som ska vidarebefordras ramen till.
3. Switchar :Switchar liknar broar men fungerar på ett högre lager av nätverksmodellen (Layer 2). De lär sig och underhåller ARP-tabeller för att möjliggöra snabb och effektiv vidarebefordran av datapaket inom samma LAN. Genom att referera till ARP-tabellen kan switchar bestämma den utgående porten för varje paket baserat på destinationens IP-adress.
4. Värdar :Värdar, såsom datorer och servrar, underhåller ARP-tabeller för att lösa IP-adresser till MAC-adresser. När en värd behöver skicka data till en annan enhet på LAN, kontrollerar den sin ARP-tabell för att få MAC-adressen som är associerad med destinationens IP-adress. Om MAC-adressen inte hittas skickar värden en ARP-begäran till LAN för att lösa IP-adressen.
Genom att underhålla och använda ARP-tabeller kan dessa enheter framgångsrikt kommunicera med varandra genom att översätta IP-adresser till motsvarande MAC-adresser som krävs för dataöverföring inom ett lokalt nätverk.