Monday, December 5, 2011

BASIC NETWORKING

ဒီအခန္းမွာ အေျခခံ networking အေၾကာင္းကို ေဆြးေနြးမွာျဖစ္ပါတယ္..networking မွာ အေျခခံအေၾကာင္းေတြက နည္းနည္းမ်ားပါတယ္..အဲဒီအမ်ားၾကီးထဲကမွ ပထမဆံုး သိသင့္ သိထိုက္ တာေတြကိုသာေဆြးေနြး လိုက္ပါတယ္..
Network ဆိုတာ ဘာလဲ…
Network ဆိုတာ ကြန္ပ်ဴတာ နွစ္လံုး (သို ့)နွစ္လံုးနဲ ့အထက္ခ်ိတ္ဆက္ထားျခင္းကို network လို ့ ေခၚပါတယ္..ဒီလိုခ်ိတ္ဆက္ဖို ့အတြက္ဆိုရင္ transmission midia ေတြျဖစ္တဲ့ network cable ၾကိဳးေတြ Air , switch ,hub ,Router ေတြ လိုအပ္ပါတယ္..
Network အမ်ိဳးအစား
အဓိကအာျဖင့္ network ကို LAN ,MAN ,WAN ဆိုျပီးသတ္မွတ္ပါတယ္..LAN ဆိုတာ Local Area Network ျဖစ္ျပီး အေဆာက္အဦး တစ္ခုစာ အတြင္းမွာ ခ်ိတ္ဆက္ ထားတဲ့ ကြန္ပ်ဴတာေတြ ျဖစ္ပါ တယ္..LAN ဟာ Area အားျဖင့္ အေသးငယ္ဆံုးေသာ network ျဖစ္ပါတယ္..MAN ဆိုတာ Metropolitan Area Network ျဖစ္ျပီး ျမိဳ ့တစ္ျမိဳ ့စာ Area အတြင္း ခ်ိတ္ဆက္နုိင္ ပါတယ္…WAN ဆိုတာ Wide Area Network ျဖစ္ျပီး ကမၻာ အရပ္ရပ္ကို ဆက္သြယ္ နိုင္ေသာ network ၾကီးျဖစ္ပါတယ္..WAN ဟာ Area အက်ယ္ဆံုး network အမ်ိဳးစား ျဖစ္ပါတယ္.. network ေပါင္းေျမာက္မ်ားစြာကိုခ်ိတ္ဆက္ထားသည့္ အတြက္ေၾကာင့္ network of the network လို ့လည္း
ေခၚဆုိၾကပါတယ္..
   
   

ဘာေၾကာင့္ network ကိုသံုးၾကလဲ..
က်ေနာ္တို ့ေတြက ကြန္ပ်ဴတာထဲမွာ ရိွတဲ့အခ်က္အလက္ေတြ ေဒတာ ေတြကို sharing လုပ္ျခင္းအတြက္အသံုးျပဳရပါတယ္..ဒါအျပင္ communication အတြက္အသံုးျပဳ ပါ တယ္…ဖိုင္ေတြ ေဒတာ ေတြကို မ်ွေ၀သံုးစြဲျခင္းသာမကပဲ hardware device ေတြကို ပါမ်ွေ၀သံုးစြဲလို ့ရနိုင္ပါေသးတယ္..တျခားကြန္ပ်ဴတာမွ sharing လုပ္ထားတဲ့ဖိုင္ေတြ ဖိုဒါေတြကို floppy ေတြ cd disc ေတြ usb stick ေတြကို မသံုးပဲ ေဒတာေတြကို လွမ္းယူသံုးစြဲနိုင္ပါတယ္ hardware device ေတြထဲကဆိုရင္ သိသာထင္ရွား ဆံုး အခ်က္က printer ကို မ်ွေ၀သံုးစြဲျခင္းျဖစ္ပါတယ္..ရံုးတစ္ခုမွာ ကြန္ပ်ဴတာ ၅ လံုးရိွ တယ္ဆိုပါစို ့..ကြန္ပ်ဴတာ ၅ လံုးစလံုး printer ကို အတူတကြမွ်ေ၀သံုးစြဲျခင္းအားျဖင့္ ကုန္က်စရိတ္ကို အမ်ားၾကီးသက္သာေစပါတယ္..
Topology
Topology ဆိုတာ network တည္ေဆာက္တဲ့အခါ ကြန္ပ်ဴတာေတြတစ္လံုးနဲ ့တစ္လံုး group တစ္ခု နဲ ့တစ္ခု ခ်ိတ္ဆက္မွု ပံုစံေတြျဖစ္ပါတယ္..

 
   

