ARP - aadresside lahendamise protokoll

Definitsioon: ARP (Address Resolution Protocol) teisendab Interneti-protokolli (IP) aadressi oma vastavale füüsilisele võrguaadressile. IP-võrgud, sealhulgas need, mis töötavad Etherneti ja Wi-Fi-võrgu kaudu, vajavad funktsiooni kasutamiseks ARP-i.

ARP ajalugu ja eesmärk

ARP töötati välja 1980-ndate aastate alguses IP-võrkude üldotstarbelise aadressivormingu protokollina. Lisaks Etherneti ja Wi-Fi-le on ARP rakendatud ka ATM-i , Token Ringi ja muude füüsiliste võrgutüüpide jaoks.

ARP võimaldab võrgul hallata ühendusi, mis ei sõltu konkreetsest füüsilisest seadmest, mis on nendega ühendatud. See võimaldas Interneti-protokolli tõhusamalt töötada kui see, kui ta pidi hallata kõigi erinevate riistvaraseadmete ja füüsiliste võrkude aadresse ise.

Kuidas ARP toimib

ARP töötab OSI mudelis 2. tasandil . Protokolli tugi on rakendatud võrgu operatsioonisüsteemide seadme draiverites. Internet RFC 826 dokumenteerib protokolli tehnilisi üksikasju, sealhulgas selle pakettvormingut ning päringu ja vastussõnumite tööd

ARP töötab tänapäevastes Etherneti ja Wi-Fi võrkudes järgmiselt:

Inverse ARP ja Reverse ARP

ARP-i täiustamiseks töötati välja 1980-ndatel aastatel ka võrguprotokoll RARP (Reverse ARP). Nagu nimigi viitab, tegi RARP ARP vastupidise funktsiooni, muutes need füüsilistest võrguaadressidest nendele seadmetele määratud IP-aadressidesse. DHCP kasutas RARP aegunud ja seda enam ei kasutata.

Eraldi protokoll nimega Inverse ARP toetab ka vastupidise aadressi kaardistamise funktsiooni. Inverteerivat ARP-i ei kasutata Etherneti või Wi-Fi võrkudes, kuigi seda võib mõnikord leida teist tüüpi.

Vaba ARP

ARP-i tõhususe parandamiseks kasutavad mõned võrgud ja võrguseadmed suhtlusmeetodit nimega tasuta ARP, kus seade edastab kogu kohalikule võrgule ARP-i päringu sõnumi, et teavitada teisi seadmeid selle olemasolust.