ဒီ post ကေတာ့ Networkingကုိ စိတ္ဝင္စားတဲ့လူငယ္ေတြအတြက္ ရည္ရြယ္ပါတယ္။ Network တစ္ခုမွာရွိတဲ့ တစ္ခုကေန ေနာက္တစ္ခုရဲ႕ PC ဆီကုိ Data ေတြဘယ္လုိကူးသြားသလဲဆုိတာကုိ
OSI (Open System Interconnection)နဲ ဆက္ႏြယ္ျပီး Layer 7 ခုအေၾကာင္းကုိ ကြ်န္ေတာ္သိသေလာက္ ေဖာ္ျပေပးမွာပါ။ OSI Model မွာ Layer 7 ခုရွိပါတယ္။ ဒါေတြကေတာ့ 1.Physical 2.Data Link 3.Network 4.Transport 5.Session 6.Presentation 7.Application တုိ႔ပဲျဖစ္ပါတယ္။ ကြ်န္ေတာ္တုိ႔ေတြ Email, Internet Facebook အသုံးျပဳတဲ့အခါအဲဒီ Layer 7 ခုကုိ အဆင့္ဆင့္ျဖတ္ျပီးမွ Email Inbox Facebook စတာကုိျမင္ရတာျဖစ္ပါတယ္။ Exam ေျဖမယ့္ ေက်ာင္းသားေတြကေတာ့ Layer 7 ကေန 1 အထိကုိ All People Need To Seem Data Procession ဆုိျပီး အလြတ္မွတ္ထားႏုိင္ပါတယ္။ ေကာင္းပါျပီ
Layer 1 ကေနစေျပာရေအာင္။
1.Physical Layer 1
OSI (Open System Interconnection)နဲ ဆက္ႏြယ္ျပီး Layer 7 ခုအေၾကာင္းကုိ ကြ်န္ေတာ္သိသေလာက္ ေဖာ္ျပေပးမွာပါ။ OSI Model မွာ Layer 7 ခုရွိပါတယ္။ ဒါေတြကေတာ့ 1.Physical 2.Data Link 3.Network 4.Transport 5.Session 6.Presentation 7.Application တုိ႔ပဲျဖစ္ပါတယ္။ ကြ်န္ေတာ္တုိ႔ေတြ Email, Internet Facebook အသုံးျပဳတဲ့အခါအဲဒီ Layer 7 ခုကုိ အဆင့္ဆင့္ျဖတ္ျပီးမွ Email Inbox Facebook စတာကုိျမင္ရတာျဖစ္ပါတယ္။ Exam ေျဖမယ့္ ေက်ာင္းသားေတြကေတာ့ Layer 7 ကေန 1 အထိကုိ All People Need To Seem Data Procession ဆုိျပီး အလြတ္မွတ္ထားႏုိင္ပါတယ္။ ေကာင္းပါျပီ
Layer 1 ကေနစေျပာရေအာင္။
1.Physical Layer 1
ဒီ Layer ကေတာ့ Network တစ္ခုမွာ ကြ်န္ေတာ္တုိ႔ ျမင္ေနရတဲ့ အပုိင္းအျဖစ္ အၾကမ္းျဖင္းမွတ္ထားႏုိင္ပါတယ္။ ဥပမာ LAN ၾကိဳးေပါ့၊ ေနာက္ျပီး USB ၾကိဳးေတြအမ်ားၾကီးသုံးလုိ႔ရေအာင္
လုပ္ထားတဲ့ Hub ေတြပဲျဖစ္ပါတယ္။ ေနာက္ျပီး Cableၾကိဳးေတြ Radio Wave ေတြ၊ ဒါေတြကုိ Layer 1 အျဖစ္သတ္မွတ္ႏုိင္ပါတယ္။
2.Data Link Layer 2
အေၾကာင္းေျပာရရင္ NIC (Network Interface Card)ကုိလည္းအရင္ဆုံးသိထားရပါမယ္။ NIC မွာ physical Address ျဖစ္တဲ့ MAC (Media Access Control) Address ဆုိတာရွိပါတယ္။
MAC Address ဆုိတာကေတာ့ စက္ရုံကေနထုတ္ေပးတဲ့ unique နံပါတ္ေတြပါပဲ။ ဆုိလုိတာက ဒီနံပါတ္ေတြဟာ card တစ္ခုတည္းအတြက္သာျဖစ္ပါတယ္။ ဒါေၾကာင့္ တူညီတဲ့ MAC Address
ဆုိတာမရွိပါဘူး။ NIC အလုပ္လုပ္တဲ့ေနရာမွာ LLC (Logical Link Control) နဲ႔ MAC(Media Access Control) ဆုိျပီး 2 ပုိင္းရွိပါတယ္။ LLC ကေတာ့ Operating System ကုိအဲဒီ MAC Address အေၾကာင္းအသိေပးတာျဖစ္ျပီး MAC ကေတာ့ NIC မွာရွိတဲ့ MAC Address ဟာအမွန္ျဖစ္ေၾကာင္း အသိေပးတာျဖစ္ပါတယ္။ ဒီလုိနဲ ဟုိဘက္ PC က MAC Address ရယ္ ဒီဘက္ က MAC Address ကုိ Compare လုပ္ျပီး စစ္ေဆးတာျဖစ္ပါတယ္။ Layer 2 မွာျမင္သာမယ့္ device ကေတာ့Switch ျဖစ္ပါတယ္။
3.Network Layer 3
ဒီ Layer မွာေတာ့ Network Operating System ေတြက MAC Address ေတြကုိ သက္ဆုိင္ရာ IP Address အျဖစ္ေျပာင္းေပးလုိက္ပါတယ္။ 192.168.1.1 စသည္ျဖင့္ေပါ့ဗ်ာ။ ဒီအပုိင္းကုိ OS ကကုိင္တြယ္တာျဖစ္ပါတယ္။ MAC Address နဲ႔ IP Address ကုိ ကြျကြဲျပားျပားသိရေအာင္ ကေန ipconfig /all လုိ႔ရုိက္ထည့္ျပီး စစ္ေဆးႏုိင္ပါတယ္။ အဲဒီမွာ Physical Address ဆုိတာက MAC Address ျဖစ္ျပီး IPv4 MAC Address ကေတာ့ Software ကသတ္မွတ္ေပးတဲ့ IP Address ပါပဲ။ Layer 3 အတြက္ျမင္သာတဲ့ Device ကေတာ့ Router ပါ။
4.Transport Layer 4
ဒီအပုိင္းမွာေတာ့ Network တစ္ခုကေနပုိ႔လုိက္တဲ့ data ေတြကုိ packet တစ္ခုခ်င္းစီျဖဳိခြဲပစ္ျပီး destination ကုိေရာက္တဲ့အခါမွ ျပန္စုလုိက္တဲ့အပုိင္းပါ။ ကြ်န္ေတာ္တုိ႔ Email ေတြပုိ႔ရင္လည္း ဒီသေဘာနဲ႔သြားေနတာျဖစ္ပါတယ္။ ဥပမာ 3MB ရွိတဲ့ mp3 ဖုိင္ကုိ ပုိ႔မယ္ဆုိရင္ Network Protocol ေတြက packet ေတြအျဖစ္ျဖဳိခြဲပစ္ျပီး အဲဒီ packet ေတြကုိလည္း ဆုိင္ရာ sequence number ေတြအျဖစ္သတ္မွတ္ေပးတယ္။ destination ကုိေရာက္မွ သက္ဆုိင္ရာ sequence number ျပန္နဲ႔စစ္ေဆးျပီး အလုပ္လုပ္ပါတယ္။
5.Session Layer 5
Session Layer မွာဆုိရင္ Network တစ္ခုေပၚမွာ data ေတြရယူတဲ့အခါ အလွည့္က်ပုံစံနဲ႔ အလုပ္လုပ္တာကုိ ဆုိလုိပါတယ္။ ဥပမာ ကြ်န္ေတာ္တုိ႔ Printer တစ္ခုကုိ Network တစ္ခုကေန
လူႏွစ္ေယာက္လွမ္းျပီး မသုံးႏုိင္တာကုိသိမွာပါ။ Wait Time ဆုိတာရွိျပီး Job တစ္ခုျပီးမွ ေနာက္တစ္ခုကုိ ဆက္လုပ္ေစပါတယ္။ အဲဒီ အပုိင္းကုိ Session layer က Control လုပ္ပါတယ္။
6.Prensentation Layer 6
ဒီ Layer ကေတာ့ Standard တစ္ခုကုိ တည္ေဆာက္ေပးလုိက္တာပါ။ ဥပမာ Windows, Linux အစရွိတဲ့ platform ေတြမွာ မတူညီတဲ့ File System ေတြရွိတဲ့အတြက္ Windows ကေန Linux ဆီကုိ
ဆက္သြယ္တဲ့အခါ ဖုိင္ေတြကုိ မသိဘူးမျဖစ္ရေလေအာင္ standardized လုပ္ေပးတဲ့အပုိင္းေပါ့။ ဥပမာေနာက္တစ္ခုနဲ႔ေျပာရရင္ PDF ဖုိင္ကုိ ဖန္တီးလုိက္တယ။္ ေကာင္းျပီ။ PDFဆုိရင္ Windows မွာျဖစ္ျဖစ္ Linux မွာျဖစ္ျဖစ္ ဖုိင္ေတြကုိ ဖြင့္လုိ႔ရျပီေလ။
7.Application Layer 7
ကဲ လာပါျပီ ေနာက္ဆုံး Layer ျဖစ္တဲ့ Application Layer မွာေတာ့ ကြ်န္ေတာ္တုိ႔ျမင္ရတဲ့ Network Application ေတြပဲျဖစ္ပါတယ္။
ျမင္သာေအာင္ ေျပာရရင္ Web Browser ေတြျဖစ္တဲ့ Mozilla Firefox, Internet Explorer။ Windows မွာရွိတဲ့ My Network Places ။ Google ရဲ႕ Product ေတြျဖစ္တဲ့ Gmail, Google Docs
စတာေတြပဲျဖစ္ပါတယ္။ Application Layer မွာ ေနာက္ထပ္ function ေတြျဖစ္တဲ့ Encryption, User Authentication, API (Application Programming Interface)
ေတြလည္းပါဝင္ပါေၾကာင္း။
No comments:
Post a Comment
If you good, i don't bad. if you think you can bark me, I think i can also fuck you. I'm just ordinary person. Is that OK? :)