Protocol ဆိုတာ
ကြန္ပ်ဴတာ တစ္လံုးနဲ ့တစ္လံုးခ်ိတ္ဆက္ရာမွာ က်ေနာ္တို ့သိရမွာကေတာ ့ Protocol ေတြကို သိထားရမွာၿဖစ္ပါတယ္ ... အဲဒါေတြ က Physically မဟုတ္ဘဲ Logically မ်ွသာၿဖစ္ပါတယ္။Protocol ဆိုတာကေတာ ့ မတူညီတဲ ့ File type ေတြ မတူညိီတဲ ့OS platform ေတြ , Communication Device ေတြကို ခ်ိတ္ဆက္ရာမွာ အသံုးၿပဳတဲ ့ Language ၁ မ်ိဳးပါပဲ.. ...ဥပမာ ၿမန္မာ ၁ ေယာက္ ... တရုတ္ ၁ ေယာက္ .... ဂ်ပန္ ၁ ေယာက္ လူ ၃ ေယာက္၇ွိတယ္ ဆိုပါစို ့...။အဲ့ေတာ ့၁ ေယာက္ကို ၁ ေယာက္နားလည္ေအာင္ ဘယ္ Language နဲ ့ေၿပာၾကမလဲ ...?? English ေပါ့ဗ်ာ ... English ဟာ International Language ၿဖစ္သလို ...Protocol ဟာလည္း ၁ ကမၻာလံုး မွာ၇ွိတဲ့ ကြန္ၿပဴတာ အခ်င္းခ်င္း ဆက္သြယ္ဖို ့ စက္တစ္လံုးနဲ ့တစ္လံုး နားလည္ဖို ့အတြက္ ေပၚေပါက္လာတဲ့ computer Languageဘဲၿဖစ္ပါတယ္….

IP Address
တစ္ကမၻာလံုးမွာရိွတဲ့ Computer မ်ားအခ်င္းခ်င္း မွန္ကန္စြာ ခ်ိတ္ဆက္ အသံုးၿပဳႏိုင္ရန္ Ip addressing ကိုနားလည္ရပါမယ္...။IP address သည္ 32 bit ရွိၿပီး 8 bit အပိုင္း ၄ ခုအား Dot ၿဖင့္ပိုင္းညခားထားၿခင္းၿဖစ္ပါတယ္ ...။8 Bit အပိုင္း ၁ ခုအား individual byte (သို ့) octet လို ့ ေခၚပါတယ္...။ အသံုးၿပဳႏိုင္ေသာ တန္ဖိုးမွာ 1 မွ 254 အထိရွိၿပီး 0 နဲ ့255 မွအရန္ထားရွိရပါမယ္။
0 မွာ Network Address ၿဖစ္ၿပီး 255 မွာ Broadcast Address ၿဖစ္ပါတယ္။

