Monday, December 16, 2013

အင္တာနက္အေၾကာင္းသိေကာင္းစရာ


 ဒီအေၾကာင္းရာေလးက အခုလက္ရွိကၽြန္ေတာ္ေလ့လာေနတဲ့ အိေမာင္ရဲ႕  Professional Web Developer စာအုပ္ထဲက အေၾကာင္းရာပဲျဖစ္ပါတယ္။ ေနာက္ထပ္ လည္း ေဖာ္ျပေပးသြားပါ့မယ္ဗ်ာ။

ကြန္ပ်ဴတာေတြ တစ္လံုးနဲ႕တစ္လံုး အခ်က္အလက္ေတြ အျပန္အလွန္ ေပးပို႕ႏိုင္ေအာင္ Wire နဲ႕ပဲျဖစ္ျဖစ္ Wireless ျဖစ္ျဖစ္ ခ်ိတ္ဆက္တာကို Network လုိ႕ေခၚပါတယ္။
အင္တာနက္ဆိုတာ Network ေတြအခ်င္းခ်င္း အျပန္အလွန္ ခ်ိတ္ဆက္ေပးထားတဲ့ ကြန္ယက္ၾကီး တစ္ခုလည္းျဖစ္ပါတယ္။။

1957 ခုႏွစ္ ေအာက္တိုဘာလ ၄ ရက္ေန႔မ်ာ ကေန႔ ေခတ္ နည္းပညာ ကမာၻၾကီးကိုျဖစ္ေပၚေစမယ့္ အျဖစ္အပ်က္တစ္ခု ျဖစ္ပြားခဲ့ပါတယ္။ ဆိုဗီယက္ယူနီယံက ကမာၻ႔ပထမဦးဆံုး
ျဂိဳဟ္တုျဖစ္တဲ့့ စပြတ္နစ္(၁) ကိုလြတ္တင္ႏိုင္ခဲ့ျခင္းပဲျဖစ္ပါတယ္။ ဒီအျဖစ္အပ်က္ဟာ ကမာၻၾကီးကို တုန္လႈပ္သြားေစခဲ့ပါတယ္။ အထူးသျဖင့္ အေမရိကန္ ျပည္ေထာင္စုကိုပါ။
အေမရိကန္ျပည္ေထာင္စုအေနနဲဲ႕ကမာၻပတ္လမ္းေၾကာင္းထဲကို ျဂိဳဟ္တုလြတ္တင္ဖို႕ ျပင္ဆင္ေနဆဲအခ်ိန္မွာပဲ သူတို႕ရဲ႕ အဓိကျပိဳင္ဘက္က အရင္လြတ္တင္ႏိုင္ခဲ့တဲ့အတြက္ အၾကီးက်ယ္
တုန္လႈပ္သြားခဲရတာပဲျဖစ္ပါတယ္။

ဒီအျဖစ္အပ်က္ေၾကာင့္ ARPA (the Advanced Research Project Agency ) ဆိုတဲ့ အဖြဲ႕အစည္းတစ္ခုကို နည္းပညာသစ္ေတြ သုေတသနလုပ္ႏိုင္ရန္ရည္ရြယ္ၿပီး အေမရိကန္ ျပည္ေထာင္စု
ကာကြယ္ေရး ဌာနက စတင္ဖြဲ႕စည္းခဲ့ပါေတာ့တယ္။ အဲ့ဒီ အဖြဲ႕ရဲ႕ အေက်ာ္ၾကားဆံုး ဖန္းတီးမႈကေတာ့ ကေန႔ နည္းပညာ ကမာၻၾကီကိုျဖစ္ေပၚလာေစတဲ့ အင္တာနက္ပဲျဖစ္ပါတယ္။

၁၉၆၀ ျပည့္ႏွစ္မွာ Joseph Licklider လို႕ေခၚတဲ့ ကြန္ပ်ဴတာသိပၸံပညာရွင္က Man- Computer Symbiosis လို႕အမည္ေပးထားတဲ့ စာတမ္းတစ္ေစာင္ကို တင္ျပလာပါတယ္။ အဲ့ဒီ စာတမ္းဟာ ကြန္ပ်ဴတာ
Network ေတြတည္ေဆာက္ဖို႕အတြက္ စိတ္ကူးအေျခခံတစ္ခု ျဖစ္ခဲ့ပါတယ္။ ၁၉၆၂ ခုႏွစ္မွာ Joseph Licklider ဟာ ARPA ရဲ႕ Information Process Office ဥကၠဌအျဖစ္နဲ႕ သုေတတန အဖြဲ႔တစ္ခုကို ဖြဲ႔စည္းေပးခဲ့ပါတယ္။ ဒါေပမဲ့ သူရဲ႕စိတ္ကူးကို အေကာင္ထည္မေဖာ္ျဖစ္ခင္မွာပဲ အဖြဲ႕ကေန ထြက္သြားခဲ့ပါတယ္။

