Sunday, 6 January 2013

IP address အေၾကာင္းသိေကာင္းစရာ

Unknown | 6.1.13 | Best Blogger Tips












computer ေတြတစ္လံုးနဲ႔တစ္လံုး network ခ်ိတ္တဲ့ေနရာမွာ protocol တစ္ခု


မျဖစ္မေနသံုးဖို႕လိုအပ္ပါတယ္။





အဲဒီ protocol ဆိုတာ လြယ္လြယ္ေျပာရင္ေတာ့ ဘာသာစကား လိုပါဘဲ။


ကြ်န္ေတာ္တုိ႔ လူေတြမွာလည္းဘာသာ





စကားေတြအမ်ိဳးမ်ိဳး႐ွိသလိုIPေတြမွာလဲProtocol ေတြလဲ အမ်ိုးမ်ိဳး ႐ွိပါတယ္။


ဒါေပမယ့္Internet ကိုခ်ိတ္မယ္ဆိုတဲ႔


computer တိုင္းဟာေတာ့ TCP/IP ဆိုတ ဲ့protocol ကိုမျဖစ္မေန


သံုးဖို႔လိုပါတယ္။





TCP/IP protocol သံုးတဲ့ computer တိုင္းဟာလည္း IP address


တစ္ခုမျဖစ္မေနသက္မွတ္ဖို႔လိုပါတယ္။





IP address မွာ Version4နဲ႔Version6ဆိုၿပီးႏွစ္မ်ိဳး႐ွိပါတယ္။V4က32bits


နဲ႔အလုပ္လုပ္ၿပီးV6ကေတာ့





128bitsနဲ႔အလုပ္လုပ္ပါတယ္။ယခု လက္႐ွိအမ်ားစုက V4 ကို အသံုးျပဳေနပါတယ္။


V4 IP address မွာ





Class ေလးခု႐ွိပါတယ္။ A, B, C, D, နဲ႔ E ပါ။Class A, B, C ကကၽြန္ေတာ္တို႔


နဲ႔ ရင္းႏွီးၿပီး အသံုးမ်ားပါတယ္။





( ဒီ class A, B, C သံုးခုထဲက address ရယူ အသံုးျပဳထားတဲ့





machine ေတြၾကားမွာ အျပန္အလွန္ႀကိဳက္သလို





ဆက္သြယ္ေဆာင္႐ြက္ႏိုင္ပါတယ္)Class D က Multicast address ျဖစ္ပါတယ္ ။





( multicast ဆိုတာ က သတ္မွတ္ထားတဲ့ အစုအဖြဲ႔တစ္ခုအတြင္းမွာသာ


အျပန္အလွန္ဆက္သြယ္ႏိုင္တဲ့





address မ်ိဳးပါ ဥပမာ -Class D address ရဲ႔ Group1 မွာ computer


5 လံုး၊ Group 2 မွာ computer 5 လံုး၊





ခ်ိတ္ထားတယ္ဆိုရင္ Group1 ထဲက computer အခ်င္းခ်င္း၊ Group2


ထဲက computer အခ်င္းခ်င္း၊ပဲဆက္သြယ္ႏိုင္ပါတယ္





Group1 က computer နဲ႔ Group 2 က computer ခ်ိတ္ဆက္ျပီးအသုံးျပဳလို႔မရႏိုင္ပါဘူး ။)





Class E ကေတာ့ သုေတသန ျပဳလုပ္ႏိုင္ဖို႔ reserved အတြက္ထားရွိပါတယ္၊ အသံုးမျပဳပါဘူး။





အဲဒီေတာ့ ကၽြန္ေတာ္တို႔ Class A, B, C အေၾကာင္းကို ဆက္ေလ့လာပါမယ္





Network Address, Host Address





IP address တစ္ခုတိုင္းမွာ Network Address နဲ႔ Host Address ဆိုၿပီးေတာ့





အပိုင္းႏွစ္ပိုင္းပါပါတယ္။Network Address ဆိုတာ Hostေတြကိုေပါင္းစည္းထားတဲ့


addressအစုအေ၀းတစ္ခုျဖစ္ၿပီး၊





HostAddressဆိုတာေတာ့





Networkထဲမွာပါ၀င္တဲ့အစိတ္အပိုင္းတစ္ခုပါ။





IP address ဒီလို အလုပ္လုပ္တယ္





IPV4မွာ32bitsနဲအလုပ္လုပ္တယ္ဆိုတာကြ်န္ေတာ္ေဆြးေႏြးၿပီးပါၿပီ။အဲဒီ


32bitsကို8bitsစီ၊8bitsစီအပိုင္း





ေလးပိုင္းခြဲၿပီးအလုပ္လုပ္ပါတယ္။တကယ္ တမ္း bits ေတြနဲ႔အလုပ္လုပ္တာျဖစ္ေပမယ့္


