Definīcija: ARP (adreses izšķirtspējas protokols) pārveido interneta protokola (IP) adresi uz tā atbilstošo fizisko tīkla adresi. Lai darbotos, IP tīkliem, tostarp tiem, kas darbojas ar Ethernet un Wi-Fi, ir nepieciešama ARP.
ARP vēsture un nolūks
ARP tika izveidots 80. gadu sākumā kā vispārējas nozīmes adreses tulkošanas protokols IP tīkliem. Bez Ethernet un Wi-Fi, ARP ir ieviests arī ATM , Token Ring un citiem fiziskiem tīkla veidiem.
ARP ļauj tīklam pārvaldīt savienojumus neatkarīgi no katras atsevišķas fiziskās ierīces. Tādējādi interneta protokols darbojās efektīvāk nekā tad, ja tam būtu jāpārvalda visu dažādu aparatūras ierīču un fizisko tīklu adreses.
Kā darbojas ARP
ARP darbojas OSI modeļa 2. līmenī. Protokola atbalsts tiek ieviests tīkla operētājsistēmu ierīču draiveros. Internets RFC 826 dokumentē tehniskos datus par protokolu, ieskaitot tā paketes formātu, kā arī pieprasījumu un atbildes ziņojumu darbību
ARP darbojas ar mūsdienu Ethernet un Wi-Fi tīkliem:
- Tīkla adapteri tiek ražoti ar fizisko adresi, kas iegulta aparatūrā ar nosaukumu Media Access Control (MAC) adrese. Ražotāji rūpējas, lai nodrošinātu, ka šie 6 baitu (48 bitu) adreses ir unikālas, jo IP balstās uz šiem unikālajiem identifikatoriem ziņu piegādei.
- Ja kāda ierīce vēlas nosūtīt datus citai mērķa ierīcei, tai vispirms jānosaka šī mērķa MAC adrese , ņemot vērā tā IP adresi. Šīs IP-to-MAC adreses kartogrāfijas tiek atvasinātas no ARP cache, kas tiek uzturēta katrā ierīcē.
- Ja norādītā IP adrese nav redzama ierīces kešatmiņā, šī ierīce nevar novirzīt ziņojumus uz šo mērķi, līdz tā iegūst jaunu kartēšanu. Lai to izdarītu, sākšanas ierīce vispirms nosūta ARP pieprasījuma pārraidīšanas ziņojumu vietējā apakštīklā . Ar norādīto IP adresi uzņēmēja, atbildot uz raidorganizāciju, nosūta ARP atbildi , ļaujot iniciatora ierīcei atjaunināt kešatmiņu un turpināt ziņojumus tieši nosūtīt mērķim.
Inverse ARP un Reverse ARP
Tīkla protokols RARP (Reverse ARP) tika izstrādāts 1980. gados, lai papildinātu ARP. Kā norāda nosaukums, RARP veic pretēju funkciju ARP, pārveidojot no fiziskās tīkla adreses uz IP adresēm, kas piešķirtas šīm ierīcēm. DHCP novecojusi RARP, un tā vairs netiek izmantota.
Atsevišķs protokols ar nosaukumu Inverse ARP atbalsta arī reverse address mapping funkciju. Apgrieztais ARP netiek izmantots Ethernet vai Wi-Fi tīklos, lai gan to dažkārt var atrast citos veidos.
Bez maksas ARP
Lai uzlabotu ARP efektivitāti, dažos tīklos un tīkla ierīcēs tiek izmantota saziņas metode ar nosaukumu Bezapmaksāta ARP, kur ierīce pārraida ARP pieprasījuma ziņojumu visam lokālajam tīklam, lai paziņotu citām ierīcēm par tā pastāvēšanu.