Saturday, January 4, 2014

Gateway Device

 

Gateway ဆိိုတာကလည္း Networking Device တစ္ခုပဲျဖစ္ပါတယ္။ Gatewayဆိုမွေတာ့ ထြက္ေပါက္ၾကီးပဲ မဟုတ္လား။ Gateway ကိုအသံုးျပဳရတဲ႔ရည္ရြယ္ခ်က္ကေတာ႔ မတူညီတဲ႔ ကြန္ရက္ေတြမွာ Network ထြက္ေပါက္ရခ်င္လို႔ပါ။ အခုကၽြန္ေတာ္ကြန္ရက္နဲ႔ သက္ဆိုင္တဲ့Gateway Device အေၾကာင္းကို ေျပာျပခ်င္တာပါ။ Gateway ဆိုတာကေတာ႔ မတူညီတဲ့ Network System ႏွစ္ခု (or) Software ေတြကို ဆက္သြယ္ေပးႏိုင္တဲ့ Software Interface (သုိ႔) Hardware Interface(ၾကားခံ)တစ္ခုျဖစ္ပါတယ္။ Software Interface ဆိုတာက မတူညီတဲ့ Network ႏွစ္ခု (Class မတူညီတဲ့Network ႏွစ္ခု) ကို ခ်ိတ္ဆက္ခ်င္ရင္Gateway Service ကို Run ၿပီးေတာ့ ခ်ိ္တ္ဆက္ႏို္င္ပါတယ္။ တစ္နည္းအားျဖင္႔ေျပာရရင္ Gateway Serverထိုင္ျပီးအသံုးျပဳတာကိုေျပာခ်င္တာပါ။ ဒါေပမယ့္ အခုကၽြန္ေတာ္က အဲဒီ Gateway Server ကုိ ေျပာခ်င္တာ မဟုတ္ပါဘူး။ အခု ေျပာခ်င္တာက Hardware Gateway (Gateway Device )အေၾကာင္းကိုေျပာခ်င္တာပါ။ တကယ္ေတာ့ Gatewayဆိုတာ မတူညီတဲ့ Network Architecture ႏွစ္ခု (သို႔) မတူညီတဲ့ Data Format ႏွစ္ခုၾကားမွာ Information ေတြကိုဘာသာျပန္ေပးႏိုင္တဲ့ ရႈပ္ေထြးနက္နဲတဲ့ Networking Device တစ္ခု ျဖစ္ပါတယ္။ ဥပမာအားျဖင့္ ေျပာရမယ္ဆိုရင္Gateway ဟာ TCP/IP Protocol ကို အသံုးျပဳထားတဲ့ LAN တစ္ခုနဲ႔ SNA(Systems Network Architecture) ကုိအသံုးျပဳတဲ့ IBM Mainframe System တုိ႔ၾကားမွာ ဆက္သြယ္မႈလုပ္ေပးႏိုင္ပါတယ္။ ၎အျပင္ Microsoft Mail ေတြကိုInternet ေပၚမွာ Transmission လုပ္ဖုိ႔အတြက္ SMTP (Simple Mail Transport Protocol) ေတြအျဖစ္ေျပာင္းလဲေပးႏိုင္ပါတယ္။

