Thanks.
Network
အေၾကာင္းသိေကာင္းစရာမ်ား (အပိုင္း-၁)
TYPE OF NETWORK
1 . Local Area Network (LAN)
2 . Metropolitan Area Network (MAN)
3 . Wide Area Network (WAN)
1 . local area network
ကြန္ယက္ငယ္ေလးပါ ။ အမ်ားဆံုး 1024 ပါ၀င္ၿပီး 900m အထိပဲ ခ်ိတ္ဆက္နိုင္တယ္ ။
2.- ့ MAN က metropoliton town ေတြ city ragne အတြင္းပဲ backbone နဲ႔ မခ်ိတ္ထားတဲ့ဟာ ကို Man လို ့ေခၚတာ ၊
3 . Wide Area Network
(WAN)
ကမာၻတ၀န္းနဲ ့ခ်ိတ္ဆက္ၿခင္းပါပဲ ။ Internet ဟာ wan ပါပဲ ။
ကမာၻတ၀န္းနဲ ့ခ်ိတ္ဆက္ၿခင္းပါပဲ ။ Internet ဟာ wan ပါပဲ ။
1.Network Medium
ၾကားခံဆက္သြယ္ေပးမည္ ့ပစၥည္းမ်ား
1 . ကြန္ပ်ဳတာတစ္လံု းႏွင္ ့တစ္လံုးကို ၾကားခံခ်ိတ္ဆက္ေပးတဲ ့ပစၥည္းကိုေျပာတာပါ။ network cable ၾကိဳ းေတြဟာ ၾကားခံပစၥည္းေတြပါ ။Metallic Cable ဆိုတဲ ့ tv antenna ၾကိဳးေတြနဲ ့ Twisted Pair Cable လို ့ေခၚတဲ ့ ဖုန္းၾကိဳးေတြပါ ။ wireless ဆိုတာကေတာ ့ ၾကိဳးမဲ ့စနစ္ပါ ။
2 . Network Interface Card
ကြန္ပ်ဴတာတစ္လံုးမွတစ္လံုးသို ့ Network Card ေတြ Network ၾကိဳးေတြ Network ေခါင္းစတဲ ့ Network
Medium ေတြကို သံုးျပီး Data ေတြကိုသယ္ယူၾကတာပါ ။
1 . ကြန္ပ်ဳတာတစ္လံု းႏွင္ ့တစ္လံုးကို ၾကားခံခ်ိတ္ဆက္ေပးတဲ ့ပစၥည္းကိုေျပာတာပါ။ network cable ၾကိဳ းေတြဟာ ၾကားခံပစၥည္းေတြပါ ။Metallic Cable ဆိုတဲ ့ tv antenna ၾကိဳးေတြနဲ ့ Twisted Pair Cable လို ့ေခၚတဲ ့ ဖုန္းၾကိဳးေတြပါ ။ wireless ဆိုတာကေတာ ့ ၾကိဳးမဲ ့စနစ္ပါ ။
2 . Network Interface Card
ကြန္ပ်ဴတာတစ္လံုးမွတစ္လံုးသို ့ Network Card ေတြ Network ၾကိဳးေတြ Network ေခါင္းစတဲ ့ Network
Medium ေတြကို သံုးျပီး Data ေတြကိုသယ္ယူၾကတာပါ ။
(1)
TCP/IP
Transmission Control Protocol/Internet Protocol ကိုရဲ ့ အတိုေကာက္ပါ ။ ေခတ္မီ networking applications ေတြမွာ စက္တခုမွတခုသို ့ data ေတြသယ္ယူရာမွာ ေခတ္မီတဲ ့ လုပ္နည္းကိုင္နည္းလိုအပ္ပါတယ္ ။
Transmission Control Protocol/Internet Protocol ကိုရဲ ့ အတိုေကာက္ပါ ။ ေခတ္မီ networking applications ေတြမွာ စက္တခုမွတခုသို ့ data ေတြသယ္ယူရာမွာ ေခတ္မီတဲ ့ လုပ္နည္းကိုင္နည္းလိုအပ္ပါတယ္ ။
ကြန္ျပဴတာ တလံုးနဲ.တလံုး
ခ်ိတ္ဆက္နိုင္ဖို.အတြက္ ၾကားခံ Media ေတြ လိုအပ္ပါတယ္။
Network Card , Cable , Switch , Hub , Router စသည္ျဖင္.အေျခခံ Network Medium ေတြကို အသံုးျပဳ ၿပီး Data ေတြကို Translate လုပ္ၾကတာ ပါ။ နည္းပညာပိုင္းကို ခဏေလာက္ထားျပီး ဒီေနရာမွာ Hardware ေတြရဲ.လုပ္ေဆာင္ခ်က္ေလးေတြ ကိုပဲ ရွင္းလိုက္ရေအာင္ ...
တခုျခင္းျပန္ရွင္းရမယ္ဆိုရင္ ... Network Card ကေတာ. အရင္တံုးက သံုးတဲ. 10Mbs Speed ရတဲ. နက္၀က္ကဒ္ေတြပါ ။ အခုအသံုးမရွိသေလာက္ကိုျဖစ္ေနပါျပီ ။
Network Card , Cable , Switch , Hub , Router စသည္ျဖင္.အေျခခံ Network Medium ေတြကို အသံုးျပဳ ၿပီး Data ေတြကို Translate လုပ္ၾကတာ ပါ။ နည္းပညာပိုင္းကို ခဏေလာက္ထားျပီး ဒီေနရာမွာ Hardware ေတြရဲ.လုပ္ေဆာင္ခ်က္ေလးေတြ ကိုပဲ ရွင္းလိုက္ရေအာင္ ...
တခုျခင္းျပန္ရွင္းရမယ္ဆိုရင္ ... Network Card ကေတာ. အရင္တံုးက သံုးတဲ. 10Mbs Speed ရတဲ. နက္၀က္ကဒ္ေတြပါ ။ အခုအသံုးမရွိသေလာက္ကိုျဖစ္ေနပါျပီ ။
ေနာက္တစ္ခုကေတာ.
RJ45 ေခါင္း နဲ. 100Mbs / 1Gbs Speed အထိအေထာက္အကူေပးနိုင္ပါတယ္ ။ လက္ရွိသံုးစြဲေနတဲ. နက္၀က္ကဒ္ေတြျဖစ္ပါတယ္ ။
RJ45 ေခါင္း နဲ. 100Mbs / 1Gbs Speed အထိအေထာက္အကူေပးနိုင္ပါတယ္ ။ လက္ရွိသံုးစြဲေနတဲ. နက္၀က္ကဒ္ေတြျဖစ္ပါတယ္ ။
ဒီနက္၀က္ကဒ္ကို
ပို.ေဆာင္ဆက္သြယ္ေပးမဲ. ၾကိဳးကေတာ. RJ45 Male
တပ္ထားတဲ. ၾကိဳး ျဖစ္ျပီး ၾကိဳးအမွ်ည္ေပါင္း ၈ၾကိဳး ပါ၀င္ပါတယ္။ ၾကိဳး
ထိုးတဲ.ေနရာမွာေတာ.
A Type (ျဖဴေမာ္/ေမာ္/ျဖဴစိမ္း/ျပာ/ျဖဴျပာ/စိမ္း/ျဖဴညိဳ/ညိဳ) နဲ.
B Type (ျဖဴစိမ္း /စိမ္း /ျဖဴေမာ္ /ျပာ / ျဖဴျပာ/ေမာ္ /ျဖဴညိဳ / ညိဳ) ဆိုျပီး ၂မ်ိဳး ၂စားရွိပါတယ္ ။
A Type (ျဖဴေမာ္/ေမာ္/ျဖဴစိမ္း/ျပာ/ျဖဴျပာ/စိမ္း/ျဖဴညိဳ/ညိဳ) နဲ.
B Type (ျဖဴစိမ္း /စိမ္း /ျဖဴေမာ္ /ျပာ / ျဖဴျပာ/ေမာ္ /ျဖဴညိဳ / ညိဳ) ဆိုျပီး ၂မ်ိဳး ၂စားရွိပါတယ္ ။
ဒီအေၾကာင္းအရာႏွစ္ခုကိုအရင္ေျပာျပရင္..........
ကြန္ျပဴတာ ၂လံုးထဲခ်ိတ္မယ္ဆိုရင္ Peer To Peer ခ်ိတ္ဆက္တယ္လုိ.လဲေခၚပါတယ္ ။ နက္၀က္အေသးစား (၁၀လံုးေအာက္) ေတြမွာ ေတြ.ရျပီးၾကိဳး တစ္ဖက္ကိုေတာ. A type ျဖစ္ျပီး အျခားတစ္ဘက္ရွိေခါင္းအား B type အျဖစ္ လုပ္ေပးရပါမယ္ ။ ဒီလို A type နဲ. B type ကို ထိုးေပးရတဲ. ေနရာေတြကေတာ. ကြန္ျပဴတာ အခ်င္းခ်င္း (ၾကားခံ Switch ,Hub ) မပါပဲနဲ.ျဖစ္ေစ ၊ တခ်ိဳ.နက္၀က္ေဘာက္ အျခင္းျခင္းျဖစ္ေစ ထိုေနရာေတြမွာ ပဲသံုးျပဳပါတယ္။ သူက ဒါရိုက္ခ်ိတ္ဆက္ထားျခင္းျဖစ္လို. Sharing ေတာ.ေကာင္းတယ္။ Security အရမေကာင္းဘူး။ Security လိုအပ္တဲ.ေနရာေတြမွာ Peer Network ကို မသံုးသင္.ပါဘူး ။ စက္တလံုးလံုးကေန ျဖစ္ေစ စက္အားလံုးက ျဖစ္ေစ ၊ အျခားကြန္ျပဴတာတစ္လံုးစီမွ Sharing Data ေတြယူလုိက္မယ္ဆိုရင္ အယူခံရတဲ.ကြန္ပ်ဴတာမွာ Performance က်သြားပါတယ္ ။ အျပန္အလွန္ Data ေပးပို.ေနတဲ.အတြက္ ကြန္ျပဴတာ (၁၀) လံုးထက္ ပို၍အသံုးျပဳဖို. မသင္.ေတာ္ပါဘူး ။ကြန္ျပဴတာ အလံုးေရ လိုအပ္သေလာက္ Network Ports ( 8pots switch , 16posts Switch ) အေရအတြက္ နဲ. ရွိပါတယ္ ။
ကြန္ျပဴတာ ၂လံုးထဲခ်ိတ္မယ္ဆိုရင္ Peer To Peer ခ်ိတ္ဆက္တယ္လုိ.လဲေခၚပါတယ္ ။ နက္၀က္အေသးစား (၁၀လံုးေအာက္) ေတြမွာ ေတြ.ရျပီးၾကိဳး တစ္ဖက္ကိုေတာ. A type ျဖစ္ျပီး အျခားတစ္ဘက္ရွိေခါင္းအား B type အျဖစ္ လုပ္ေပးရပါမယ္ ။ ဒီလို A type နဲ. B type ကို ထိုးေပးရတဲ. ေနရာေတြကေတာ. ကြန္ျပဴတာ အခ်င္းခ်င္း (ၾကားခံ Switch ,Hub ) မပါပဲနဲ.ျဖစ္ေစ ၊ တခ်ိဳ.နက္၀က္ေဘာက္ အျခင္းျခင္းျဖစ္ေစ ထိုေနရာေတြမွာ ပဲသံုးျပဳပါတယ္။ သူက ဒါရိုက္ခ်ိတ္ဆက္ထားျခင္းျဖစ္လို. Sharing ေတာ.ေကာင္းတယ္။ Security အရမေကာင္းဘူး။ Security လိုအပ္တဲ.ေနရာေတြမွာ Peer Network ကို မသံုးသင္.ပါဘူး ။ စက္တလံုးလံုးကေန ျဖစ္ေစ စက္အားလံုးက ျဖစ္ေစ ၊ အျခားကြန္ျပဴတာတစ္လံုးစီမွ Sharing Data ေတြယူလုိက္မယ္ဆိုရင္ အယူခံရတဲ.ကြန္ပ်ဴတာမွာ Performance က်သြားပါတယ္ ။ အျပန္အလွန္ Data ေပးပို.ေနတဲ.အတြက္ ကြန္ျပဴတာ (၁၀) လံုးထက္ ပို၍အသံုးျပဳဖို. မသင္.ေတာ္ပါဘူး ။ကြန္ျပဴတာ အလံုးေရ လိုအပ္သေလာက္ Network Ports ( 8pots switch , 16posts Switch ) အေရအတြက္ နဲ. ရွိပါတယ္ ။
အမ်ားေသာ
အားျဖင္. နက္၀က္အၾကီးစား (၁၀လံုးထက္ပိုျပီး) Switch ေတြ ၊ Router ေတြ
နဲ.ခ်ိတ္ဆက္မယ္ဆိုရင္ေတာ. A type ပဲျဖစ္ျဖစ္ B type ပဲျဖစ္ျဖစ္ ကိုယ္နွစ္သက္ရာ
နွစ္သက္သလို ၾကိဳးစီလို.ရပါတယ္ ( အဓိက ကေတာ. ပာုိဘက္(တဖက္နက္၀က္ေခါင္း)မွာ
ဘယ္လုိစီစီ ေနာက္တဖက္မွာလဲ တဖက္ေခါင္းစီထားတဲ.အတိုင္း ျပန္စီျပီးထိုးလဲ
အဆင္ေျပပါတယ္ ) ။
နက္၀က္ၾကိဳး
( Network Cabling ) က မီတာ ၁၀၀ ပတ္၀န္းက်င္အထိပဲ အသံုးျပဳရ အဆင္ေျပျပီးေတာ. မီတာ
၁၀၀ ေက်ာ္သြားရင္ေတာ. Network Speed ေလွ်ာ.က်မူ.ေၾကာင္.Data မရနုိင္ပါဘူး ။
အဲ.ေနရာေတြမွာ Network Speed ကိုထပ္တိုးေပးနိုင္မဲ. Switch , Hub ေတြကို
အသံုးျပဳမွ အဆင္ေျပမွာပါ ။
Switch
Switch ရဲ.သေဘာတရားကေတာ.
ျဖန္.ဖူးေပးမဲ.အလုပ္နဲ. လမ္းညႊန္ေပးတဲ.အလုပ္ကိုပဲလုပ္ကိုင္မွာပါ။ ဥပမာ ေပးရရင္ ...
ရပ္ကြက္ ေျမပံု တခုလိုေပါ႔ အိမ္နံပါတ္ဘယ္ေလာက္ ၊ဘယ္ေလာက္ကို လာတဲ႔ဧည္႔သည္ က
ကိုယ္႔ဘာသာ ကိုယ္ရွာျပီး သြားလို႔ရေအာင္ျပထားတဲ႔သေဘာ မွာပဲလုပ္ကိုင္ပါတယ္ ။
Router ကေတာ႔ Switch နဲ႔ကြာျခားခ်က္ေတြရွိပါတယ္ ။ သူ႔မွာ Function ေတြပိုစံုလင္ျပီး သူကိုယ္တိုင္ျဖစ္ေစ ၊ တျခား စက္တလံုးျဖစ္ေစ ၊ နက္၀က္ တခုကိုျဖစ္ေစ သြားေရာက္ဖို႔အတြက္သက္မွတ္ေပးနိုင္ပါ တယ္။ ျပီးေတာ့ ေရာက္ရွိလာတဲ့ နက္၀က္ ရဲ႔ Speed ကို ျပန္ျပီး Routing အေနနဲ႔ တိုးေပးပါတယ္ ။ အဲဒီအတြက္ နက္၀က္ ၂ခု ခ်ိတ္ဆက္ရာမွာပိုျပီး လွ်င္ျမန္ေစပါတယ္ ။ Wireless router ေတြကေတာ႔ ၁၀၀ မီတာ ကေန ၂၀၀ မီတာ ေလာက္ကို point to point ကို access လုပ္နိုင္တယ္ (ၾကားခံ နံရံမ်ား ၊ ပိတ္ဆို႔မူမ်ားရွိရင္ေတာ႔ မိတာ ၁၀၀ က အေကာင္းဆံုးပါ ) ။ ဥပမာ ေပးရရင္ ... ရပ္ကြက္တခုမွာလာတဲ႔ဧည္႔သည္ ကို အိမ္တိုင္ရာေရာက္လိုက္ပို႔ေပး သလို ၊ သူ ကိုယ္တိုင္ကို က ရပ္ကြက္ တခု တည္ေထာင္ နိုင္ ပါတယ္ ၊တျခားရပ္ကြက္ က အိမ္ကို ပါ(သတ္မွတ္ေပးထားရင္) သူ လိုက္ျပနုိင္ ပါတယ္ ။
Router ကေတာ႔ Switch နဲ႔ကြာျခားခ်က္ေတြရွိပါတယ္ ။ သူ႔မွာ Function ေတြပိုစံုလင္ျပီး သူကိုယ္တိုင္ျဖစ္ေစ ၊ တျခား စက္တလံုးျဖစ္ေစ ၊ နက္၀က္ တခုကိုျဖစ္ေစ သြားေရာက္ဖို႔အတြက္သက္မွတ္ေပးနိုင္ပါ တယ္။ ျပီးေတာ့ ေရာက္ရွိလာတဲ့ နက္၀က္ ရဲ႔ Speed ကို ျပန္ျပီး Routing အေနနဲ႔ တိုးေပးပါတယ္ ။ အဲဒီအတြက္ နက္၀က္ ၂ခု ခ်ိတ္ဆက္ရာမွာပိုျပီး လွ်င္ျမန္ေစပါတယ္ ။ Wireless router ေတြကေတာ႔ ၁၀၀ မီတာ ကေန ၂၀၀ မီတာ ေလာက္ကို point to point ကို access လုပ္နိုင္တယ္ (ၾကားခံ နံရံမ်ား ၊ ပိတ္ဆို႔မူမ်ားရွိရင္ေတာ႔ မိတာ ၁၀၀ က အေကာင္းဆံုးပါ ) ။ ဥပမာ ေပးရရင္ ... ရပ္ကြက္တခုမွာလာတဲ႔ဧည္႔သည္ ကို အိမ္တိုင္ရာေရာက္လိုက္ပို႔ေပး သလို ၊ သူ ကိုယ္တိုင္ကို က ရပ္ကြက္ တခု တည္ေထာင္ နိုင္ ပါတယ္ ၊တျခားရပ္ကြက္ က အိမ္ကို ပါ(သတ္မွတ္ေပးထားရင္) သူ လိုက္ျပနုိင္ ပါတယ္ ။
Router
ဒါဆိုရင္ Network Card , Switch ,
Router ေတြရွိတာနဲ. အားလံုးတတ္ဆင္ ျပီးတာ နဲ. Network ရသလားဆိုေတာ. မရနိုင္ေသးပါဘူး
။ ကားတစီးကို အားလံုးတတ္ဆင္ျပီးတာ နဲ. ကားက ၀ူးကနဲမထြက္သြားပါဘူး ၊ ကားကို
ေမာင္းနွင္ နုိင္မဲ႔သူရွိမွ အဆင္ေျပမွာပါ ။ အဲအတြက္ ကြန္ျပဴတာ အခ်င္းခ်င္းမွာလဲ
နားလည္ေအာင္ လုပ္ကိုင္ေပးမဲ႔သူ Protocol ဆိုတာလိုအပ္တယ္။
ဥပမာ--
(၁) TCP/IP (Transmission Control Protocol/ Internet Protocol)
(၂) NetBEUI( Net BIOS Extend User Interface)
စသျဖင္႔ Protocol ေတြလုိအပ္လာပါတယ္ ။ Protocol ဆိုတာက ကြန္ျပဴတာေတြ အခ်င္းခ်င္း ဆက္သြယ္ရာမွာ လုပ္ေဆာင္ၾကရမယ္ rule ေတြလို႔ပဲက်ေနာ္ သေဘာေပါက္ထားပါတယ္ ။ ေဆာ႔၀ဲေရးသားထားသူ အေပၚမွာ မူတည္ျပီး Protocol အမ်ားအျပားရွိေနမွာပါ ။ အခု အသံုးျပဳမွဳအမ်ားဆံုးနဲ႔အသံုး၀င္ဆံုး Protocol ကေတာ႔ TCP/IP Protocol ပဲျဖစ္ပါတယ္။
ဥပမာ--
(၁) TCP/IP (Transmission Control Protocol/ Internet Protocol)
(၂) NetBEUI( Net BIOS Extend User Interface)
စသျဖင္႔ Protocol ေတြလုိအပ္လာပါတယ္ ။ Protocol ဆိုတာက ကြန္ျပဴတာေတြ အခ်င္းခ်င္း ဆက္သြယ္ရာမွာ လုပ္ေဆာင္ၾကရမယ္ rule ေတြလို႔ပဲက်ေနာ္ သေဘာေပါက္ထားပါတယ္ ။ ေဆာ႔၀ဲေရးသားထားသူ အေပၚမွာ မူတည္ျပီး Protocol အမ်ားအျပားရွိေနမွာပါ ။ အခု အသံုးျပဳမွဳအမ်ားဆံုးနဲ႔အသံုး၀င္ဆံုး Protocol ကေတာ႔ TCP/IP Protocol ပဲျဖစ္ပါတယ္။
TCP/IP Protocol
Graphic Processing Unit (GPU) ဆိုတာ Specialized Processor တစ္မ်ိဳးပဲ ျဖစ္ပါတယ္။
Embedded Systems, Mobile Phones, Personal Computers, Workstation နဲ႔ Game Consoles တုိ႔မွာ အသံုးျပဳရတဲ့ ၎ GPU ကို တစ္ခါတစ္ေလက်ေတာ့လည္း Visual Processing Unit (VPU) လို႔ ေခၚပါတယ္။
Morden GPU ေတြဟာဆုိရင္ Manipulating Computer Graphics မွာ ပိုၿပီးအက်ိဳး႐ွိေစၿပီး၊ ၎ရဲ႕စြမ္းေဆာင္ရည္ ျမင့္မားတဲ့ Highly Parallel Structure ဟာ General-Purpose CPUs ထက္စာရင္ ႐ႈပ္ေထြးတဲ့ Complex Algorithms ေတြအတြက္ပုိၿပီးေကာင္းမြန္တာကို ေတြ႔ရပါတယ္။
၎ GPU ကို Personal Computer ထဲက Video Card ေပၚမွာ ဒါမွမဟုတ္ PC Motherboard ေတြေပၚမွာ ေတြ႕ၿမင္ႏုိင္ႀကပါတယ္။ အခုေနာက္ပိုင္းေပၚထြက္လာတဲ့ New Desktop နဲ႔ Netbook Computer 90% ေက်ာ္ေက်ာ္ေလာက္မွာလဲ GPU လုိ႔ေခၚတဲ့ Graphic Processing Unit ကို ေပါင္းစပ္ထည့္သြင္းထားေၾကာင္းေလ႔လာ ေတြ႕ရွိရပါတယ္။
GPU Companies
တကယ္တမ္းေျပာရရင္ GPU ကို ထုတ္လုပ္ခဲ့တဲ့ Company ေတြက အမ်ားႀကီးပါပဲ။ GPU Brand Name ေတြလည္း အမ်ားႀကီး႐ွိတာကို အားလံုးလည္းသိၾကမွာပါ။
၂၀၀၈ ခုုႏွစ္မွာေတာ့ Intel, NVIDIA နဲ႔ AMD Company မ်ားဟာ 49.4% ၊ 27.8% နဲ႔ 20.6% အသီးသီးျဖင့္ ေစ်းကြက္အတြင္း ဦးေဆာင္လာၾကပါေတာ့တယ္။
ဒါေပမယ့္ ဘယ္လိုပဲျဖစ္ျဖစ္ အဲဒီလိုမ်ားျပားလွတဲ့ GPU Brand ေတြထဲမွာ Intel က ထုတ္လုပ္လိုက္တဲ့ GPU ကေတာ့ ၀ယ္ယူရတာ ေစ်းအလြန္သက္သာပါတယ္။
ဒါေတာင္မွ Intel ကထုတ္လုိက္တဲ့ GPU ေတြဟာ ေစ်းကြက္မွာ လူႀကိဳက္မ်ားတာ မွန္ေပမယ့္ သိပ္ၿပီးေတာ့ ေနရာမရခဲ့ပါဘူး။ဘာ႔ေၾကာင္႔လဲဆိုေတာ႔ GPU ရဲ႕ ေစ်းကြက္ကို NVIDIA နဲ႔ AMD Company Brand ေတြကသာ ရာႏႈန္းျပည့္နီးပါး ထိန္းခ်ဳပ္ထားတာေၾကာင္႔ပဲ ျဖစ္ပါတယ္။