IP အမ်ိဳးအစား နဲ ့ဖြဲ ့စည္းပံု
IP address မွာ Public IP ရယ္ Private IP ရယ္ဆျိုပီး နွစ္မ်ိဳးရွိပါတယ္ LAN Network မွာဆိုရင္ Private IP ေတြကို ထည့္သြင္းပါတယ္ WAN Network မွာဆိုရင္ Public IP ေတြကို ထည့္သြင္းပါ တယ္…. IP မွာ IPV4 နဲ ့ IPV6 ဆိုျပီးေတာ့ ရိွပါတယ္..အခုလက္ရိွအသံုးျပဳေနၾကတာ IP VERSION 4 (IPV4)ျဖစ္ပါတယ္ IP တစ္ခုမွာ 4 Octet ရွိပါတယ္ (ဥပမာ- 192.168.1.10) octet တစ္ခုနဲ ့ တစ္ခုၾကား dotted decimal format စနစ္ျဖင့္အသံုးျပဳပါတယ္..
192 = first Octet
168 = Second Octet
1 = Third Octet
10 = Fourth Octet

   
အဲဒီလို Octet 4 ခုရွိိတဲ့အထဲမွာ first Octet ကိုၾကည့္ျခင္းအားျဖင့္ Public IP လား /Private IP လားဆိုတာကို သိနိုင္ပါတယ္…..အထက္က IP မွာဆိုရင္ ပထမဆံုး Octet တစ္ခုကိုၾကည့္လုိက္ရင္ 172 ဆိုတာ class B အမ်ိဳးအစားျဖစ္ျပီး private IP ျဖစ္ပါတယ္..
IP Class မ်ား
IP မွာ Class 5 ခုရွိပါတယ္ class A,B,C,D,E ဆိုျပီးေတာ့ရိွပါတယ္ class D နဲ ့E ကိုဒီေနရာမွာ ေတာ့မေျပာေတာ့ပါဘူး တစ္ကမၻာလံုးမွာ အမ်ားဆံုးသံုးေနၾကတဲ ့ class A,B,C ကို ပဲအဓိက ေျပာပါ့မယ္..
1 မွ 126 အထိက A class ပါ( First Octet ကိုေျပာတာပါ)
128 မွ 191 အထိက B class ပါ ( First Octet ကိုေျပာတာပါ)
192 မွ 233 အထိက C class ပါ ( First Octet ကိုေျပာတာပါ)


   