၁၉၆၇ ခုႏွစ္ေအာက္တိုဘာလမွာ ARPANET လို႕အမည္ေပးထားတဲ့ ကြန္ပ်ဴတာ Network အစီအစဥ္ကို စတင္ အေကာင္ထည္ေဖာ္ခဲ့ပါတယ္။ ၁၉၆၉ ခုႏွစ္ ဒီဇင္ဘာလမွာေတာ့ ကြန္ပ်ဴတာ Network တစ္ခုကို
စတင္ခ်ိတ္ဆက္ အသံုးျပဳႏိုင္ခဲ့ပါတယ္။ အဲ့ဒီ ပထမဆံုး Network မွာသံုးခဲ့တဲ့ packets switching နည္းစနစ္ဟာ ကေန႔ထိအသံုးျပဳေနဆဲျဖစ္ပါတယ္။

ARPANET ရဲ႕ packets switching နည္းစနစ္ကို ျဗိတိန္ တကၠသိုလ္ေတြစုေပါင္းထားတဲ့ Network တစ္ခု ျဖစ္တဲ့ JANET နဲ႕အမ်ားသံုး Network  ကုမၸဏီတစ္ခုျဖစ္တဲ့ CompuServe အပါအ၀င္ အျခားအဖြဲ႕အစည္းေတြကလည္း အသံုးျပဳလာ
ၾကပါတယ္။ အဲ့ဒီ Network ေတြဟာ ကေန႔ ေခတ္နဲ႕ႏႈိင္းယွဥ္ရင္ Private Network သာသာမွ်သာ ျဖစ္ပါတယ္။

အေျခခံနည္းစနစ္တူေပမဲ့ ကြဲျပားျခားနားတဲ့ ဖြဲ႕စည္းပံုေတြေၾကာင့္ အဲ့ဒီ Network ေတြတစ္ခုနဲ႕တစ္ခု ခ်ိတ္ဆက္ဖို႕ၾကိဳးစားတဲ့ အခါမွာေတာ့ အခက္ခဲေတြ ၾကံဳလာရပါတယ္။ ဒီျပသနာကိုေျဖရွင္းဖို႕ ARPA ရဲ႕ Satellite Network Packets Project မွာ
လုပ္ေနတဲ့ Robert Kahn နဲ႕စတန္းဖို႕ တကၠသိုလ္က Vinton Cerf တို႕ပူးေပါင္းၿပီး မတူညီတဲ့ Network စနစ္ေတြ အတြက္ၾကားခံ Mask တစ္ခုအေနနဲ႕ ေဆာင္ရြက္ေပးႏိုင္တဲ့ Protocol တစ္ခုကို ဖန္တီးေပးခဲ့့ပါတယ္။ ၁၉၇၄ ခုႏွစ္ ဒီဇင္ဘာလမွာ ေဖာ္ထုတ္ခဲ့တဲ့
အဲ့ဒီနည္းပညာကို "Internet Transmission Control Program " လို႕ေခၚခဲ့ပါတယ္။ Network ရဲ႕ လုပ္ေဆာင္ခ်က္ေတြကို ေလွ်ာ့ခ်ၿပီး ကြန္ပ်ဴတာ ကို အဓိက အလုပ္လုပ္ခုိင္းလိုက္တဲ့ နည္းစနစ္တစ္ခုလည္း ျဖစ္ပါတယ္။ ရလဒ္ကေတာ့ Network ေတြအားလံုးကို ခ်ိတ္
ဆက္မယ္ဆိုရင္ေတာင္ ခ်ိတ္ဆက္ႏိုင္တဲ့ နည္းပညာတစ္ခု ျဖစ္လာတာပါပဲ။

ARPA က လိုအပ္တဲ့ software ေတြကိုပါ တည္ေဆာက္ခဲ့ၿပီး ၁၉၇၇ ခုႏွစ္မွာကေတာ့ မတူကြဲျပားတဲ့ Network သံုးခုကို ေအာင္ေအာင္ျမင္ျမင္ ခ်ိတ္ဆက္ႏိုင္ခဲဲ့ပါတယ္။ ၁၉၈၁ ခုႏွစ္မွာ Protocol ကိုလက္စသတ္ႏိုင္ခဲ့ၿပီး ၁၉၈၂ မွာကေတာ့ " TCP/IP " လို႕ေခၚတဲ့ အဲ့ဒီ Protocol ကိိုအျခား မဖြဲ႕အစည္း
ေတြကပါ စတင္အသံုးျပဳလာၾကပါတယ္။ တစ္ကမာၻလံုး အတိုင္းအတာနဲ႕ ကြန္ပ်ဴတာ Network ေတြကို ခ်ိတ္ဆက္ေပးေတာ့မယ့္ အင္တာနက္ဆိုတာ အဲ့ဒီအခ်ိန္မွာ အစျပဳခဲ့တာျဖစ္ပါတယ္။

