အများစုမှာကွန်ယက်ကိုဒေတာထုတ်လွှင့်နည်းပညာများတစ်ဦးဦးတည်ရာကိရိယာတစ်ခုအရင်းအမြစ်ကိရိယာမှဒေတာများထုတ်လွှင့်ဖို့ packets တွေကိုအသုံးပြုပါ။ အဆိုပါ အိုင်ပီ protocol ကိုတစ်ခုချွင်းချက်မဟုတ်ပါဘူး။ အိုင်ပီ packets တွေကိုပု protocol ၏အရေးအပါဆုံးနှင့်အခြေခံအစိတ်အပိုင်းများဖြစ်ကြသည်။ သူတို့ကထုတ်လွှင့်နေစဉ်အတွင်းဒေတာသယ်ဆောင်ကြောင်းအဆောက်အဦများဖြစ်ကြသည်။ သူတို့ကအစကသူတို့လမ်းကိုရှာဖွေရန်နှင့်ဂီယာပြီးနောက် reassemble သူတို့ကိုကူညီပေးနေသတင်းအချက်အလက်များပါဝင်သည်တဲ့ခေါင်းစဉ်ရှိသည်။
၏နှစ်ခုအဓိကလုပ်ငန်းဆောင်တာ ကို IP protocol ကို နေကြသည် routing နှင့် ဖြေရှင်း ။ ကွန်ယက်ပေါ်တွင်စက်နှင့်ထံမှလမ်းကြောင်း packets တွေကိုစေရန်, IP ကိုပါ (အင်တာနက်ပရိုတိုကော) ကို packets တွေကိုအတွက်တစ်လျှောက်သယ်ဆောင်ထားတဲ့ IP လိပ်စာများကိုအသုံးပြုသည်။
IP packet အပေါ် More Information ကို
ပုံထဲမှာအကျဉ်းချုံးဖော်ပြချက်သင် header ကိုဒြပ်စင်၏ function ကိုတစ်ဦးအယူအဆပေးဖို့လုံလောက်တဲ့အဓိပ္ပါယ်ရှိသောဖြစ်ကြသည်။ သို့သော်အချို့ရှင်းရှင်းလင်းလင်းမဖြစ်စေခြင်းငှါ,:
- အဆိုပါမှတ်ပုံတင် tag ကိုတော်တော်များများနောက်ဆုံးအပိုင်းအစများအနေဖြင့် packet ကို reassemble ကူညီရန်အသုံးပြုသည်။ ဒေတာကွန်ရက်တစ်ခုကျော်ကိုစေလွှတ်သောအခါ, ဤ packets တွေကိုများတွင်လွှမ်းမိုးနေသောအသေးစားကဏ္ဍများသို့ဆင်းကျိုးသည်။ ထိုကဲ့သို့သောအင်တာနက်ပေါ်တွင်အဖြစ်အိုင်ပီကွန်ယက်များ,, ပုံမှန်အားဖြင့်လုံခြုံကြသည်မဟုတ်, ဒါ packets တွေကိုဆုံးရှုံးနိုင်ပါတယ်, နှောင့်နှေးစေနိုင်သည်ကို၎င်း, မှားယွင်းတဲ့နိုင်ရန်အတွက်ရောက်ရှိမည်နိုင်ပါတယ်။ သူတို့ကဦးတည်ရာကိုရောက်ရှိသည်နှင့်တပြိုင်နက်ထိုဖော်ထုတ်ခြင်း tag ကို packet ကိုခွဲခြားသတ်မှတ်ရန်နှင့်နောက်ကျောက၎င်း၏မူရင်းပုံစံမှဒေတာ reassemble မှကူညီပေးသည်။
- packet ကိုပြိုကွဲသို့မဟုတ်မရနိုင်ခြင်းရှိမရှိအဆိုပါစိတ်စိတ်အမွှာမွှာအလံပြည်နယ်များ။
- offset အဆိုပါအပိုင်းအစဒီ packet ကိုတွဲထားတဲ့အပိုင်းအစကိုသိရှိနိုင်ဖို့လယ်ပါပဲ။
- (TTL) တိုက်ရိုက်ဖို့အချိန်ကကွယ်လွန်ရှေ့တော်၌ထို packet ကိုဖြစ်စေနိုင်ပါတယ်မည်မျှ hops (router ကိုဖြတ်သန်း) ညွှန်ပြတဲ့အရေအတွက်ဖြစ်ပါတယ်။ တစ်ဦးချင်းစီသည် router မှာတစ် packet ကိုခွဲခြမ်းစိတ်ဖြာနှင့်အခြားအိမ်နီးချင်း router များပေါ်တွင်ကြောင့် router ကိုမှာလက်ရှိသတင်းအချက်အလက်များအပေါ်အခြေခံပြီးသောရန်လမ်းကြောင်းသည်အကောင်းဆုံးအဖြစ်ပုံမှန်အားဖြင့်တစ်ဦးရွေးချယ်မှုလုပ်ဖြစ်ပါတယ်။ packet ကိုထိုနောက်တစ်နေ့ router ကိုမှပေးပို့နေသည်။ ဤဖွဲ့စည်းမှုပုံစံများတွင်တစ်ဦး packet ကိုကောင်းစွာလှည့်လည်သွားပါလိမ့်မည်။ အသီးအသီးအိမ်နီးချင်း router ကိုမှ packet ကိုတစ်ဦးမိတ္တူကိုပေးပို့အဓိပ္ပာယ်သက်ရောက်သည့်အခြားနည်းလမ်းအဖြစ်ရေကြီးမှုလည်းရှိ၏ ထို့နောက်မှသာပစ်မှတ်စက် packet ကိုစားသုံး။ အခြားအ packets တွေကိုပါ Roaming စောင့်ရှောက်မည်။ TTL တစ်ဦး packet ကိုတစ်ဦး router ကိုဖြတ်သန်းတစ်ခုချင်းစီကိုအချိန်ပေးရပါတယ်တဲ့အရေအတွက်, ပုံမှန်အားဖြင့် 255 ဖြစ်ပါသည်။ အဆိုပါ TTL သုညရောက်ရှိတစ်ချိန်ကဤနည်း, မလိုအပ်တဲ့ packets တွေကိုနောက်ဆုံးမှာသေဆုံးပါလိမ့်မယ်။
- အဆိုပါခေါင်းစဉ် checksum packet ကိုထုတ်လွှင့်နေစဉ်အတွင်းအမှား detection နဲ့ဆုံးမပဲ့ပြင်အတွက်အသုံးပြုတဲ့အရေအတွက်ဖြစ်ပါတယ်။ packet ကိုအတွက် data တွေကို packet ကိုအတွက်ဒေတာနှင့်အတူစေလွှတ်တော်မူသောတစ်ပေါင်းလဒ်အတွက်ရလဒ်များတဲ့သင်္ချာ algorithm ကိုသို့ကျွေးမွေးသည်။ ဧည့်ခံအပျေါမှာ, ဒီပေါင်းလဒ်အတူတူ algorithm ကိုသုံးပြီးနောက်တဖန်တွက်ချက်သည်။ ဒါကြောင့်မူရင်းပေါင်းလဒ်အဖြစ်အတူတူပင်ဖြစ်ပါသည်လျှင်, ဒေတာအကောင်းဖြစ်ပါသည်, တခြားကအကျင့်ပျက်ခြစားမှုထည့်သွင်းစဉ်းစားခြင်းနှင့် packet ကိုစွန့်ပစ်သည်။
- သယ်ဆောင်လျက်ရှိအမှန်တကယ်ဒေတာဖြစ်ပါတယ်သော payload ။ ဒေတာ payload သည့်ခေါင်းစဉ် bits သည်စုစုပေါင်းနှိုင်းယှဉ်ကြီးမားသောအရာအထိ 64 kilobyte, ဖြစ်နိုင်သည်ကိုသတိပြုပါ။