Private IP နဲ ့Public
#First Octet က 10 နဲ ့စတာဆိုရင္ private IP ပါ
#First Octet က 172 နဲ ့စတာဆိုရင္ private IP ပါ
#First Octet က 192 နဲ ့စတာဆိုရင္ private IP ပါ
#First Octet က 169 နဲ ့စတာဆိုရင္ private IP ပါ
First Octet က 127 နဲ ့စတာဆိုရင္ private IP ပါ (မိမိစက္ကို Localhost လုပ္တာပါ)
အဲဒီလို Private IP ေတြကိုသိတယ္ဆိုရင္ မိမိတို ့ရဲ ့LAN Network ေပၚမူတည္ျပီး ကိုယ္သုံးခ်င္တဲ့ Private IP အုပ္စုကိုသုံးတာပါဘဲဗ်ာ အဓိက က ကိုယ္သုံးမယ့္ PC အေရအတြက္နဲ ့ကိုယ္ယူလိုက္ တဲ ့Private IP အုပ္စုက ကိုက္ညီဖို ့လို တာပါ ကိုယ့္ရဲ ့LAN Network မွာ computer 254 လုံးေအာက္ရွိတယ္ဆိုရင္ 192 နဲ ့စတဲ့ Private အုပ္စုကို ယူသင့္ပါတယ္ ကိုယ့္ရဲ ့LAN Network မွာ computer 255 လုံးနွင့္ အထက္ရွိတယ္ဆိုရင္ 172 နဲ ့စတဲ့ Private အုပ္စုကို ယူသင့္ပါတယ္ ကိုယ့္ရဲ ့ LAN Network မွာ computer အလုံး ၆ ေသာင္းေက်ာ္ေလာက္္ရွိတယ္ဆိုရင္ 10 စတဲ့ Private အုပ္စုကို ယူသင့္ပါတယ္ အဲဒီေတာ့ Class ေတြထဲက Private IP ေတြကို ဆြဲထုတ္လိုက္ျပီး က်န္တဲ့ IP ေတြကေတာ့ Public IP ေတြျဖစ္ပါတယ္…
Network cable
Ethernet Cable ၾကိဳးေတြကို ၾကည့္လိုက္ရင္ Cat 5, Cat 5e အမ်ိဳးအစားကိုေတြ ့ရမွာျဖစ္ပါတယ္ ကြန္ပ်ဴတာ lan port မွာ လာေရာက္တပ္ဆင္ေပးရပါတယ္ RJ 45 connector လို ့ေခၚပါတယ္.. အခုကြန္ပ်ဴတာ တစ္လံုးနဲ ့တစ္လံုး ခ်ိတ္ဆက္ဖို ့အတြက္ ဒီconnector ကိုအသံုးျပဳရပါတယ္ ဒါေၾကာင့္ ဒီ cable မွာပါတဲ ့ wire ၾကိဳးေရာင္စံု color ေတြကို ဘယ္လို အေနထားနဲ ့ခ်ိတ္ဆက္မလဲ ဆိုတာ သိထားဖို ့ လိုပါတယ္ ဒီ cable ကို unshited twisted pair(UTP) cable လို ့ေခၚပါတယ္ သူ ့ မွာ wire cable 8 ခုပါပါတယ္ ..half color နဲ ့ full color ေတြပါ၀င္ပါတယ္..ဒီလို Ethernet cable ကို T568-A နဲ ့ T568-B ဆိုျပီး သတ္မွတ္ပါတယ္..ဒါဆိုရင္ T568-A ဆိုတာ.. T568-A ဆိုတာ ၾကိဳး အေနထား ထားသိုမွုနည္းစနစ္ျဖစ္ပါတယ္.. T568-B လည္းတူတူပါပဲ..ဒါေပမဲ ့ T568-A နဲ ့ T568-B တို ့ဟာ lan connector အတြင္းေနရာထားသိုမွုကြာသြားပါတယ္..
Lan ေခါင္း နွစ္ဖက္စလံုး (ေအာက္ကပံုမွာျပထားသည့္အတိုင္း)T-568A က ဘယ္မွာသံုးသလဲဆိုရင္ ကြန္ပ်ဴတာ တစ္လံုးနဲ ့တစ္လံုး ၾကားခံ switch တို ့ hub တို ့နဲ ့ခ်ိတ္ဆက္တဲ့အခါ အသံုးျပဳပါတယ္.. (straight ခ်ိတ္ဆက္နည္းလို
့လည္းေခၚပါတယ္)



 

Lan ေခါင္း နွစ္ဖက္စလံုး (ေအာက္ကပံုမွာျပထားသည့္အတိုင္း)T-568B က ဘယ္မွာသံုးသလဲဆိုရင္ ကြန္ပ်ဴတာ တစ္လံုးနဲ ့တစ္လံုး ၾကားခံ switch တို ့ hub တို ့နဲ ့ခ်ိတ္ဆက္တဲ့အခါ အသံုးျပဳပါတယ္.. (straight ခ်ိတ္ဆက္နည္းလို ့လည္းေခၚပါတယ္)T-568A ကိုပဲသံုးသံုး T-568B ကိုပဲသံုးသံုး ရပါတယ္..နွစ္ဖက္စလံုးတူဖို ့လိုပါတယ္..  

Cable တစ္ခုတည္းမွာ Lan ေခါင္း တစ္ဖက္က T-568A ျဖစ္ျပီးေနာက္တစ္ဖက္က T-568B ဆိုရင္ ကြန္ပ်ဴတာ တစ္လံုးနဲ ့တစ္လံုး ၾကားထဲမွာ switch တို ့ hub တို ့မခံပဲနဲ ့ဒဲ ့ခ်ိတ္တဲ့အခါက်ရင္ အသံုးျပဳပါတယ္(cross ခ်ိတ္ဆက္နည္းလို ့လည္းေခၚပါတယ္)..ေအာက္ကပံုအတိုင္းျဖစ္ပါတယ္





