သင္တာကျမန္သလုိလိုရွိေပမယ့္.. ကြ်မ္းကြ်မ္းက်င္က်င္ျဖစ္ေအာင္အထပ္အထပ္ေလ့က်င့္ၾကဖို႔လိုမယ္ေနာ္။
ဖ်တ္ခနဲ ဖ်တ္ခနဲ ျဖစ္ေနရမယ္။ လ်င္ေနရမယ္။ျမန္ေနရမယ္။အခုေျပာခဲ့တာေတြက အဆင့္ကေလးတစ္ခုပဲ ရွိေသးတာပါ။ အေျခခံအက်ဆုံးအဆင့္ျဖစ္ေပမယ့္အေရးလဲအၾကီးဆုံးပါ။
TCP/IP Basics and Scanning
ေရွ႕ကသင္ခန္းစာႏွစ္ခုကိုဖတ္ျပီး နားလည္ေလာက္ျပီ၊ ေလ့လဲေလ့က်င့္ၾကျပီးျပီလို႔ထင္ပါတယ္။
မရွင္းၾကေသး ရင္လဲ ထပ္ေမးႏိုင္ပါေသးတယ္။ေမးသူေတြ၊ ကိုယ့္ဖာသာကိုယ္ Pratice လုပ္ၾကသူေတြ ကိုေတြ႕ရေပမယ့္နည္းေနေသးတယ္လို႔ထင္ပါတယ္။ ေလ့လာရတာ ခက္တယ္လို႕ လွမ္းေျပာသူေတြလဲ ရိွၾကျပန္ပါေသးတယ္။
ဘယ္လိုပဲျဖစ္ျဖစ္ ကြ်န္ေတာ္ကေတာ့ ေရွ႕ကိုပဲဆက္ခ်ီတက္ရမွာပါပဲ။ဒါေၾကာင့္မို႔လို႔ TCP/IP Basics and Scanning ဆိုတဲ့ ေခါင္းစဥ္ကို ဆက္ျပီးေျပာပါေတာ့မယ္။အမွန္ကေတာ့ အခု course ထက္နည္းနည္းပိုမ်ားတဲ့ course ကိုCEH လို႔ေခၚတဲ့ Certify Ethical Hacking သင္တန္းမွာ (၅)ရက္ထဲနဲ႔အျပီးသင္တာပါ။ နည္းနည္ ပိုမ်ားတယ္ဆိုတာ softwareသုံးနည္းေတြပိုမ်ားတာ လို႔ကြ်န္ေတာ္ေတာ့ထင္မိပါ တယ္။ကြ်န္ေတာ္ေတာ့ မတက္ဖူးပါ။
အခုကြ်န္ေတာ့္ သင္တန္းဟာ အဲဒီ CEH ရယ္၊ Logical Security က Ethical Hacking ရယ္၊
Offensive-security က Offensive Security 101 ဆိုတာရယ္ကို သင့္သလိုေရာေမႊျပီး၊ ျမန္မာႏိုင္ငံအေျခအေန နဲ႕ဆီေလ်ာ္တဲ့ဟာေတြကိုပဲ ေရြးျပီးေျပာေနတာပါပဲ။ ကြ်န္ေတာ့္ကိုယ္ေတြ႕ေလးေတြ လဲနည္းနည္းပါ သေပါ့ေလ။ဒီေတာ့ကာ TCP/IP ဆီေရာက္ဖို႔ အေျခခံကေလးကို နည္းနည္းျပန္ဆင္းျပီးမွ အေပၚျပန္တက္ ၾကရေအာင္။ဒီေတာ့ ကြန္ပ်ဴတာနက္၀ါ့(ခ္)ဆိုတာဘာလဲ ? ဆိုတာကေန စရပါမယ္။ကြန္ပ်ဴတာ နက္၀ါ့(ခ္)ဆိုတာ အခ်င္းခ်င္း အျပန္အလွန္ ဆက္သြယ္မႈရရွိေနၾကတဲ့ ကြန္ပ်ဴတာအုပ္စု တစ္ခု ကိုေျပာတာပါပဲ။
ဒီေတာ့ကာ ကြန္ပ်ဴတာ နက္၀ါ့့ကင္း ဆိုတာ အဲဒီ ကြန္ပ်ဴတာေတြဘယ္လိုဘယ္ပုံ ဆက္သြယ္မႈရေနတဲ့ အေၾကာင္း၊ဘယ္လိုယ္ပုံဆက္သြယ္ရမယ္ဆိုတဲအေၾကာင္း၊ အဲဒီအေၾကာင္းေတြကို ေျပာတာပါပဲ။ နည္းပညာဆိုင္ရာ ေ၀ါဟာ ရေတြ ကို ဘာသာျပန္တယ္ဆိုတာ မျဖစ္ႏိုင္ျခင္း အႏုပညာပါ။
ဒါေပမယ့္ ျဖစ္ႏိုင္သေလာက္ေလး လုပ္္ၾကည့္ရေတာ့မွာပါပဲ။ကြန္ပ်ဴတာ နက္၀ါ့(ခ္)အမ်ဳိးအမ်ဳိးရွိၾကပါတယ္။ သူ႔စေကး သူ႔အတိုင္းအတာနဲ႔ သူေပါ့ေလ။ အဲဒီ စေကးအလိုက္အမ်ဳိးအစား သတ္မွတ္ခ်က္ေတြလုပ္လာၾကပါတယ္။
ကိုယ့္တစ္ေယာက္ထဲ သုံးတဲ့နက္၀ါ့(ခ္)ကို Personal Area Network(PAN), စုျပီးသုံးၾကတဲ့ နက္၀ါ့(ခ္)ေတြကို
Local Area Network(LAN), Campus Area Network(CAN), Metropolitan Area Network(MAN), Storage Area Network(SAN), Wide Area Network(WAN) စသျဖင့္ အမ်ဳိးအစား အဆင့္အတန္း class ေတြခြဲ ထားၾကပါတယ္။ ဆက္သြယ္ရတဲ့ ကြ်န္ပ်ဴတာအလုံးေရမ်ားေလေလ ထိန္းခ်ဳပ္ထိန္းသိမ္းမႈ ရႈတ္ေထြးေလေလ ျဖစ္တာေၾကာင့္ အဲဒီလို ကြန္ပ်ဴတာနက္၀ါ့(ခ္)အစု အစု လိုက္ကို ထိန္းသိမ္းဖို႔ Network Administrator ေတြ လိုအပ္လာပါတယ္။ အသုံးျပဳသူေတြထက္ ပိုနားလည္ျပီး နက္၀ါ့ကင္းကို ကြ်မ္းက်င္ တဲ့ပညာရွင္ေတြပါပဲ။
ဟုတ္ျပီ။ ဒီေတာ့ကာ အဲဒီကြန္ပ်ဴတာေတြကို ဘယ္လိုဆက္သြယ္ထားၾကသလဲဆိုတာ တစ္ဆင့္တက္ၾကည့္ၾက ရေအာင္ေနာ္။၀ိုင္ယာၾကိဳးေတြနဲ႕ သြယ္ၾကတာကေတာ့ အေျခခံအက်ဆုံးဆက္သြယ္မႈပဲေပါ့။ တယ္လီဖုန္းလိုင္း ကေနဆက္သြယ္ၾကသလို၊အိမ္သုံးမီးၾကိဳးကေန ဆက္သြယ္ၾကတာလဲရွိပါ တယ္။ ေနာက္ပိုင္းက်ေတာ့ ဖိုင္ဘာအလင္းလႊတ္ၾကိဳး(Fibre Optic Cable)ဆိုတာေတြနဲ႔ ဆက္သြယ္လာၾကပါ တယ္။ စြမ္းအင္သုံးရတာ ပိုနည္းသလို စြမ္းအင္ အေလအလြင့္လဲနည္းတဲ့အျပင္၊ စြမ္းအင္ဆုံးရႈံးမႈလဲအေတာ့္ကိုနည္းပါ တယ္။သေဘာ ကေတာ့ ေကြးတဲ့ညႊတ္တဲ့အခါ က်ဳိးမသြားႏိုင္တဲ့ ဖန္မွ်င္ေလးလိုလို၊ ပလပ္စတစ္ၾကိဳးအၾကည္ေလးလိုလို၊ အတြင္းမ်က္ႏွာျပင္က အျပည့္အ၀ အလင္းျပန္တဲ့ ပိုက္ေသးေသးေလးလိုလိုဟာထဲကို တစ္ဖက္ကေန အလင္းလႊတ္ျပီး၊ ေနာက္တစ္ဖက္ကေန အဲဒီအလင္းရဲ႕ အဖြင့္အပိတ္အခ်က္ျပကို ျပန္ဖမ္းယူတာပါပဲ။
အဲဒီလို ၾကိဳးေတြနဲ႔ဆက္တဲ့ နက္၀ါ့(ခ္)ကို အီသာနက္(Ethernet)လို႔ေခၚတယ္။
အီသာနက္မွာလဲ Thin Ethernet, Fast Ethernet စသည္ျဖင့္ရွိေသးတယ္။
10Base2, 10Base5, 10BaseT, 100BaseT, 1000BaseT ဆိုျပီး သူတို႔ရဲ႕အျမန္ႏႈံး အလိုက္
အမ်ဳိးအစားေတြရွိၾကေသးတယ္။
ကေန႔အခါ အသုံးမ်ားတာကေတာ့ 100BaseT ပါပဲ။Network Card လို႔ အလြယ္ေခၚၾကတဲ့ Network Interface Card(NIC) ကိုသုံးျပီး၊ၾကိဳးေသးေသးေလး ရွစ္ေခ်ာင္းကို RJ45 လို႔ေခၚတဲ့ ေခါင္းေတြမွာတပ္ျပီးကြန္ပ်ဴတာေတြကို ဆက္သြယ္ၾကရပါတယ္။ေနာက္တစ္မ်ဳိးကေတာ့ ၾကိဳးဆက္သြယ္မႈမရွိေတာ့တဲ့ ၾကိဳးမဲ့ဆက္သြယ္မႈစံနစ္ပါပဲ။ အဲဒါကိုေတာ့ ၀ိုင္ယာလက္(wireless)လို႔ေခၚတယ္ေလ။ ဒါကိုေတာ့ Wireless LAN လို႔ေခၚတယ္။ Wi-Fi လို႔လဲေခၚၾကပါေသးတယ္။
Wi-Fi5 ဆိုတာလဲရွိပါေသးတယ္။ေနာက္တစ္ဆင့္တက္မယ္။ အဲဒီကြန္ပ်ဴတာေတြကို နက္၀ါ့(ခ္)အျဖစ္ဆက္သြယ္လိုက္ျပီးတဲ့ေနာက္၊စက္တစ္လုံး နဲ႔ တစ္လုံးကို ေဒတာေတြ ပို႔ရာမွာ သုံးတဲ့အခ်က္ျပမႈေတြအတြက္စံျပဳသတ္မွတ္ထားတဲ့စည္းကမ္းစည္းမ်ဥ္းစံနစ္ကို Protocol လို႔ေခၚပါတယ္။ နက္၀ါ့(ခ္)ေပၚမွာကြန္ပ်ဴတာေတြ အခ်င္းခ်င္းဆက္သြယ္ၾက ေျပာၾကဆိုၾကတဲ့ ဘာသာစကားလို႔ လဲေျပာၾကပါေသးတယ္။
TCP/IP, FTP, HTTP စသည္ျဖင့္ၾကားဖူးၾကမွာပါ။ ဒါေတြဟာ မတူတဲ့ Protocol ေတြပါပဲ။
ဒါကို The rules governing computer communication are called PROTOCOL. လို႔ အဂၤလိပ္လို ဆိုၾကပါ တယ္။တစ္ကယ္ကေတာ့ အဂၤလိပ္လို ေလ့လာတာက ပိုေကာင္းပါတယ္။မတတ္သာလြန္း လို႔သာ ျမန္မာ လိုေျပာေနရတာပါ။
ျဖစ္ႏိုင္ရင္ အဂၤလိပ္လိုပဲေလ့လာေစခ်င္ ဖတ္ေစခ်င္ပါတယ္။ ကဲ ဒါေတြ ထားလိုက္ပါေတာ့။
အခုေျပာမယ့္ဟာကိုေတာ့နီးလာပါျပီ။ TCP/IP နဲ႕ေလ…။ :-)
TCP/IP ဆိုတာက Transmission Control Protocol/Internet Protocol ပါ။
အင္တာနက္ေပၚမွာ ကြန္ပ်ဴတာေတြ တစ္ခုနဲ႔တစ္ခုေဒတာေတြ ပို႔ၾက လက္ခံၾကရာမွာသံုးၾကပါတယ္။
ဒါေပမယ့္ ဖိုင္ေတြဘာေတြကို ပို႔တဲ့အခါမွာေတာ့ FTP လို႔ေခၚတဲ့ File Transfer Protocol
ဆိုတာကိုသုံးၾကရျပန္ပါတယ္။
HTTP ဆိုတာကလဲ အင္တာနက္ေပၚမွာ အသုံးအမ်ားဆုံး Protocol တစ္ခုပါပဲ။Hyper Text Transmission Protocol ပါ။ Hyper Text ဆိုတာကေတာ့စာလုံးေလးေတြကို ကလစ္လိုက္ရင္ လင့္(ခ္)ေပးထားတဲ့
တစ္ျခားတစ္ေနရာကို ေရာက္သြားေစတဲ့ သာမန္ထက္ပိုတဲ့ သာမန္မဟုတ္တဲ့Text ေတြကိုဆိုလိုတာလို႔ပဲ
အၾကမ္းဖ်င္းမွတ္ထားလိုက္ပါ။
(ဥပမာတစ္ခု ထပ္ေျပာရရင္ sonic ဆိုတာ အသံလိႈင္းကိုေျပာတဲ့ အဂၤလိပ္ေ၀ါဟာရတစ္ခုပါ။Hypersonic ဆိုတာကေတာ့ အသံထက္ျမန္တယ္လို႔ဆိုလိုတာပါပဲ။)တစ္ျဖည္းျဖည္းနဲ႔ ပိုျပီး ပိုျပီး သေဘာေပါက္လာမွာပါ။ မေလာပါနဲ႕။ေနာက္ထပ္တစ္ဆင့္ထပ္တက္ရရင္ နက္၀ါ့(ခ္)ပုံစံ ေမာ္ဒယ္ေတြ အမ်ဳိးမ်ဳိးရွိၾကေပမယ့္ …
Client and server network ဒါမွမဟုတ္ရင္ Peer-to-peer network ဆုိတဲ့ ပုံစံတစ္ခုခုထဲမွာပဲ ရွိေနၾကမွာပါ။
Client and server network ကို Domain model လို႔လဲေခၚၾကသလို၊Peer-to-peer network ကိုလဲ Workgroup model လို႔ေခၚၾကျပန္ပါေသးတယ္။
ဒီႏွစ္မ်ဳိးအနက္ ဘယ္ဟာကပိုေကာင္းတယ္လို႔ ေျပာလို႔မရပါဘူး။ တစ္ခုနဲ႔တစ္ခုမွာ အားသာခ်က္အားနည္း ခ်က္ေတြ ရွိေန ၾကတာပါပဲေလ။Client and server networking ဆိုတာကေတာ့ဆာဗာအျဖစ္သတ္မွတ္ ထားတဲ့ကြန္ပ်ဴတာ တစ္လုံးကို တစ္ျခားကြန္ပ်ဴတာေတြက နက္၀ါ့(ခ္)ကေနလွမ္းျပီးသုံးၾကတာပါပဲ။အဲဒီ ဆာဗာကြန္ပ်ဴတာဟာ က်န္တဲ့ကြန္ပ်ဴတာေတြထက္ စြမ္းအားပိုေကာင္းေအာင္ သုံးထားၾကပါတယ္။ ဆာဗာအမ်ဳိးအစားကေတာ့ ကိုယ္လိုသလို စီစဥ္ထားၾကပါတယ္။
Peer-to-peer networking ဆိုတာကေတာ့ ခုနကလိုမဟုတ္ဘဲ ကြန္ပ်ဴတာေတြကိ နက္၀ါ့(ခ္)သြယ္ထားျပီး၊
ဖိုင္ေတြ လွမ္းရွယ္ၾက ပရင့္တာကို ရွယ္ျပီးထုတ္ၾကတာပါပဲ။အခုအသုံးမ်ားေနၾကတာဟာ Peer-to-peer network ေမာ္ဒယ္ပါပဲ။ကြန္ပ်ဴတာတစ္လုံးစီဟာ client ေတြဆိုလဲ ဟုတ္သလို၊ server ေတြဆိုလဲ မမွားပါဘူး။သူ႔မွာ အထူးစီစဥ္ထားတဲ့ ဆာဗာရယ္လို႔ မရွိေတာ့ဘူးေလ။ ဒါေပမယ့္လုပ္ငန္းၾကီးလာျပီဆိုရင္ေတာ့ ဒီေမာ္ဒယ္အစား၊
ခုနကေျပာခဲ့တဲ့ Client and server network ေမာ္ဒယ္ကိုေျပာင္းၾကရပါတယ္။ဘာျဖစ္လို႔လဲဆိုေတာ့ကာ levelတူကြန္ပ်ဴတာတစ္လုံးကို တစ္ျခားကြန္ပ်ဴတာေတြက စုျပံဳျပီးလွမ္းခုိင္းေနရင္၊အဲဒီကြန္ပ်ဴတာဟာ အရမ္းေႏွးေကြး သြားတာေၾကာင့္ပါပဲ။ကြန္ပ်ဴတာ နက္၀ါ့(ခ္)ကင္းနဲ႔ပတ္သက္လို႕ကေတာ့ edu.mz မွာလာဦးမွာျဖစ္တဲ့နက္၀ါ့(ခ္)ကင္း သင္ခန္းစာကိုဆက္တက္ၾကေစခ်င္ပါတယ္။ အခုဟာမွာကေတာ့ အက်ယ္ခ်ဲ႕ျပီးမေျပာေတာ့ပါ။နက္၀ါ့(ခ္)ထဲမွာ ေဒတာေတြ ၾကိဳးေတြထဲကေန ဘယ္လိုသြားေနၾက တယ္ဆို တာကို မ်က္စိထဲမွာေပၚလာေအာင္ အာရုံျပဳျပီးၾုကည့္ႏိုင္ရင္နက္၀ါ့(ခ္)ကင္းဟာ မခက္ေတာ့ပါဘူး။
တစ္ကယ္တမ္းကေတာ့ စက္ႏွစ္လုံးကိုၾကိဳးနဲ႕ဆက္သုံးတာမွာ ကြန္ပ်ဴတာအလုံးေရ အနည္းအမ်ားကို
လိုက္ျပီး၊ ၾကားခံပစၥည္းေတြ ထပ္ ထပ္၀င္လာတာေၾကာင့္ ရႈပ္သလိုျဖစ္သြားတာပါပဲ။လိုရင္းကေတာ့ စက္ႏွစ္လုံးၾကိဳးနဲ႕ဆက္မိဖို႔ပါပဲ။ အဲဒီလို မ်က္စိထဲေပၚေအာင္ၾကည့္လိုက္ ရင္အေတာ္ေလးရွင္းသြား ပါလိမ့္မယ္။
ဒီေတာ့ကာ နက္၀ါ့(ခ္)ကင္းနဲ႔ပတ္သက္တဲ့ အေခၚအေ၀ၚေလးေတြကို နည္းနည္းဆက္ျပီးေျပာပါဦးမယ္။
LAN ဆိုတာ Local Area Network ရဲ႕အတိုစာလုံးဆိုတာကိုေတာ့ အားလုံးသိၾကမွာပါ။
တစ္မိုင္အကြာအေ၀းထက္နည္းတဲ့ ကြန္ပ်ဴတာေတြကို နက္၀ါ့(ခ္)ခ်ိတ္ထားတာကိုဆိုလိုတာပါပဲ။
တစ္မိုင္ထက္ေက်ာ္ျပီးေ၀းၾကျပီဆိုရင္ေတာ့ WAN (Wide Area Network)ထဲမွာ အၾကံဳး၀င္သြားပါျပီ။
LAN ေတြစုျပီး WAN ျဖစ္ေနတာကိုအေတြ႕ရမ်ားပါတယ္။ WAN အမ်ားစုဟာ WAN links လို႔ေခၚတဲ့
packet switching network ေတြ၊ fiber optic cable ေတြ၊ microwave transmitter ေတြ၊ ျဂိဳဟ္တု link ေတြနဲ႕
CTV စံနစ္ေတြနဲ႕ဆက္သြယ္ေနတတ္ပါတယ္နက္၀ါ့(ခ္)တစ္ခုထဲမွာရွိေနၾကတဲ့ ဘယ္device ကိုမဆို node လို႔ေယဘုယ်သေဘာေခၚေ၀ၚပါတယ္။
client, server ေတြ၊ hub နဲ႔ gateway ေတြကိုလဲ node လို႔ေခၚႏိုင္တာပါပဲ။ နက္၀ါ့(ခ္) လမ္းဆုံေနရာေတြကိုလဲ
node လို႔ပဲေျပာၾကျပန္ပါတယ္။ဆားဗစ္ေတြအမ်ဳိးမ်ဳိးေပးႏိုင္တဲ့ ကြန္ပ်ဴတာေတြ၊ ပုံမွန္အားျဖင့္ေတာ့ miniframe, mainframe လိုဟာမ်ဳိးေတြကိုHost လို႔ေခၚေ၀ၾကပါတယ္။
အဲဒီ Host ေတြကေန user ေတြအတြက္ ေမာ္နီတာနဲ႔ ကီးဘုတ္ေလာက္ပဲထုတ္ေပးတာေတြကိုေတာ့ Terminal ေတြလို႔ေခၚေ၀ၚၾကပါတယ္။ Terminal ေတြမွာ system unit ေတြမပါၾကတာမ်ားပါတယ္။
Bandwidth ဆိုတာကေတာ့ သတ္မွတ္ထားတဲ့ အခ်ိန္တစ္ခုအေတာအတြင္းမွာ ထုတ္လႊင့္ေပးႏိုင္တဲ့
data amount လုိ႔အၾကမ္းဖ်င္းေျပာႏိုင္ပါတယ္။ The amount of data that can be transmitted over a
given segment of commnication media within a specific time.ပုံမွန္အားျဖင့္ Kilobits, Megabits per second(Kbps, Mbps)နဲ႕ တိုင္းတာၾကပါတယ္။Load ဆိုတာကေတာ့ နက္၀ါ့(ခ္)ေပၚမွာ အသြားအျပန္ျဖစ္ေန ၾကတဲ့ data ပမာဏကိုေျပာတာပါ။
နက္၀ါ့(ခ္)ရဲ႕ ၀န္ေပါ့။ ဥပမာေျပာရရင္ နက္၀ါ့(ခ္)ေပၚမွာ ကြန္ပ်ဴတာ(၁၀)လုံးပဲရွိေနတဲ့ Load ဟာ၊
ကြ်န္ပ်ဴတာ အလုံး(၁၀၀)ရွိေနတာထက္ ပိုျပီးသက္သာပါတယ္။ ဒါေပမယ့္ (၁၀)ဆသက္သာမွာပဲလို႔ေတာ့
ပုံေသေျပာလို႔မရဘူးေနာ္။နက္၀ါ့(ခ္)ကင္းလုပ္ငန္းစဥ္တစ္ခု ေအာင္ျမင္စြာျပီးစီးသြားဖို႔အတြက္သုံးရမဲ့ Bandwidth ပမာဏကိုေတာ့Overhead လို႔ေျပာၾကျပန္ပါတယ္။
အဲဒီ Overhead နဲ႔ Load နက္၀ါ့(ခ္)ေပၚမွာ bandwidth အျပည့္နားကိုေရာက္လာလို႔ နက္၀ါ့(ခ္)ကင္း
က်သြားတာကို Lag ျဖစ္တယ္လို႔ေျပာၾကပါတယ္။ဟုတ္ျပီ …။ ေနာက္တစ္ဆင့္ထပ္တက္ၾကည့္ၾကရေအာင္။
By-Blue Haker
ေအာင္ေအာင္(မကစ) ရဲ႕ ဘေလာ့ခရီးသည္ေလးအား အားေပးေနၾကတဲ့အတြက္ ေက်းဇဴးအထူးတင္ပါတယ္.. တုန္႕ျပန္မွဳအေနနဲ႕ fb like ေလးေတာ့ လုပ္ေပးခဲ့ၾကပါေနာ္.. တတ္စြမ္းသမွ် ေတြ႕ ရွိသမွ်ေလးေတြကို ျပန္လည္ မွ်ေ၀ေနပါ့မယ္...။ အဆင္မေျပတာမ်ားရွိခဲ့ပါက...cbox မွာ ေျပာခဲ့ၾကပါေနာ္..
www.aungsanmks.blogspot.com
www.ledimyethar.com
www.ninilayy.com
No comments:
Post a Comment