သက္မွတ္တဲ့ေနရာမွာဘဲျဖစ္္၊





ျဖစ္ေရးသားေဖၚျပတဲ့ေနရာမွာဘဲျဖစ္ျဖစ္ Dot-decimalစနစ္နဲ႔ ေရးသားေဖၚျပပါတယ္။


( ဥပမာ- 192.168.1 .100)





တစ္ပိုင္းစီဟာ 8bits ကို ကိုစားျပဳၿပီး တစ္ပိုင္း နဲ႔ တစ္ပိုင္းၾကားမွာ dot(.) ေလးေတြခံေေရးပါတယ္ ။


8bits ပါ၀င္တဲ့





အစုအေ၀းတစ္ခုကို octet လို႔ေခၚပါတယ္။


ဒါေၾကာင့္ IP Address တစ္ခုမွာ octect ေလးခုပါ၀င္ပါတယ္။





IP address ၾကည့္႐ံုနဲ႔ Class ေတြလယ္လုိခြဲမလဲ





IP address တစ္ခုကိုၾကည့္လိုက္တာနဲ႔ Class A လား B လား C လား ဆိုတာကို


IP address ရဲ႕ ပထမဆံုးအပိုင္း





( first octect ) ကိုၾကည့္ၿပီးခြဲႏိုင္ပါတယ္။


Class 1st octect range


A 1 to 126


B 128 to 191


C 192 to 223


ဥပမာ-


10.10.152.1 Class A


172.16.10.1 Class B


192.168.2.1 Class C


ဆိုတာကို ေ႐ွ႕ဆံုး အပိုင္းကိုၾကည့္႐ံုနဲ႔ အလြယ္တကူခြဲႏိုင္ပါတယ္။


Local Machine Address


အေပၚက IP address range ထဲမွာ 127 ဆိုတာကို မေတြ႔ ရပါဘူး။





အဲဒီ 127တစ္ ပိုင္းလံုးကိုအသုံးမျပဳဘဲ ခ်န္ထားခဲ့ပါတယ္။ အဲဒါကို loop-back address လို႔





ေခၚပါတယ္။အဲဒီထဲကမွ 127.0.0.1 ကို local machine address အျဖစ္သံုးပါတယ္။





local machine address ဆိုတာ





computer နဲ႔ သက္ဆိုင္တဲ႔၎တို႔ကို ကုိယ္စားျပဳတဲ့ address ပါ။





ဘာနဲ႔ သေဘာတရားခ်င္းတူလဲဆိုေတာ့ လူနာမည္ေတြလိုပါဘဲ -





လူတိုင္းကုိယ္စီမွာ ကြဲျပားျခားနားတဲ့ နာမည္ေတြ႐ွိပါတယ္၊


ဒါေပမယ့္ ဆက္သြယ္မွဳေတြျပဳလုပ္လို႔





(စကားေျပာျခင္း) ကိုယ့္ကိုကို ကိုယ္စားျပဳတဲ့အခါ နာမည္ထက္ ငါ၊ကၽြန္ေတာ္


စတဲ့ နာမ္စားတစ္ခုနဲ႔





ကိုစားျပဳၾကပါတယ္။ အဂၤလိပ္လိုဆိုရင္ေတာ့ ( I ) ေပါ့။TCP/IP protocol


သံုးၿပီး Network ခ်ိတ္တဲ့





computer တိုင္း မွာလည္း မတူညီတဲ့ IP address တစ္ခုခ်င္းစီ႐ွိ ၾကေပမယ့္


ကိုယ့္ computer ကို





ကိုယ္စားျပဳတဲ့ အခါ 127.0.0.1 ဆိုတဲ့ Local machine address နဲ႔ကိုစားျပဳပါတယ္။


အလြယ္ေျပာရင္ေတာ





့ computer I ေပါ့။ဒီ address ေလးသံုးၿပီး ကိုယ့္ computer က network ေပၚမွာ


အလုပ္လုပ္ႏိုင္ မလုပ္ႏိုင္၊





NIC card အလုပ္လုပ္ မလုပ္ စတာေတြကို စမ္းသပ္ႏိုင္ပါတယ္။





















1 comment:

  1. ေက်းဇူးအထူးပဲတင္ပါတယ္ဗ်ာ၊အခုလို့နည္းပညာနဲ့ပတ္သက္တာေလး
    ဆက္တင္ေပးပါအုန္းဗ်ာက်ေတာ္တို့လိုနည္းပညာအားနည္းတဲ့လူေတြအတြက္
    အမ်ားႀကီးအက်ိဳးရွိပါတယ္။မူရင္းေရးသားတဲ့သူေရာတင္ေပးတဲ့အကိုေတြကိုပါေက်းဇူး
    အထူးတင္ပါတယ္။

    ReplyDelete