ကေန႔အခ်ိန္မွာေတာ့ အင္တာနက္ကြန္ယက္ ၾကီးထဲမွာ Network ေတြ ၊ ကြန္ပ်ဴေတြသာမက၊ မိုဘိုင္းဖုန္းေတြ၊ Tablet နဲကအျခားေသာ Device ေတြလည္း ပါ၀င္ေနၿပီျဖစ္ပါတယ္။ အျခားေသာ Device ဆိုတဲ့အထဲမွာ အင္တာနက္ခ်ိတ္ဆက္မႈ ျပဳလုပ္ႏိုင္တဲ့ ကားေတြ၊ မ်က္မွန္ (Smart Glass ) နဲ႕နာရီ (Smart Watch) ေတြအျပင္ေနာက္ပိုင္းမွာ ဆိုရင္ အိမ္သံုးေရခဲေသတၱာ၊ အ၀တ္ေလွ်ာ္စက္ေတြအထိ အင္တာနက္ကြန္ယက္မွာ ပါ၀င္လာဖုိ႕ရွိပါတယ္။

အင္တာနက္ကြန္ယက္မွာ ပါ၀င္တဲ့ကြန္ပ်ဴတာနဲ႕ Device တိုင္းမွာ IP Address လို႕ေခၚတဲ့ မိမိတို႕ကိုယ္ပိုင္ လိပ္စာနံပါတ္ တစ္ခုစီရွိၾကပါတယ္။ ဒီလုိခ်ိတ္ဆက္ထားတဲ့ Device ေတြဟာ တစ္ခုနဲ႕တစ္ခု လိုအပ္သလို အခ်က္လက္ ေပးပို႕ဆက္သြယ္မႈေတြ ျပဳလုပ္ႏိုင္မွာ ျဖစ္ပါတယ္။

ဒါေပမဲ့ လက္ေတြ႔မွာ အင္တာနက္ဆိုတာဟာ ကြန္ပ်ဴတာနဲ႕စက္ပစၥည္းေတြကို ခ်ိတ္ဆက္ယံသာ ခ်ိတ္ဆက္ေပးထားတဲ့ နည္းပညာလို႕ နားလည္ေစခ်င္ပါတယ္ သတင္းေပးပို႔ျခင္းလို လုပ္ေဆာင္ခ်က္ကို အင္တာနက္က တိုက္ရုိက္မလုပ္ပါဘူး။ ဒီအင္တာနက္ေပၚမွာ အေျခခံၿပီး Wrold Wide Web တို႕ကို
အခ်က္လက္ေတြပို႔ေဆာင္ေပးတဲ့ " ကား " လုိ႕ ယူဆၿပီးအင္တာနက္ကေတာ့ အဲ့ဒီ ကားေတြသြားလို႕ရတဲ့ " လမ္း " လို႕ အၾကမ္းဖ်ဥ္းမွတ္ယူႏိုင္ပါတယ္။

Email နဲ႕ World Wide Web ကဲ့သို႕ အင္တာနက္ လမ္းမၾကီးေပၚမွာ အခ်က္လက္ေတြသယ္ယူပို႔ေဆာင္ေပးႏိုင္တဲဲ့ အျခားနည္းပညာေတြရွိပါေသးတယ္။ Instant Messaging (IM), File Transfer Protocol (FTP), Secure Shell (SSH), Internet Relay Chat (IRC), Voice Over Internet Protocol (VOIP)စတဲ့ နည္းပညာေတြျဖစ္ပါတယ္။

အဆင္ေျပသည္ျဖစ္ေစ မေျပသည္ျဖစ္ေစ ေက်းဇူးျပဳ၍ Comment ေပးခဲ့ပါ။ မိတ္ေဆြတို႕ရဲ႕ Comment တစ္ခ်က္က ကၽြန္ေတာ္တို႕ ေနာက္ထပ္ post ေတြေရးဖို႕ အားေဆးတစ္ခြက္ပါ။ 
 Aung Ko Htet (www.itstudier.com)

0 comments:

Post a Comment

Download လုပ္နည္းေလးက ကၽြန္ေတာ္ေပးထားတဲ့ link တစ္ခုခုကိုႏွိပ္လိုက္ပါ။ ေနာက္ tab တစ္ခုနဲ႕ page တစ္ခုေပၚလာပါလိမ့္မယ္။ ငါး စကၠန္႕ေလာက္ ေစာင့္ေပးလိုက္ပါ။ ညာဘက္ေထာင့္မွာ Skip ဆိုတဲ့ button ေလးေပၚလာပါလိမ့္မယ္။ အဲဒီ skip ဆိုတဲ့ button ကိုႏွိပ္လုိက္ရင္ download ဆြဲလိုရတဲ့ page တစ္ခုက်လာပါလိမ့္မယ္။ အဲ့ဒီမွာ download လုပ္ႏိုင္ပါၿပီဗ်ာ။
အဆင္မေျပတာေတြရွိရင္ comment ေပးခဲ့ပါ။ အဲ့ဒါမွ ကၽြန္ေတာ့္ရဲ႕လိုအပ္ခ်က္ေတြကို ျပင္ႏိုင္မွာမို႔လို႔ပါ။