ARP (Adressupplösningsprotokoll) "förbättrar" inte faktiskt "MAC:s effektivitet till IP -adresskartläggningar. Istället möjliggör det
Processen att hitta dessa kartläggningar vid behov. Så här::
1. decentraliserad kartläggning: ARP arbetar på en lokal nätverksnivå. Varje enhet har sin egen ARP -cache, som lagrar MAC -adresserna för andra enheter i det lokala nätverket tillsammans med motsvarande IP -adresser. Detta innebär att mappningsinformationen är distribuerad över alla enheter, snarare än att vara centraliserad på en enda plats.
2. dynamisk upptäckt: När en enhet behöver skicka data till en annan enhet i samma nätverk kontrollerar den först sin egen ARP -cache för att se om den har destinationsenhetens MAC -adress. Om inte, sänder enheten en ARP -begäran och ber om MAC -adressen som är kopplad till destinationens IP -adress.
3. Svara på förfrågningar: Alla enheter i nätverket som får en ARP -begäran och känner igen destinationens IP -adress svarar med ett ARP -svar, vilket ger sin egen MAC -adress.
4. caching för effektivitet: Den begärande enheten uppdaterar sedan sin ARP -cache med den mottagna MAC -adressen. I framtida kommunikation med samma destinationsenhet kan MAC -adressen hämtas från den lokala cachen och undvika behovet av ytterligare ARP -förfrågningar.
Nyckelpunkter:
-ARP lagrar inte alla MAC-till-IP-kartläggningar permanent. Det förlitar sig på dynamisk upptäckt och lokal caching.
- Effektiviteten kommer från det faktum att enheter bara behöver sända ARP -förfrågningar när de behöver lära sig en ny MAC -adress. Efterföljande kommunikation kan sedan använda den cachade informationen.
- ARP säkerställer att enheter kan kommunicera i ett lokalt nätverk utan att behöva ett centraliserat mappningssystem.
Sammanfattningsvis förbättrar ARP inte effektiviteten i den meningen att göra kartläggningen snabbare eller mer pålitlig, utan gör det snarare att ge en mekanism att upptäcka och dela MAC-till-IP-kartläggningar dynamiskt inom ett lokalt nätverk.