Sunday, April 28, 2013

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

omputer ေတြတစ္လံုးနဲ႔တစ္လံုး 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 အလုပ္လုပ္ မလုပ္ စတာေတြကို စမ္းသပ္ႏိုင္ပါတယ္။

No comments:

Post a Comment

Simple sharing widget