Gateway နဲ႔ Router မွာကြာျခားခ်က္ေတြရွိပါတယ္။ Router ေတြဟာ OSI Model ရဲ႕ Layer 3 (Network Layer) မွာအလုပ္လုပ္တာျဖစ္ၿပီး မတူညီတဲ့ Network Architecture (ဥပမာ Ethernet and Token Ring) ေတြေပၚမွာ တူညီတဲ့Protocol ေတြကို အသံုးျပဳထားမယ္ဆုိရင္ ၎ Network ေတြမွာ ၎ Packet ေတြကို Route လုပ္ေပးႏိုင္ပါတယ္။
ဒါေပမယ့္ Gateway က်ေတာ့ မတူညီတဲ့ Packet ေတြကိုမတူညီတဲ႔ Network Architecture ေတြမွာေရာ၊ မတူညီတဲ့Protocol ေတြမွာပါ Packet ေတြကိုRoute လုပ္ေပးႏိုင္ပါတယ္။ Router ေတြဟာ Data ေတြကို မတူညီတဲ့ Frameေတြအျဖစ္ ျပန္လည္ထုတ္ပိုးႏိုင္တယ္။ Gateway ကက်ေတာ့ ၄င္းအျပင္ Data ရဲ႕ တကယ့္ Format ကိုပါ Changeပစ္လိုက္ႏိုင္ပါတယ္။ Gateway ေတြဟာဆိုရင္ PC (Personal Computer) ေတြကေန Mainframe Computer ေတြအထိခ်ိိတ္ဆက္အသံုးျပဳႏုိင္ပါတယ္။ အခ်ိဳ႕ Gateway အမ်ိဳးအစားအမ်ားစုကိုေတာ့ ေသးငယ္တဲ့ Network ေတြမွာေတြ႕ရတတ္ပါတယ္။ Gateway  ေတြဟာ NetBEUI (or) TCP/IP နဲ႔ Apple Talk ေတြၾကားမွာ Translating
ေတြအားလံုးကို Handle (ထိန္းခ်ဳပ္)ႏိုင္ပါတယ္။ Packet ေတြဟာ Gateway ဆီကို ေရာက္လာတဲ့အခါမွာ Raw Data
ကလြဲလို႔ အားလံုးေသာ  Networking Information ေတြကုိ ဖယ္ရွားလိုက္ပါတယ္။ ၿပီးေတာ့မွ Gateway ဟာ Data
ေတြကို ဘာသာျပန္၊ ပံုစံအသစ္ New Format ျပဳလုပ္ကာ OSI အလႊာအတိုင္းျပန္ဆင္းၿပီး ေပးပို႔ရမယ့္ Computer
(Destination Computer) ရဲ႕ Network Protocol ကို အသံုးျပဳၿပီး ျပန္ပို႔ေပးပါတယ္။

Gateway ဟာ Data ေတြကို Translate လုပ္တဲ့အခါမွာ ေယဘုယ်အားျဖင့္ OSI Model ရဲ႕ Upper Layer ေတြမွာ အလုပ္လုပ္တာ မ်ားပါတယ္။ မ်ားေသာအားျဖင့္ေတာ့ Application Layer ေပါ့။ ဒါေပမယ့္ အခ်ိဳ႕ Gateway ေတြက်ေတာ့ Network Layer နဲ႔ Session Layer ေတြမွာ Translate လုပ္ႏိုင္ပါတယ္။ Gateway မွာ ေကာင္းတဲ့အခ်က္ ေတြရွိသလို၊ မေကာင္းတဲ့အခ်က္ေတြလည္း ရွိပါတယ္။ ေကာင္းတဲ့အခ်က္ေတြကေတာ့ လံုး၀မတူညီတဲ့ System ေတြကို ခ်ိတ္ဆက္ေပးႏိုင္ျခင္း၊ လုပ္ငန္းတစ္ခုကုိပဲ ရည္ရြယ္ၿပီးေတာ့ ၎လုပ္ငန္းကိုေကာင္းစြာ အလုပ္လုပ္ႏိုင္ျခင္းတို႔ ျဖစ္ပါတယ္။ Gateway ရဲ႕မေကာင္းတဲ့အခ်က္ေတြကေတာ့ အျခား Device ေတြထက္ ကုန္က်စရိတ္ပိုမ်ားတယ္။ Install လုပ္ဖုိ႔နဲ႔ Conifgureလုပ္ဖို႔အတြက္ ပိုၿပီး ခက္ခဲတယ္၊ အျခား Device ေတြထက္ ေႏွးေကြးတယ္။ စတာေတြပဲ ျဖစ္ပါတယ္။


Credit to :  http://www.kyawzinlatt.com/

No comments:

Post a Comment