Thursday, July 17, 2008

IP address အေျခခံ

IP အေၾကာင္း ေလးနည္းနည္းေျပာၾကရေအာင္ဗ်ာ။ IP basic ကေတာ့ Network လုပ္တဲ့လူတိုင္းနီးပါး သိထားၾကၿပီးသားပါ။ ၿပီးေတာ့ IP basic နဲ႔ပတ္သက္တာေတြကိုလည္း ေတာ္ေတာ္မ်ားမ်ား ေရးၿပီးသားေတြရွိပါတယ္။ အဲဒါေၾကာင့္ ဒီ post မွာ IP basic ကို အက်ဥ္းေလာက္ရွင္းျပပါ႔မယ္။ ေနာက္ထပ္တင္မယ့္ post အတြက္ အဆက္အစပ္ မရွိျဖစ္ေနမွာစိုးလို႔ပါ။ ပြားတာေတြမ်ားေနရင္ ရႈပ္ေနမွာစိုးလို႔ လိုရင္း တိုရွင္းပဲေျပာေတာ့မယ္ဗ်ာ။ short note ပုံစံမ်ဳိးေပါ႔။
IP တစ္ခုဟာ 32 bit ရွိတယ္။ decimal ေနရာေလးခုခြဲထားတယ္တယ္ဗ်ာ။ တစ္ခုနဲ႔တစ္ခုၾကားကို dot (.) ေလးနဲ႔ျခားထားတယ္။ သိပ္မရွင္းရင္ ေအာက္ကပုံစံပါ။

x . x . x . x

အဲဒီေတာ့ တစ္ေနရာကို 8 bit ေပါ႔။ (ေလးေနရာကို 32 bit ေလ) 8 bit ဆိုေတာ့ decimail တန္ဖိုး 256 ေပါ႔။ သူက 0 (သုည)ကစေတာ့ 0 to 255 ေပါ႔။ အဲဒီမွာ အသုံးျပဳႏိုင္တဲ့ address က 1 to 254 ပါ။ 0 နဲ႔ 255 ကေတာ့ အရံလို႔မွတ္ထားလိုက္။ 0 က Network address ၊ 255 က broadcast address လို႔ေခၚတယ္။ တစ္ျဖတ္ထားလိုက္။ သူ႔ကိုျမင္သာေအာင္ျပမယ္။ decimal နဲ႔ဆိုရင္

255.255.255.255

အဲဒါကို dotted decimal လို႔ေခၚတယ္။ အဲဒီ dot(.) ေလးေတြနဲ႔ခြဲထားတဲ့ အကန္႔ေလးေတြကို octet လို႔ေခၚတယ္။ အဲဒီေတာ့ IP address တစ္ခုမွာ 4 octets ပါတယ္ေပါ႔။ binary နဲ႔ဆိုရင္

11111111.11111111.11111111.11111111

ျမင္လားေတာ့မသိဘူးဗ်ာ။ တစ္ေနရာကို 8 bit ေရးထားတာ။ သူ႔ကိုေတာ့ binary လို႔ပဲေခၚတယ္။ ဒီေနရာမွာပဲ IP address ရဲ႕ဖဲြ႔စည္းပုံကို ရပ္ထားလိုက္မယ္။ ဒါကိုဘာလို႔ေျပာထားတာလဲဆိုေတာ့ ေနာက္ထပ္လာမယ့္ post မွာ binary နဲ႔ decimal နဲ႔ အတြက္အခ်က္ေတြလာေတာ့မွာမို႔လို႔ပါ။ ခုကၽြန္ေတာ္ေရးထားတဲ့ ဥပမာေတြက အမ်ားဆုံးအသုံးျပဳႏိုင္တဲ့အေရအတြက္ေတြပါ။ decimal နဲ႔ဆိုရင္ တစ္ေနရာကို 0 to 255 ၊ binary နဲ႔ဆိုရင္ 00000000 to 11111111 သုံးလို႔ရတယ္။

ဒါေတြကေတာ့ အမ်ားသိၿပီးျဖစ္ေပမယ့္ ခုမွစၿပီး Network လုပ္မယ့္သူေတြအတြက္ မွတ္ထားလို႔ရေအာင္နဲ႔ေနာက္ထပ္ post အတြက္ ဆက္စပ္လို႔ရေအာင္ပါ။ ဒါက IP class ေတြပါ။ IP ကို အဲဒီလို class ငါးခုခြဲထားပါတယ္။
ဒါကေတာ့ Private Network Address ေတြေပါ႔။

127.0.0.1 (Local loopback Address)
10.0.0.0 (Class A)
172.16.0.0 (Class B)
192.168.0.0 (Class C)

အက်ယ္ကိုမရွင္းေတာ့ဘူးဗ်ာ။ အေတာ္မ်ားမ်ားေရးၿပီးသားျဖစ္ေနလို႔။ အေသးစိတ္သိခ်င္ရင္ ကိုဘလူးဖီးနစ္ရဲ႕ Engineer4Myanmar က TCP/IP အေၾကာင္းမွာသြားေလ့လာလိုက္ပါ။ ေနာက္ထပ္ post မွာ subnet mask အေၾကာင္းကို ရွင္းေပးပါ႔မယ္။

0 comments:

Post a Comment