အဓိပ္ပာယ်: ARP (Address ကိုဆုံးဖြတ်ချက် Protocol) အဖြစ်ပြောင်းပေး Internet Protocol (IP) လိပ်စာ နဲ့သက်ဆိုင်တဲ့ရုပ်ပိုင်းဆိုင်ရာကွန်ယက်ကိုလိပ်စာရန်။ အပေါ်ကို run သောသူတို့အပါအဝင်အိုင်ပီကွန်ရက်များ Ethernet နဲ့ Wi-Fi ကို လုပ်ဆောင်နိုင်ရန်နိုင်ရန်အတွက် ARP လိုအပ်သည်။
ARP ၏သမိုင်းနှင့်ရည်ရွယ်ချက်
ARP အိုင်ပီကွန်ယက်များအတွက်အထွေထွေ-ရည်ရွယ်ချက်လိပ်စာဘာသာပြန်ချက် protocol ကိုအဖြစ် 1980 နှစ်များအစောပိုင်းတွင်တီထွင်ခဲ့သည်။ Ethernet, Wi-Fi ကိုအပြင် ARP လည်းများအတွက်အကောင်အထည်ဖော်လျက်ရှိသည် ATM စက်များ , Token Ring နှင့်အခြားရုပ်ပိုင်းဆိုင်ရာကွန်ယက်ကိုအမျိုးအစားများ။
ARP ကွန်ယက်တစ်ခုချင်းစီကိုတဦးတည်းမှပူးတွဲပါသတ်မှတ်ထားသောရုပ်ပိုင်းဆိုင်ရာကိရိယာ၏လွတ်လပ်သောဆက်သွယ်မှုစီမံခန့်ခွဲရန်ခွင့်ပြုပါတယ်။ ဤသည်ပိုပြီးထိထိရောက်ရောက်ကြောင့်ဟာ့ဒ်ဝဲ device များနှင့်ရုပ်ပိုင်းဆိုင်ရာကွန်ရက်များကိုယ်နှိုက်ကအပေါငျးတို့သအမျိုးမျိုး၏လိပ်စာများကိုစီမံခန့်ခွဲခဲ့ရသည်ဆိုပါကထက်အလုပ်လုပ်နိုင်ရန်အင်တာနက်ပရိုတိုကော enabled ။
ဘယ်လို ARP အလုပ်လုပ်
ARP ထဲမှာ Layer 2 မှာလည်ပတ် OSI မော်ဒယ်လ် ။ ပရိုတိုကောပံ့ပိုးမှုကွန်ယက်၏ device ကိုယာဉ်မောင်းအတွက်အကောင်အထည်ဖော် တဲ့ operating systems ။ အင်တာနက်ကိုကို RFC 826 စာရွက်စာတမ်းများယင်း၏ packet ကို format နဲ့အပါအဝင် protocol ၏နည်းပညာပိုင်းဆိုင်ရာအသေးစိတ်အချက်အလက်များနှင့်တောင်းဆိုမှုကိုနှင့်တုန့်ပြန်မက်ဆေ့ခ်ျများပြုပြင်ခြင်း
အောက်မှာဖေါ်ပြတဲ့အတိုင်း ARP ခေတ်သစ် Ethernet, Wi-Fi ကိုကွန်ရက်များပေါ်တွင်အလုပ်လုပ်သည်:
- Network မှ Adapter က အဆိုပါလို့ခေါ်တဲ့ဟာ့ဒ်ဝဲအတွက် embedded ရုပ်ပိုင်းဆိုင်ရာလိပ်စာနှင့်အတူထုတ်လုပ်နေကြပြီး မီဒီယာ Access ကိုထိန်းချုပ်ရေး (MAC) လိပ်စာ။ ထုတ်လုပ်သူ IP ကိုမက်ဆေ့ခ်ျကိုပေးပို့ဤထူးခြားသောဖေါ်ထုတ်အပေါ်မှီခိုတဲ့အတိုင်းဒီ 6-byte (48-bit) လိပ်စာများ, မတူထူးခြားတာသေချာစေရန်ဂရုစိုက်ပါ။
- မည်သည့် device ကိုအခြားပစ်မှတ်ကိရိယာဒေတာပေးပို့ဖို့ဆန္ဒရှိသော်လည်းသောအခါ, ပထမဦးဆုံးဆုံးဖြတ်ရန်ရမည်ဖြစ်သည် MAC address ကို ကြောင်းပစ်မှတ်ဤ IP ကို-to-MAC address ကိုမြေပုံချထားပုံများတစ်ဦးချင်းစီစက်ပစ္စည်းတွင်ထိန်းသိမ်းထားအနေနဲ့ ARP cache ကိုမှဆင်းသက်လာကြသည်က၎င်း၏ IP address ကိုပေးတော်မူ၏။
- ပေးထားသော IP လိပ်စာကိုကိရိယာ၏ cache ထဲမှာပေါ်လာမပါဘူးဆိုရင်ဒါဟာအသစ်တခုမြေပုံရယူသည်အထိ, ထိုစက်ကိုကြောင်းပစ်မှတ်ဖို့မက်ဆေ့ခ်ျကိုညွှန်ကြားလို့မရပါဘူး။ ဒီလိုလုပ်ဖို့အတွက်စတင်စက်ကိုပထမဦးဆုံးအဒေသခံတခုတခုအပေါ်မှာ ARP တောင်းဆိုမှုကိုထုတ်လွှင့်မက်ဆေ့ခ်ျကိုပို့ပေး သည် subnet ။ ပေးထားသော IP လိပ်စာနှင့်အတူအိမ်ရှင်အတွက်စတင်စက်ကိုယင်း၏ cache ကိုအပ်ဒိတ်လုပ်များနှင့်ပစ်မှတ်ကိုတိုက်ရိုက်မက်ဆေ့ခ်ျကိုကယ်နှုတ်ဆက်လက်ဆောင်ရွက်ခွင့်ပြု, အ broadcat တုံ့ပြန်တစ်ခု ARP reply ပေးပို့သည်။
ပြောင်းပြန် ARP အများနှင့်ပြောင်းပြန် ARP
RARP (ကို Reverse ARP) လို့ခေါ်တဲ့တစ်ဦးကကွန်ယက်ကို protocol ကိုလည်း ARP ကိုဖြည့်ဖို့ 1980 ခုနှစ်ဖွံ့ဖြိုးပြီးခဲ့သည်။ ၎င်း၏အမည်ကိုအဓိပ္ပာယ်သက်ရောက်သည့်အတိုင်း RARP သူတို့အားပစ္စည်းများမှပေးအပ်သောအိုင်ပီလိပ်စာများမှရုပ်ပိုင်းဆိုင်ရာကွန်ယက်ကိုလိပ်စာများကနေ converting, ARP ၏ဆန့်ကျင်ဘက် function ကိုဖျော်ဖြေခဲ့ပါတယ်။ RARP အားဖြင့်အသုံးမပြုတော့ခဲ့ DHCP နဲ့မဟုတ်တော့အသုံးပြုသည်။
ပြောင်းပြန် ARP ကိုခေါ်သီးခြား protocol ကိုလည်းပြောင်းပြန်လိပ်စာမြေပုံ function ကိုထောက်ပံ့ပေးထားပါတယ်။ ပြောင်းပြန် ARP သည် Ethernet သို့မဟုတ် Wi-Fi ကွန်ယက်ပေါ်တွင်အသုံးပြုသည်မဟုတ်ဖြစ်စေကတစ်ခါတစ်ရံတွင်အခြားအမျိုးအစားများတွင်တွေ့ရှိနိုင်ပါသည်ပေမယ့်။
အကျုံး ARP
ARP အများ၏ထိရောက်မှုကိုတိုးတက်စေရန်, အခြို့ကွန်ရက်များနှင့်ကွန်ယက် devices တွေကိုကိရိယာက၎င်း၏တည်ရှိမှု၏အခြား devices များအကြောင်းကြားရန်တစ်ခုလုံးကိုဒေသခံကွန်ယက်တစ်ခု ARP တောင်းဆိုမှုကိုမက်ဆေ့ခ်ျကိုထုတ်ထုတ်လွှင့်ဘယ်မှာလံှု့ဆော်သောအရာများကို ARP ကိုခေါ်ဆက်သွယ်ရေး၏နည်းလမ်းကိုအသုံးပြုပါ။