IP address အေၾကာင္းသိေကာင္းစရာ
====================
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 အလုပ္လုပ္ မလုပ္ စတာေတြကို စမ္းသပ္ႏိုင္ပါတယ္။

Credit To:http://aunglay17.multiply.com/journal/item/53



Comments