OSI မော်ဒယ်လ်: တည်းဖြတ်မှု မူကွဲများ

အရေးမကြီး ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-အမြောက်အများ +အမြောက်အမြား)
အရေးမကြီး ဘော့ - စာသားများကို အလိုအလျောက် အစားထိုးခြင်း (-။ထ +။ ထ, -လျှက် ရှိ +လျက် ရှိ, -။အ +။ အ)
စာကြောင်း ၆ -
 
== အသုံးချ အလွှာ (Application Layer) ==
အီးမေးလ် နှင့် ဝက်ဘ်ဘရောက်ဆာ အစရှိသော အသုံးချ ဆော့ဖ်ဝဲလ်များတွင် အသုံးပြုကြသည်။ ဤအလွှာတွင် ပရိုတိုကောလ် အမြောက်အမြားကို လက်ရှိ အသုံးချလျှက်အသုံးချလျက် ရှိကြသည်။ အဓိကအားဖြင့် Application တွေ လုပ်ဆောင်တဲ့ အလွှာ တစ်ခု ဖြစ်ပါတယ်။ သူက Network နဲ့Application ကြားမှာ လုပ်ဆောင်ပေးပါတယ်။ ဥပမာအားဖြင့် ကျွန်တော်တို့ Emailတစ်ခုပို့တယ်ဆိုရင် အဲ့ဒီ Email ကိုမြင်နေရတဲ့ User Interface ကို Application Layer က လုပ်ဆောင်ပေးတာ ဖြစ်ပြီးတော့ အဲ့ဒီ အီးမေးလ်ကို Send Buttom နှိပ်လိုက်တဲ့အချိန်ကစပြီးတော့ ဒေတာတွေအကုန်လုံးကို Presentation Layer တင်ဆက်မှုအလွှာသို့ ရောက်ရှိပြီး ထိုတင်ဆက်မှုအလွှာမှ ဆက်လက် လုပ်ဆောင် သွားမည် ဖြစ်သည်။ သူ့ဆီမှာပါဝင်တဲ့အဓိက Protocol များကတော့ ကျွန်တော်တို့ ဝဘ်ဆိုဒ်တွေကြည့်ရင်သုံးတဲ့ HTTP, HTTPS Email ပို့ရာတွင်သုံးတဲ့ SMTP , POP, IMAPတို့ပါဝင်သည်။
 
== တင်ဆက်မှု အလွှာ (Presentation Layer) ==
စာကြောင်း ၁၂ -
 
== ဆက်ရှင် အလွှာ (Session Layer) ==
ဆက်ရှင်အလွှာသည် အသုံးချအလွှာ(Presentation Layer) မှ ထုတ်ပိုးပေးလိုက်သော ဒေတာယူနစ်များထဲမှ ဒေတာပေးပို့မည်သူ(Source Address) နှင့် ဒေတာလက်ခံမည့်လိပ်စာ (Destination Address) ကိုကြည့်၍ ထို ပေးပို့မည့်သူ နှင့် ဒေတာ လက်ခံမည့်သူ နှစ်ဦးကြား နက်ဝက်ပေါ်တွင် ဦးစွာ Virtual Connection တစ်ခု တည်ဆောက်ပါသည်။ ထို့နောက် ဆက်သွယ်ရမည့် Transmission Rate ပေါ်မူတည်၍ အပြန်အလှန် ပေးပို့ခြင်း (Full Duplex) နှင့် တစ်ဦးတည်းမှ ပေးပို့ခြင်း (Half Duplex) ဟူသော နည်းလမ်းများထဲမှ မည်သည့်နည်းလမ်းဖြင့် ဒေတာ ပို့လွှတ်ရမည်ကို ဆုံးဖြတ်ပါသည်။ထို့သို့ဆုံးဖြတ်ပါသည်။ ထို့သို့ ဆက်ရှင်အလွှာသည် ကွန်ပျူတာနှစ်လုံး ဒေတာ ပေးပို့ ဆက်သွယ် နေစဉ် ကာလပတ်လုံး ကွန်နက်ရှင် တစ်ခုတည်မြဲအောင် လုပ်ဆောင်ပေးပြီး ဒေတာများကိုလည်း Synchronize လုပ်ဖြင်းဖြင့် ပေးပို့သူနှင့် လက်ခံသူကြား ဒေတာ အပြည့်အ၀ ရရှိစေရန် ကူညီပါသည်။ ဒေတာ ပေးပို့ဖလှယ်မှု ပြီးဆုံးသွားလျှင် သော်လည်ကောင်း ဒေတာပေးပို့ဖလှယ်မှု ရပ်ဆိုင်းဖို့ အမိန့်ရမည်ဆိုလျှင် သော်လည်ကောင်း ထို ဆက်ရှင်အလွှာသည် ထိုVirtual Connection ကို ပိတ်ပစ်လိုက်ပါမည်။ အကယ်၍ မတော်တဆမှု တစ်ခုခုကြောင့် ချိတ်ဆက်မှု ပြတ်တောက် ခဲ့သည်ရှိသော် Session Layer Protocol မှသိရှိပြီး ပြန်လည် ချိတ်ဆက်ရန် ကြိုးစားပါလိမ့်မယ်။ သတ်မှတ်ထားသည့် အချိန်ကာလ တစ်ခုအတွင်း ပြန်လည်မချိတ်ဆက်နိုင်ခဲ့လျှင် ထို Virtual Connectionကိုပိတ်ပစ်ပြီး ချိတ်ဆက်မှု ပြတ်တောက်သွားကြောင်း Pop-up box မှတဆင့်ကြေညာပါမည်။
 