2009 ခုနွစ္ေလာက္ကစျပီး network card မ်ားဟာ အခုလို cable ေတြကို T-568A ပဲျဖစ္ျဖစ္ T-568B ပဲျဖစ္ျဖစ္ ဘယ္အမ်ိဳးစားပဲျဖစ္ျဖစ္ခ်ိတ္ဆက္လာနိုင္ပါတယ္ ဥပမာ ကြန္ပ်ဴတာ နွစ္လံုး ဒဲ ့ခ်ိတ္ရင္ အရင္ကဆို cross cable ျဖစ္ေအာင္ လုပ္ျပီးမွ ခ်ိတ္လို ့ရပါတယ္ အခုေတာ့အဲလိုမဟုတ္ေတာ့ပါဘူး cross ပဲျဖစ္ျဖစ္ straight ပဲျဖစ္ျဖစ္ သူ ့ဘာသူ အလုိအေလ်ာက္ခြဲေပးသြားပါတယ္..
ေဆြးေနြးခ်က္အနွစ္ခ်ဴပ္..
၁။ Network ဆိုတာ ကြန္ပ်ဴတာ နွစ္လံုး (သို ့)နွစ္လံုးနဲ ့အထက္ခ်ိတ္ဆက္ထားျခင္းကို network လို ့ ေခၚပါတယ္..
၂။ အဓိကအာျဖင့္ network ကို LAN ,MAN ,WAN ဆိုျပီးသတ္မွတ္ပါတယ္..LAN ဆိုတာ Local Area Network ျဖစ္ျပီး အေဆာက္အဦး တစ္ခုစာ အတြင္းမွာ ခ်ိတ္ဆက္ ထားတဲ့ ကြန္ပ်ဴတာေတြ ျဖစ္ပါတယ္..LAN ဟာ Area အားျဖင့္ အေသးငယ္ဆံုးေသာ network ျဖစ္ပါတယ္..MAN ဆိုတာ Metropolitan Area Network ျဖစ္ျပီး ျမိဳ ့တစ္ျမိဳ ့စာ Area အတြင္း ခ်ိတ္ဆက္နုိင္ ပါတယ္…WAN ဆိုတာ Wide Area Network ျဖစ္ျပီး ကမၻာ အရပ္ရပ္ကို ဆက္ သြယ္နိုင္ေသာ network ၾကီးျဖစ္ပါတယ္..WAN ဟာ Area အက်ယ္ဆံုး network အမ်ိဳးစားျဖစ္ပါတယ္.. network ေပါင္းေျမာက္မ်ားစြာကိုခ်ိတ္ဆက္ထားသည့္ အတြက္ေၾကာင့္ network of the network လို ့လည္းေခၚဆုိၾကပါတယ္..
၃။Protocol ဆိုတာကေတာ ့ မတူညီတဲ ့ File type ေတြ မတူညိီတဲ ့OS platform ေတြ , Communication Device ေတြကို ခ်ိတ္ဆက္ရာမွာ အသံုးၿပဳတဲ ့ Language ၁ မ်ိဳးပါပဲ…
၄။ IP မွာ Class 5 ခုရွိပါတယ္ class A,B,C,D,E ဆိုျပီးေတာ့ရိွပါတယ္ class D နဲ ့E ကိုဒီေနရာမွာ ေတာ့မေျပာေတာ့ပါဘူး တစ္ကမၻာလံုးမွာ အမ်ားဆံုးသံုးေနၾကတဲ ့ class A,B,C ကို ပဲအဓိက ေျပာပါ့မယ္..
1 မွ 126 အထိက A class ပါ( First Octet ကိုေျပာတာပါ)
128 မွ 191 အထိက B class ပါ ( First Octet ကိုေျပာတာပါ)
192 မွ 233 အထိက C class ပါ ( First Octet ကိုေျပာတာပါ)




No comments:

Post a Comment