ARP (adreses izšķirtspējas protokols) pārveido interneta protokola (IP) adresi attiecīgajai fiziskajai tīkla adresei. 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 ir 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 kešatmiņa uz katru ierīci.
- 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ījums pārraidīt ziņojumu vietējā apakštīklā. Uzņēmēja ar norādīto IP adresi nosūta ARP atbilde atbildot uz apraidi, ļaujot iniciēšanas ierīcei atjaunināt kešatmiņu un turpināt piegādāt ziņas tieši 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.











