IPv4 သည် အင်တာနက်ပရိုတိုကော (IP) ၏ စတုတ္ထမြောက်ဗားရှင်းဖြစ်ပြီး ယနေ့ခေတ် အင်တာနက်နည်းပညာ၏ အခြေခံအုတ်မြစ်ဖြစ်သော ပထမဆုံး အသုံးများသော ပရိုတိုကောဖြစ်သည်။ အင်တာနက်သို့ ချိတ်ဆက်ထားသော စက်နှင့် ဒိုမိန်းတစ်ခုစီကို IP လိပ်စာဟုခေါ်သော သီးခြားနံပါတ်တစ်ခု သတ်မှတ်ပေးထားသည်။ IPv4 လိပ်စာသည် ဒဿမလေးခုဖြင့် ဖွဲ့စည်းထားသည့် 32-ဘစ်နံပါတ်တစ်ခုဖြစ်သည်။ ဒဿမခွဲခြမ်းတစ်ခုစီကြားသည် 0 နှင့် 255 အကြား ဂဏန်းတစ်ခုဖြစ်သည်။ ဥပမာ- 192.0.2.235
ယနေ့ခေတ်တွင်၊ IPv6 ၏ သဘောသဘာဝအသစ်ကြောင့် IPv4 သည် အင်တာနက် လည်ပတ်မှုအများစုအတွက် အခြေခံအုတ်မြစ်ဖြစ်နေဆဲဖြစ်ပြီး စက်ပစ္စည်းအများအပြားကို IPv4 ဖြင့် ပြင်ဆင်ထားပါသည်။ ဤအခြေအနေတွင်၊ စက်အများစုသည် IPv6 ကိုအသုံးပြု၍ ဆက်သွယ်မရနိုင်သောကြောင့် လူတစ်ဦးချင်း၊ လုပ်ငန်းများနှင့် အခြားသူများမှာ IPv4 လိုအပ်နေသေးသည်။ ထို့နောက် IPv4 ၏ ပက်ကတ်ပုံစံကို မိတ်ဆက်ပေးပါမည်။
IPv4 ပက်ကတ်ဖော်မတ်
(၁)ဗားရှင်းအိုင်ပီပရိုတိုကော၏ဗားရှင်းကို ညွှန်ပြသော ကွက်လပ်သည် 4 ဘစ်များအတွက် ကိန်းဂဏန်းများဖြစ်သည်။
(၂)IP Header LengthIP ခေါင်းစီး၏အရှည်ကို ဖော်ပြရန် ဤအကွက်ကို IP header တွင် ပြောင်းလဲနိုင်သော အရှည်ရွေးချယ်နိုင်သော အပိုင်းများ ရှိနေသောကြောင့် ဖြစ်သည်။ ဤအပိုင်းသည် 4 ဘစ်ဖြစ်ပြီး၊ အလျားယူနစ် 4 ဘိုက်ဖြင့် သိမ်းပိုက်ထားသည်၊ ဆိုလိုသည်မှာ ဤဒေသရှိ တန်ဖိုး = IP ခေါင်းစီးအရှည် (bytes)/အရှည်ယူနစ် (4 bytes) ရှိသည်။
(၃)ဝန်ဆောင်မှုအမျိုးအစားအရှည် : 8 ဘစ်။
PPP- ပထမဂဏန်းသုံးလုံးသည် ပက်ကေ့ဂျ်၏ ဦးစားပေးကို သတ်မှတ်သည်။ တန်ဖိုးက ပိုအရေးကြီးလေ၊ Big data က ပိုအရေးကြီးလေပါပဲ။
၀၀၀ (ပုံမှန်) ပုံမှန်
001 (ဦးစားပေး) ဦးစားပေး၊ ဒေတာလုပ်ငန်းအတွက် အသုံးပြုသည်။
010 (ချက်ချင်း) ချက်ချင်း၊ ဒေတာလုပ်ငန်းအတွက်
အသံထုတ်လွှင့်မှုအတွက် 011 (Flash) ဖလက်ရှ်အမြန်နှုန်း
ဗီဒီယိုလုပ်ငန်းအတွက် မြန်ဆန်သော 100 (Flash Overrides)
101 (စိုးရိမ်ရ) CRI/TIC/ECP အသံထုတ်လွှင့်မှုအတွက် အရေးကြီးသည်။
110 (Internet Control) အပြန်အလှန်ကွန်ရက်ထိန်းချုပ်မှု၊ လမ်းကြောင်းလမ်းကြောင်းပရိုတိုကောများကဲ့သို့သော ကွန်ရက်ထိန်းချုပ်မှုအတွက် အသုံးပြုသည်
111 (Network Control) ကွန်ရက်ထိန်းချုပ်မှု၊ ကွန်ရက်ထိန်းချုပ်မှုအတွက် အသုံးပြုသည်။
DTRCO- နောက်ဆုံးဂဏန်း 5 လုံး
(1000) D နှောင့်နှေး: 0: မိနစ် နှောင့်နှေးမှု၊ 1- နှောင့်နှေးမှုကို တတ်နိုင်သမျှ လျှော့ချပါ။
(0100) T ဖြတ်သန်းမှု- 0- အမြင့်ဆုံး ဖြတ်တောက်မှု (အမြင့်ဆုံး ဖြတ်သန်းမှု)၊ 1- အသွားအလာကို တတ်နိုင်သမျှ တိုးမြှင့်ရန် ကြိုးစားပါ။
(0010) R ယုံကြည်စိတ်ချရမှု- 0- အမြင့်ဆုံး ဖြတ်သန်းမှု၊ 1- ယုံကြည်စိတ်ချရမှု အများဆုံး
(0001) M ဂီယာကုန်ကျစရိတ်- 0- တနင်္လာနေ့ ကုန်ကျစရိတ် (အနည်းဆုံး လမ်းကြောင်းပေါ်မှ) 1- ကုန်ကျစရိတ်ကို တတ်နိုင်သမျှ လျှော့ချပါ
(0000): ပုံမှန် (ပုံမှန်ဝန်ဆောင်မှု)။
(၄)IP packet စုစုပေါင်းအရှည်အရှည် : 16 ဘစ်။ ဘိုက်ဖြင့်တွက်ချက်ထားသော IP ပက်ကတ်တစ်ခု၏အရှည်သည် (ခေါင်းစီးနှင့်ဒေတာအပါအဝင်) ထို့ကြောင့် IP ပက်ကတ်တစ်ခု၏အမြင့်ဆုံးအရှည်မှာ 65 535 bytes ဖြစ်သည်။ ဒီတော့ packet payload ရဲ့ အရွယ်အစား = Total IP packet length - IP header length။
(၅)အမှတ်အသားအရှည် : 16 ဘစ်။ ဤအကွက်ကို အလံများနှင့် အပိုင်းပိုင်း ကမ်းလှမ်းချက် အကွက်များနှင့် တွဲဖက်၍ ပိုကြီးသော အထက်အဆင့် ပက်ကတ်များကို အပိုင်းပိုင်းခွဲရန် အသုံးပြုသည်။ ပြီးနောက်router ပါ။ပက်ကေ့ချ်တစ်ခုကို ခွဲလိုက်သည်၊ ခွဲလိုက်သော သေးငယ်သော ပက်ကေ့ခ်ျအားလုံးသည် တူညီသောတန်ဖိုးဖြင့် အမှတ်အသားပြုထားသောကြောင့် ဦးတည်ရာကိရိယာသည် မည်သည့်ပက်ကက်သည် ခွဲခြမ်းပက်ကတ်နှင့် သက်ဆိုင်သည်ကို ပိုင်းခြားနိုင်မည်ဖြစ်သည်။
(၆)အလံများ- အရှည် 3 ဘစ်.
ဤအကွက်၏ ပထမဂဏန်းကို အသုံးမပြုပါ။
ဒုတိယ bit သည် DF (Don't Fragment) bit ဖြစ်သည်။ DF ဘစ်ကို 1 ဟုသတ်မှတ်သောအခါ၊ ၎င်းကိုဖော်ပြသည်။router ပါ။အပေါ်လွှာ ပက်ကတ်ကို အပိုင်းခွဲ၍မရပါ။ အပေါ်လွှာ ပက်ကတ်ကို အပိုင်းခွဲခြင်းမရှိဘဲ ထပ်ဆင့်မပို့နိုင်ပါက၊router ပါ။အပေါ်လွှာ ပက်ကတ်ကို စွန့်ပစ်ပြီး အမှားအယွင်း မက်ဆေ့ချ်တစ်ခု ပြန်ပေးပါမည်။
တတိယ bit သည် MF (More Fragments) bit ဖြစ်သည်။ ဟိုrouter ပါ။အပေါ်ဆုံးအလွှာပက်ကတ်ကို အပိုင်းခွဲထားပြီး၊ ၎င်းသည် နောက်ဆုံးအပိုင်းမှလွဲ၍ IP ပက်ကတ်၏ ခေါင်းစီးတွင် MF ဘစ်ကို 1 အဖြစ် သတ်မှတ်သည်။
(၇)အပိုင်းအစ အော့ဖ်ဆက်: အရှည် 13 ဘစ်၊ 8 octets ယူနစ်ဖြင့် တိုင်းတာသည်။ IP ပက်ကတ်ကို စုစည်းပြီး ပြန်လည်ရယူရန် လက်ခံသည့်အဆုံးမှ အသုံးပြုသည့် အစိတ်အပိုင်းပက်ကတ်ရှိ IP ပက်ကတ်၏တည်နေရာကို ညွှန်ပြသည်။
(၈)အသက်ရှင်ရန်အချိန် (TTL): အရှည်သည် 8 bits ဖြစ်ပြီး အစပိုင်းတွင် စက္ကန့် (s) ဖြင့် ဒီဇိုင်းထုတ်ထားသော်လည်း အမှန်တကယ် hops ဖြင့် တိုင်းတာပါသည်။ အကြံပြုထားသော ပုံသေတန်ဖိုးမှာ 64 ဖြစ်သည်။ IP packet များကို ပို့သည့်အခါ၊ တိကျသောတန်ဖိုးကို ဤအကွက်တွင် ဦးစွာသတ်မှတ်ပေးပါသည်။ IP packet တစ်ခုစီကိုဖြတ်သွားသောအခါrouter ပါ။လမ်းတလျှောက်၊router ပါ။လမ်းတစ်လျှောက်တွင် IP packet ၏ TTL တန်ဖိုးကို 1 ဖြင့် လျှော့ချပါမည်။ TTL ကို 0 သို့ လျှော့ချပါက IP ပက်ကတ်ကို စွန့်ပစ်ပါမည်။ ဤအကွက်သည် လမ်းကြောင်းလှည့်ပတ်မှုများကြောင့် IP packet များကို ကွန်ရက်အတွင်း စဉ်ဆက်မပြတ် ထပ်ဆင့်ပို့ခြင်းကို တားဆီးနိုင်သည်။
(၉)ပရိုတိုကောအရှည် : 16 ဘစ်။ IP ခေါင်းစီးများ၏ မှန်ကန်မှုကို ထောက်လှမ်းရန်အတွက် အသုံးပြုသော်လည်း ဒေတာကဏ္ဍ မပါဝင်ပါ။ တစ်ခုချင်းမို့ပါ။router ပါ။TTL တန်ဖိုးကို ပြောင်းလဲရန် လိုအပ်သည်။router ပါ။passing packet တစ်ခုစီအတွက် ဤတန်ဖိုးကို ပြန်လည်တွက်ချက်ပါမည်။
(၁၀)ခေါင်းစီး Checksumအရှည် : 16 ဘစ်။ IP ခေါင်းစီးများ၏ မှန်ကန်မှုကို ထောက်လှမ်းရန်အတွက် အသုံးပြုသော်လည်း ဒေတာကဏ္ဍ မပါဝင်ပါ။ တစ်ခုချင်းမို့ပါ။router ပါ။TTL တန်ဖိုးကို ပြောင်းလဲရန် လိုအပ်သည်။router ပါ။passing packet တစ်ခုစီအတွက် ဤတန်ဖိုးကို ပြန်လည်တွက်ချက်ပါမည်။
(၁၁)၊အရင်းအမြစ်နှင့် သွားမည့်နေရာလိပ်စာများ: လိပ်စာနှစ်ခုလုံးသည် 32 bits ဖြစ်သည်။ ဤ IP ပက်ကတ်၏ မူရင်းနှင့် ဦးတည်ရာလိပ်စာကို ခွဲခြားသတ်မှတ်သည်။ NAT ကို အသုံးမပြုပါက ဤလိပ်စာနှစ်ခုသည် ထုတ်လွှင့်မှုလုပ်ငန်းစဉ်တစ်ခုလုံးတွင် ပြောင်းလဲမည်မဟုတ်ကြောင်း ကျေးဇူးပြု၍ သတိပြုပါ။
(၁၂)ရွေးချယ်မှုများ: ဤသည်မှာ ပြောင်းလဲနိုင်သော အရှည်အကွက်တစ်ခုဖြစ်သည်။ ဤအကွက်ကို ရွေးချယ်နိုင်ပြီး စမ်းသပ်ရန်အတွက် အဓိကအားဖြင့် အသုံးပြုထားပြီး လိုအပ်သလို မူရင်းစက်ပစ္စည်းဖြင့် ပြန်လည်ရေးသားနိုင်ပါသည်။ ရွေးချယ်နိုင်သောပစ္စည်းများတွင် အောက်ပါတို့ပါဝင်သည်-
• အရင်းအမြစ်လမ်းကြောင်းလမ်းကြောင်းကို ဖြည်: အတွဲများအတွက် IP လိပ်စာများကို ပံ့ပိုးပါ။router ပါ။အင်တာဖေ့စ်များ IP packet များကို ဤ IP လိပ်စာများတစ်လျှောက် ထုတ်လွှင့်ရမည်ဖြစ်ပြီး၊ သို့သော် ၎င်းကို ဆက်တိုက် IP လိပ်စာနှစ်ခုကြားရှိ router အများအပြားကို ကျော်ရန် ခွင့်ပြုထားသည်။
•တင်းကျပ်သောအရင်းအမြစ်လမ်းကြောင်း: အတွဲများအတွက် IP လိပ်စာများကို ပံ့ပိုးပါ။router ပါ။အင်တာဖေ့စ်များ IP packet များကို ဤ IP လိပ်စာများတစ်လျှောက် ပို့ရမည်ဖြစ်ပြီး၊ နောက်တစ်ခုသည် IP address table တွင်မရှိပါက၊ ၎င်းသည် error ကိုဖော်ပြသည်။
•လမ်းကြောင်းမှတ်တမ်းIP packet တစ်ခုစီထွက်သွားသောအခါ router ၏ outbound interface ၏ IP လိပ်စာကို မှတ်တမ်းတင်ပါ။router ပါ။.
•အချိန်တံဆိပ်တုံးများIP packet တစ်ခုစီထွက်သွားသည့်အချိန်ကို မှတ်တမ်းတင်ပါ။router ပါ။.
• padding- IP ခေါင်းစီးအရှည်၏ယူနစ်သည် 32 bits ဖြစ်သောကြောင့် IP header ၏အရှည်သည် 32 bits ၏ ကိန်းပြည့်တစ်ခုဖြစ်ရပါမည်။ ထို့ကြောင့်၊ စိတ်ကြိုက်ရွေးချယ်ခွင့်ပြီးနောက်၊ IP ပရိုတိုကောသည် 32 bits ၏ ကိန်းပြည့်အကြိမ်အရေအတွက်ကိုရရှိရန် သုညများစွာကို ဖြည့်ပေးလိမ့်မည်။
IPV4 ဒေတာကို ကျွန်ုပ်တို့၏ ကုမ္ပဏီထံ မကြာခဏ အသုံးချနိုင်သည်။ONUကွန်ရက် ကိရိယာများနှင့် ကျွန်ုပ်တို့၏ ဆက်စပ်ကွန်ရက် အရောင်းရဆုံး ထုတ်ကုန် အမျိုးအစား အမျိုးမျိုးကို အကျုံးဝင်ပါသည်။ONUAC အပါအဝင် စီးရီးထုတ်ကုန်များONU/ ဆက်သွယ်ရေးONU/အသိဉာဏ်ONU/သေတ္တာONUစသည်တို့ဖြစ်သည်။ONUစီးရီးထုတ်ကုန်များကို အခြေအနေအမျိုးမျိုးတွင် ကွန်ရက်လိုအပ်ချက်များအတွက် အသုံးပြုနိုင်သည်။ ထုတ်ကုန်နှင့်ပတ်သက်သော အသေးစိတ်နည်းပညာပိုင်းဆိုင်ရာ နားလည်သိရှိလာစေရန် အားလုံးကို ကြိုဆိုပါသည်။