Սահմանում. ARP- ն (Address Resolution Protocol) փոխարկում է ինտերնետային պրոտոկոլի (IP) հասցեն `համապատասխան ֆիզիկական ցանցի հասցեին: IP ցանցերը, ներառյալ Ethernet- ով եւ Wi-Fi- ով աշխատող, ARP- ից պահանջում են գործել:
ARP- ի պատմությունը եւ նպատակը
ARP- ը մշակվել է 1980-ականների սկզբում, որպես IP ցանցերի համար ընդհանուր նպատակակետի թարգմանության արձանագրություն: Ethernet- ից եւ Wi-Fi- ից բացի, ARP- ն իրականացվել է նաեւ բանկոմատների , Token Ring- ի եւ ֆիզիկական ցանցի այլ տեսակների համար:
ARP- ն թույլ է տալիս ցանցին կապեր հաստատել անկախ յուրաքանչյուր ֆիրմայի ֆիքսված սարքի հետ: Դա հնարավորություն տվեց Ինտերնետային արձանագրությունն ավելի արդյունավետ աշխատել, քան այն դեպքում, եթե այն պետք է կառավարել բոլոր տեսակի սարքերի սարքերի եւ ֆիզիկական ցանցերի հասցեները:
Ինչպես է աշխատում ARP- ն
ARP- ն աշխատում է OSI մոդելի վրա, Layer 2- ում: Արձանագրության աջակցությունը իրականացվում է ցանցային օպերացիոն համակարգերի սարքի վարորդների վրա: Ինտերնետային RFC 826 փաստաթղթերը արձանագրության տեխնիկական մանրամասնությունները, ներառյալ փաթեթի ձեւաչափը եւ հարցման եւ պատասխան հաղորդագրությունների մշակումը
ARP- ն աշխատում է ժամանակակից Ethernet- ի եւ Wi-Fi ցանցերի վրա.
- Ցանցային ադապտերները արտադրվում են Մեդիա Մուտքի Վերահսկման (MAC) հասցեն կոչված ապարատում տեղադրված ֆիզիկական հասցեով: Արտադրողները հոգ են տանում, որպեսզի այդ 6 բայթ (48-bit) հասցեները եզակի լինեն, քանի որ IP- ն հենվում է հաղորդագրության առաքման այս եզակի նույնականացնողներին:
- Երբ որեւէ սարքը ցանկանում է տվյալներ ուղարկել մեկ այլ թիրախային սարքի վրա, այն պետք է նախ նախորոշի այդ թիրախի MAC հասցեն `հաշվի առնելով իր IP հասցեն: Այս IP- ից MAC հասցեի քարտեզագրությունները բխում են յուրաքանչյուր սարքի վրա պահված ARP քէշից :
- Եթե տվյալ IP հասցեն չի երեւում սարքի քեշի մեջ, ապա այդ սարքը չի կարող ուղղորդել ուղերձներ այդ թիրախին, մինչեւ այն ձեռք բերի նոր քարտեզագրում: Դա անելու համար, նախաձեռնող սարքն առաջին հերթին ուղարկում է ARP- ի պահանջի հեռարձակման հաղորդագրություն տեղական ենթահամակարգում : Տվյալ IP հասցեով հյուրընկալողը ուղարկում է ARP- ի պատասխանի պատասխանը, որը թույլ է տալիս նախաձեռնող սարքին թարմացնել իր քեշը եւ շարունակել ուղերձները ուղղակիորեն հասցնել թիրախին:
Հակադարձ ARP եւ հակադարձ ARP
1980-ական թվականներին զարգացած էր RARP (Reverse ARP) ցանցային արձանագրություն, որը լրացրեց ARP- ը: Քանի որ նրա անունը ենթադրում է, որ RARP- ը կատարել է ARP- ի հակառակ գործառույթը, ֆիզիկական ցանցի հասցեներից վերափոխվելով այդ սարքերին հատկացված IP հասցեներին: RARP- ը դադարեցվել է DHCP- ի կողմից եւ այլեւս չի օգտագործվում:
Առանձին արձանագրությունը, որը կոչվում է Inverse ARP, նաեւ աջակցում է հակադարձ հասցեն քարտեզագրման գործառույթը: Հակառակ ARP- ն չի օգտագործվում Ethernet- ի կամ Wi-Fi ցանցերի վրա, թեեւ դա երբեմն կարելի է գտնել այլ տեսակների վրա:
Ազատ ARP
ARP- ի արդյունավետության բարձրացման համար որոշ ցանցեր եւ ցանցային սարքեր օգտագործում են անվճար եղանակով զանգված, որը կոչվում է անլար ARP, որտեղ սարքը հաղորդում է ARP- ի խնդրանքի ամբողջ տեղական ցանցին `տեղեկացնելու իր գոյության մյուս սարքերը: