IPv4 က addressing system ကိုတဆင့်ကွန်ယက်ပေါ်မှာ devices တွေကိုသိရှိနိုင်ဖို့ဒီဇိုင်းရေးဆွဲခဲ့ကွောငျးကိုအင်တာနက် protocol ၏စတုတ္ထထုတ်ဝေဖြစ်ပါတယ်အင်တာနက် protocol version ကို 4 တစ်ခုအတိုကောက်ဖြစ်ပါတယ်။ ဒီဗားရှင်းဆက်သွယ်ရေးကွန်ရက်များ switched packet ကို၏အပြန်အလှန်စနစ်များအတွက်အသုံးပြုခံရဖို့ကိုဖန်ဆင်းခဲ့သည်။ ဤသည် protocol ကိုအများအားဖြင့်အင်တာနက် devices များနှင့်ချိတ်ဆက်ရန်အသုံးပြုသည်။ ဤသည်အထူးသဖြင့်အင်တာနက်ပရိုတိုကောဗားရှင်း 2 ^ 32 လိပ်စာများကိုခွင့်ပြုမယ့် 32 bit မှာလိပ်စာအစီအစဉ်ကိုအသုံးပြုသည်။ ဒါကလက်ရှိ IP လိပ်စာများဖြန့်ဝေဖို့အသုံးပြုလျက်ရှိကြောင်းဗားရှင်းဖြစ်ပါတယ်။ ယင်း၏န့်အသတ်အောက်ပါပြဿနာများမရှိဘဲတူညီသောလုပ်ဆောင်ချက်များကိုအစေခံမယ်လို့ပိုကောင်းတဲ့ဗားရှင်းများအတွက်လိုအပ်ရှိ၏။
ဤသည် IPv6 များ၏ဖွံ့ဖြိုးတိုးတက်ရေးကိုဦးဆောင်ခဲ့သည်။ IPv6 သလည်း IPng အဖြစ်လူသိများသည်အင်တာနက် protocol ကိုဗားရှင်း 6 ဖြစ်ပါတယ်။ IPng အင်တာနက် protocol ကိုလာမယ့်မျိုးဆက်ကိုကိုယ်စားပြုထားတဲ့အတိုကောက်ဖြစ်ပါတယ်။ ဒါဟာ IPv4 ဖို့ဆက်ခံနှင့်အင်တာနက်မှတဆင့်ကူးစက်သောခံရအချက်အလက်များ၏ပမာဏနှင့်ချိတ်ဆက်ကောင်းကင်ဗိုလ်ခြေအရှင်၏နံပါတ်၏စည်းကမ်းချက်များ၌ ပို. ပို. ကြီးထွားခွင့်ပြုပါရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ ပိုပြီး IP လိပ်စာများများအတွက်ဝယ်လိုအား IPv4 ပေးသူတွေကိုကျော်လွန်မယ်လို့စိုးရိမ်ပူပန်မှုများအပြီးတွင် IPv6 ဖှံ့ဖွိုးတိုးတ begon ။ ဒီဗားရှင်း ^ 128. ၎င်း၏ကြောင့်စက်၏ပိုကြီးတဲ့အရေအတွက်ကထောကျပံ့ပေးနိုငျသောနည်းလမ်းများတန်းတူ to2 addressing သော 128 bits သည်ပါဝင်ပါသည်။ IPv6 addresses များကို hexadecimal ၌ရေးထားလျက်ရှိ၏နှင့်ဖတ်လို့ရအောင်သူတို့ကိုပိုပြီးလူ့စေရန်ကော်လံများဖြင့်ခွဲနေကြသည်။
IPv6 သနှိုင်းယှဉ် IPv4 ကိုရှင်းပြဖို့ကနှစ်ခုအကြားကွဲပြားခြားနားမှုနှိုင်းယှဉ်ဖို့အရေးကြီးပါတယ်။ IPv4 အတွက်လိပ်စာများကိုသူတို့အရှည် 4 bytes ရှိပါတယ်အဓိပ္ပာယ် 32-bits ရှိပါတယ်။ ဒီဗားရှင်းထဲမှာ IPv4 လိပ်စာများမှအိမ်ရှင်အမည်များ map ဖို့ DNS ကိုအတွက်လိပ်စာ (A) ကိုရင်းမြစ်မှတ်တမ်းများကိုအသုံးပြုသည်။ ဒါဟာအစ IPv4 အမည်များကိုအိမ်ရှင်အဖြစ်လက်ခံကျင်းပအမှာစကား map ဖို့ IN-ADDR.ARPA DNS ကိုဒိုမိန်းအတွက် pointer (PTR) ကိုအသုံးပြုပါတယ်။ အင်တာနက် protocol ၏ဒီဗားရှင်းလည်း IPSec optional ကိုမှန်ကန်စေသည်ကြောင့်ပြင်ပမှထောက်ခံသည်။ IPv4 အတွက် header ကို router များသဖြင့်ကိုင်တွယ် QoS များအတွက် packet ကိုစီးဆင်းမှုအနေနဲ့အထောက်အထားမဟုတ်ပါဘူး။ routers နှင့်ပို့အိမ်ရှင်ဒီအင်တာနက်ပရိုတိုကောဗားရှင်း packages များ fragment နိုင်ပါတယ်။
အခြားတစ်ဖက်တွင် IPv6 အတော်လေးကွဲပြားခြားနားသည်။ ဒီဗားရှင်း router များသဖြင့် packet ကို header ကိုအပြောင်းအလဲနဲ့လျှော့ချဖို့တိကျတဲ့ packet ကို format ကိုပေးသည်။ IPv4 နဲ့ IPv6 ကိုခြားနားချက်များ၏ packet ကိုခေါင်းစဉ်နှစ်ခု protocol များ၏အပြန်အလှန် အသုံးပြု. မရပါမဖြစ်နိုင်စေသည်။ IPv6 ကိုပိုပြီးဦးစားပေးစေသည်နောက်ထပ်သတ်မှတ်ချက်တစ်ခုတည်းပို့ရန်စစ်ဆင်ရေးအတွက်တစ်ဦးထက်ပို destination သို့တစ်ခုတည်း packet ကို၏ဂီယာထွက်သယ်ဆောင်ရန်၎င်း၏စွမ်းရည်ဖြစ်ပါတယ်။ IPv6 ကောင်းကင်ဗိုလ်ခြေအရှင် Internet Control Message Protocol version ကိုမှတဆင့်ရှုံးထားတဲ့ IPv6 ကိုကွန်ယက်ချိတ်ဆက်တဲ့အခါမှာသူတို့ကိုအလိုအလျှောက်မိမိတို့ကိုယ်ကို configure ခွင့်ပြုတဲ့နိုင်ငံမဲ့လိပ်စာအော်တို configuration များရှိသည်။ ဤသည်၎င်း၏ကိုယ်ပိုင် configuration ကိုထည့်သွင်းစဉ်းစားဘို့ link တစ်ခုဒေသခံ router ကို multicast တောင်းဆိုမှုကိုပေးပို့ခြင်းဟာ host များကပြုမိသည်။ အတွက် configuration အောင်မြင်လျှင်, router များကွန်ယက်ကိုအလွှာ configuration ကိုထည့်သွင်းစဉ်းစားင်တစ်ဦးသည် router ကြေညာချက် packet ကိုအတူတောင်းဆိုမှုကိုတုံ့ပြန်ကြသည်။ IPv6 အတွက် packet ကို forwarding နှင့် packet ကိုခေါင်းစီး၏ဖြစ်စဉ်ကို router များအဘို့အပိုထိရောက်စေရန်ရိုးရှင်းသောခဲ့တာဖြစ်ပါတယ်။ ဒါဟာအင်တာနက်ဒီဇိုင်းနိယာမကိုအဆုံးသတ်မှအဆုံးကိုတိုးချဲ့။
ထိုနေ့ရက်သည်လာ IPv4 မရှိတော့အသုံးဝင်သည်အခါ, IPv6 ပြောင်းရွှေ့ဖို့ထက်အခြားအဘယ်သူမျှမကအခြားရှေးခယျြမှုရှိရလိမ့်မည်။ ထိုအကူးအပြောင်းရာတွင်စိန်ခေါ်မှုများဖြစ်ကြောင်းသို့သော်အစဉ်အဆက်ဖြစ်ပျက်သည့်အခါဤအကြိုးခံစားခှငျ့မြားနှငျ့အမြားအပွားကိုပိုမိုခံစားရလိမျ့မညျ။