Introduction OSI Models
ဘာေၾကာင္႔ OSI Layer ေပၚလာခဲ႔သလဲဆိုတာကို ကြ်န္ေတာ္သိတဲ႔ ဟာေလးနည္းနည္းေျပားျပပါမယ္
အရင္တုန္းကေပါ႔ကြ်န္ေတာ္တို႔အသံုးျပဳေနတဲ႔
Network Device နဲ႔အျခားေသား Device ေတြကို
ထုတ္လုပ္တဲ႔ Vendor ေတြက မ်ားလာတယ္ ။ အဲ႔ဒိ
Vendor ေတြကလည္း ကိုယ္ပိုင္ own
proprietary
solution ရွိၾကတယ္။အဲ႔ဒိေတာ႔ Vendor တစ္ခုနဲ႔တစ္ခုက solution က
compatible မျဖစ္ေတာ႔ဘူး အဲ႔ဒါက ဆိုးလြန္းတဲ႔အခ်က္ေပါ႔.. အဲ႔ဒါနဲ႔ ဒီလိုဆိုရင္
ေရရွည္မွာ
အဆင္မေျပနိုင္တဲ႔အတြက္ ISO ( the
International Organization for Standardization) က OSI modelကို ၁၉၈၄ ခုနွစ္မွာ
စတင္အသံုးျပဳခဲ႔တယ္
အဲ႔လိုအသံုးျပဳလိုက္မယ္ဆိုေတာ႔
ဒီေန႔ထိတိုင္ Different Vendor ေတြက သူတို႔ေတြရဲ႔ Device ေတြကို OSI Layer
နဲ႔အေျခခံျပီးထုတ္လုပ္ခဲပါတယ္။နားလည္းလားေတာ႔မသိဘူး
မလည္ေသးလဲ ဆက္ျပီးအားေပးပါအံုးဗ်ား ထပ္ျပီးေျပားအံုးမယ္.........
"All People Seen
To Need Data Process " OSI ကို အလြယ္မွတ္သားနည္းေပါ႔...
အခုကြ်န္ေတာ္ေျပားမွာကေတာ႔
OSI layer ေတြထဲက Layer တစ္ခုခ်င္းစီအေၾကာင္းေျပားျပေပးမယ္
Physical Layer -သူကေတာ႔ Voltage Level ,Timing,Physical Data Rate တို႔
Connector ေတြေပါ႔..etc အဲ႔လိုမမွတ္ခ်င္ရင္
" Everything
you can touch
"
DataLink Layer
- သူလည္း ဘာေတြလုပ္ေပးလဲဆိုေတာ႔
Data ေတြရဲ႔ Format ေတြကို Makes sure ျဖစ္ေအာင္, Data ေတြကို Error
မျဖစ္ေအာင္လုပ္ေပးတယ္ Data ေတြကို reliably ျဖစ္ေအာင္ပို႔ေပးတယ္, MAC
Addresses and Ethernet frames က Datalink Layer
ေပၚမွာအလုပ္လုပ္တယ္။
Network Layer - ကေတာ႔ Connectivity နဲ႔ Routing ေတြကို အေကာင္းဆံုးလုပ္ေပးတယ္
IPV4 & IPV6ေတြကေတာ႔ Network Layer
ေပၚမွာေနထိုင္တာေပါ႔..
Transport Layer - Transport Layer ဆိုတာကေတာ႔ Transport ဆိုတဲ႔အတိုင္း သယ္ယူပို႔ေဆာင္တယ္ေပါ႔ မင္းဟာ အင္တာနတ္ကေနျပီး
ေဆာင္းပါးတစ္ခုကို ေခၚလိုက္ရင္ ေဆာင္းပါးစာမ်က္ႏွာေပၚလာေအာင္
Transport Layer အလုပ္လုပ္မွာ မင္းကြန္ပ်ဴတာဆီ Data လာမည္ျဖစ္သည္
TCP - TCP ကေတာ႔ Data
Sent ရင္ Reliable Way ပံုစံအလုပ္လုပ္တယ္
UDP - UDP ကေတာ႔ Data ကိုပို႔ရင္
Unreliable Way ပံုစံနဲ႔အလုပ္လုပ္ပါတယ္
ဒါေပမယ္ UDP လည္းသူေနရာနဲ႔သူေကာင္းမြန္ၾကပါတယ္။။
Session Layer-Session
Layer ကေတာ႔ မင္းအင္တာနတ္သံုးျပီး Website တစ္ခုကိုေခၚလိုက္မယ္ဆိုပါစို႔ အျခား user
တစ္ေယာက္ထက္မက
အသံုးျပဳခဲ႔မယ္ဆိုရင္ ဒီ User ကေတာ႔ ဒီ Page ကို ဟိုUser ကေတာ႔ဟုိ
page no... ဆိုျပီး Session အလုိက္ခြဲးျပီးအလုပ္လုပ္ေပးပါတယ္
အျခားေသားဥပမာေတြလည္းရွိပါတယ္
ဒါေလးပဲသိလို႔ဒါေလးပဲေျပားျပေပးတာ(ဟုတ္ပါဘူး ဒါေလးကလြယ္မယ္ထင္လို႔ပါ)
Presentation Layer
-Presenation ဆိုတဲအတိုင္းပဲ Presenation လုပ္ေပးတယ္ ေအာက္မွာေသခ်ာေလးရွင္ျပေပးပါမယ္
ဆက္ျပီးဖတ္ေပးပါအံုး
Application Layer
- APP Layer မွာဆိုရင္ ဘယ္ Protocol ေတြပါ၀င္လည္းဆိုေတာ႔
Email, Https ,Http and FTP any more ေပါ႔
အားလံုးကို အေသးစိတ္ျပန္ေျပားေပးပါမယ္
1.မင္းကြန္ပ်ဴတာကေန မင္းၾကိဳက္တဲ႔
web site တစ္ခုခုက File or ebook တစ္ခုခုကိုု Downloading လုပ္ေတာ႔မယ္ဆိုရင္ မင္းဟာ
Website ရဲ႔ Address
ကိုသိမွရမယ္ အဲ႔ Website ကိုသြားခ်င္ရင္ Http ဆိုတဲ႔ Web
Protocol ကိုအသံုးျပဳရမွာျဖစ္ပါတယ္ အဲ႔ဒါကို Application Layer လို႔ေခၚတယ္
2.အဲလိုေခၚလိုက္တဲအခါေပါ႔
မင္းဟာ ဘယ္လို Browserနဲ႔ ေခၚတာလဲေပါ႔ မင္းဆီကို ဘယ္လို ပုံစံနဲျပန္ျပီး Respond လုပ္မယ္ဆိုတာကို
အရင္
Presentation အရင္ လုပ္တယ္ Presentation
Layer အသံုးျပဳသြားတာေပါ႔
4.အဲ႔လိုပဲ Website ကို ေခၚတဲ႔
User ကို ဘယ္စာမ်က္နွာကို အရင္ပို႔မွရမယ္ အဲ႔ဒါျပီးမွ ေနာက္တစ္ခုကို ဆက္လတ္ပို႔မယ္ဆိုျပီး
Session
ခြဲးေပးတာကိုေတာ႔ Session Layer လို႔ေခၚတယ္
က်န္တာေတြကေတာ႔အေပၚအတိုင္းပဲမွတ္လိုက္ပါ
ဒီေလာက္နဲပဲရပ္လိုက္ပါေတာ႔မယ္ OSI အေၾကာင္းကို အားလံုးမမွန္ခဲ႔ရင္ ေတာင္ နည္းနည္းေတာ႔သိသြားမယ္ထင္ပါတယ္
ကြ်န္ေတာ္လည္း
သိသေလာက္နဲ႔ စာေတြဖတ္ထားတာေတြမွတ္မိတာေလးေတြေရးသားထားတာပါ။ ေနာက္ထပ္ေရးအံုးမယ္ သင္ခန္းစာကေတာ႔ TCP/IP
& OSI Layer ကြာျခားပံုေပးကို ေရးသားပါအံုးမယ္ ........လာေရာက္အားေပးမွဴကိုေက်းဇူးတင္ပါတယ္







0 comments:
Post a Comment
အဆင္မေျပပါက Comment ေပးနိုင္ပါတယ္... လိုအပ္တာရွိခဲ႔ပါက C-box တြင္ေတာင္းဆိုနိဳင္ပါသည္။