== သယ်ယူပို့ဆောင်မှု အလွှာ (Transport Layer) ==
ပို့ဆောင်ဆက်သွယ်မှုအလွှာသည် ဆက်ရှင်အလွှာမှ တည်ဆောင်ထားသော ကွန်နက်ရှင်ပေါ်သို့ ဒေတာများပို့ဆောင်ရန်တာဝန်ယူပါတသည်။ထို့အပြင်ဒေတာများပို့ဆောင်ရန်တာဝန်ယူပါတသည်။ ထို့အပြင် ဒေတာများ တိတိကျကျ စီးဆင်းမှုရှိစေရန် တာဝန်ယူပါသည်။ ထို့နောက် ဒေတာပက်ကတ် (Packets) များကို Datagram သို့မဟုတ် Segment များအဖြစ် ခွဲထုတ်လိုက်ပါသည်။ ထို ဒေတာများကို မပို့လွှတ်မီ ဒေတာလက်ခံမည့်သူ၏ လိပ်စာ ၊ တန်းစီနံပါတ်၊ ဒေတာများ အမှားပြုပြင်ရန်(Error Recover) နံပါတ်များ ဖြစ်သော Frame Check Sequence စသည့် တန်းစီ နံပါတ်များ တပ်ပေးလိုက်သည်။ ထို့ကြောင့် ပို့ဆောင်ဆက်သွယ်မှုအလွှာ မှ ပေးပို့လိုက်သော ဒေတာ Segment သို့မဟုတ် Datagram များသည် လမ်းတွင် ပျက်စီးပျောက်ဆုံးခဲ့ပါက ထို တန်းစီနံပါတ်များဖြင့် ပျောက်ဆုံးသွားသော ဒေတာများကို ထပ်မံပို့ဆောင်စေသည်။အချက်အလက်များထပ်မံပို့ဆောင်စေသည်။ အချက်အလက်များ လုံခြုံရေးနှင့် အရေးကြီးသည်များကို ဦးစားပေးခြင်း စသည်တို့ကိုလည်း စီမံခန့်ခွဲပေးသည်။ ဖိုင်းယားဝေါ ပစ္စည်များနှင့် layer 4 switch များသည် ဤအလွှာတွင် အလုပ်လုပ်ကြသည်။ ဤအလွှာမှ ကြီးမားသော မက်ဆေ့များကို ပက်ကက် အသေးများအဖြစ် ခွဲခြမ်းပြီး ကွန်ယက် အလွှာမှ လှည့်ပတ် ပို့ဆောင်ရာတွင် အသင့်ဖြစ်စေရန် လုပ်ဆောင်ပေးသည်။ TCP နှင့် UDP အစရှိသော ပရိုတိုကောလ်များသည် ဤအလွှာတွင် အလုပ်လုပ်ကြသည်။
 
== ကွန်ယက် အလွှာ (Network Layer) ==