Internet Protocol (IP) သင်ခန်းစာ

ဒီသင်ခန်းစာရဲ့နောက်ကွယ်ကနည်းပညာကရှင်းပြသည် Internet Protocol (IP) ကွန်ယက်။ နည်းပညာဆိုင်ရာရှုထောင့်ကိုစိတ်ဝင်စားသူတို့အားမပေးဘို့, အောက်ပါအချက်များကိုမှ skip:

IPv4 နဲ့ IPv6 သ

Internet Protocol (IP) နည်းပညာကိုပထမဦးဆုံးသုတေသနအချို့ကူညီပံ့ပိုးရန် 1970 ခုနှစ်တွင်တီထွင်ခဲ့သည် ကွန်ပျူတာကွန်ရက်များ ။ ယနေ့အိုင်ပီအဖြစ်ကောင်းစွာနေအိမ်နှင့်စီးပွားရေးကွန်ယက်များအတွက်ကမ္ဘာတစ်ဝှမ်းစံဖြစ်လာသည်။ ကျွန်ုပ်တို့၏ ကွန်ယက်ကို router များ , web browser များ , အီးမေးလ်ပရိုဂရမ်များ, instant messaging software ကို - အားလုံးအိုင်ပီသို့မဟုတ်အခြားအပေါ်အားကိုး ကွန်ယက်ကို protocols များ ၏ထိပ်ပေါ်မှာ layered အိုင်ပီ

အိုင်ပီနည်းပညာ၏နှစျခုဗားရှင်းယနေ့တည်ရှိနေ။ ရိုးရာအိမ်ကကွန်ပျူတာကွန်ရက်များက IP version ကို 4 (IPv4) ကိုသုံးပေမယ့်တခြားကွန်ယက်များ, ပညာရေးနှင့်သုတေသနအဖွဲ့အစည်းများမှာအထူးသဖြင့်သူတို့က, လာမယ့်မျိုးဆက်ရဲ့ IP version ကို 6 (IPv6) မွေးစားပါပြီ။

သင်္ကေတ Addressing IPv4

တစ်ခုက IPv4 လိပ်စာ လေးပါဝင်ပါသည် bytes (32-bits) ။ ဤရွေ့ကား bytes လည်းအဖြစ်လူသိများကြသည် ရှစ်လုံးတွဲ

ဖတ်နိုင်တဲ့ရည်ရွယ်ချက်လူသားများပုံမှန်အားတွေက dotted decimal လို့ခေါ်တဲ့သင်္ကေတအတွက် IP လိပ်စာများနှင့်အတူအလုပ်လုပ်ကြသည်။ ဤသည်မှာသင်္ကေတတစ်ခုက IP address ကိုပါဝင်သောလေးနံပါတ်များကို (ရှစ်လုံးတွဲ) ၏အသီးအသီးတို့အကြားကာလနေရာ။ ကွန်ပျူတာများအဖြစ်မြင်သောဥပမာအားဖြင့် IP လိပ်စာ

အဖြစ်တွေက dotted decimal တိကျမ်းစာ၌လာသည်ကား

တစ်ဦးချင်းစီက byte 8 bits သည်ပါရှိသည်ဆိုသောကြောင့်, IP လိပ်စာအတွက်တစ်ဦးချင်းစီ octet ထို့ကြောင့်, IP လိပ်စာများအပြည့်အဝအကွာအဝေး 0.0.0.0 ထံမှ 255.255.255.255 မှတဆင့်ဖြစ်ပါတယ် 255. ဦးရေအများဆုံး 0 ၏နိမ့်ဆုံးအနေဖြင့်တန်ဖိုးနေကြပါတယ်။ ဤသည် 4.294.967.296 ဖြစ်နိုင်သော IP လိပ်စာများစုစုပေါင်းကိုယ်စားပြုတယ်။

သင်္ကေတ Addressing IPv6 သ

IP လိပ်စာများ IPv6 နှင့်အတူသိသိသာသာပြောင်းလဲသွား။ IPv6 addresses များကို 16 byte (128 bits သည်) ရှည်လျားထက်လေး byte (32-bits) ဖြစ်ကြသည်။ ဒီအပိုကြီးတဲ့အရွယ်အစား IPv6 သထက်ပိုထောကျပံ့တာကိုဆိုလိုတယ်

ဖြစ်နိုင်သမျှလိပ်စာများ! တစ်ဦးတိုးပွားလာအဖြစ် ဆဲလ်ဖုန်း နှင့်အခြားလူသုံးကုန်အီလက်ထရွန်းနစ်၎င်းတို့၏ကွန်ရက်စွမ်းရည်ကိုချဲ့ထွင်ခြင်းနှင့်၎င်းတို့၏ကိုယ်ပိုင်လိပ်စာများကိုမလိုအပ်, အသေးငယ် IPv4 လိပ်စာအာကာသနောက်ဆုံးမှာထွက်ပြေးကြလိမ့်မည်နှင့် IPv6 မဖြစ်မနေဖြစ်လာသည်။

IPv6 addresses များကိုယေဘုယျအားဖြင့်အောက်ပါပုံစံ၌ရေးထားလျက်ရှိ၏:

ဒီအပြည့်အဝသင်္ကေတ၌, IPv6 သ bytes ၏အားလုံးအတွက်တစ်ဦးအူမကြီးတို့ကကွဲကွာကြသည်နှင့်အလှည့်စီက byte တရံအဖြစ်ကိုယ်စားပြုနေသည် hexadecimal နံပါတ်များကို အောက်ပါဥပမာထဲမှာလိုပဲ:

အထက်ပြထားတဲ့အတိုင်း IPv6 addresses များကိုလေ့တစ်သုညတန်ဖိုးအများအပြား bytes ဆံ့။ IPv6 အတွက်အတိုကောက်သင်္ကေတ (အ bytes အမှန်တကယ်ဆဲပစ္စုပ္ပန်ဖြစ်ကြသော်လည်းစာသားကိုယ်စားပြုမှုဤတန်ဖိုးများကိုဖယ်ရှားပေး ကွန်ယက်ကိုလိပ်စာ အောက်ပါအတိုင်းကဲ့သို့):

နောက်ဆုံးအနေနဲ့အများအပြား IPv6 addresses များကို IPv4 လိပ်စာ extension များဖြစ်ကြသည်။ ဤအမှုကိစ္စများတွင်တစ်ဦး၏ rightmost လေး bytes IPv6 address ကို ကို (rightmost နှစ်ခု-byte အားလုံး) ကို IPv4 သင်္ကေတအတွက်ပြန်လည်ပြင်ဆင်ရေးနိုင်ပါသည်။ ရောထွေးသင်္ကေတအထွက်နှုန်းမှအထက်ပါဥပမာ converting

IPv6 addresses များကိုအပြည့်အဝ, အတိုကောက်သို့မဟုတ်အထက်ရုပ်ပြရောထွေးသင်္ကေတတစ်ခုခုကို၌ရေးထားလျက်ရှိ၏နိုင်ပါသည်။