Sunday, June 12, 2016

Networking ကိုလိုက္စားတဲ႔ညီအကို ေမာင္နွမေတြအတြက္ ဖတ္သင့္တဲ႔စာေလးပါ

IP address
IP Address ဆိုတာ ဘာလဲလို့ ကြ်န္ေတာ့္ friends ေတာ္ေတာ္မ်ားမ်ားက ေမးျကပါတယ္။ ကြ်န္ေတာ္တို့နိုင္ငံမွာ အင္တာနက္ အသံုးျပုမွုေတြ ပိုမိုတိုးတက္လာတဲ့ေနာက္ နည္းပညာေဝါဟာရေတြ ေရပန္းစားလာပါတယ္။ အဲသည္ထဲမွာ IP Address ဆိုတာလည္း တစ္ခု အပါအဝင္ ျဖစ္လာပါေတာ့တယ္။
IP address ေတြအေျကာင္းကို ကြ်န္ေတာ့္ရဲ့ ေနာင္ေတာ္မ်ား ေရးသားထားတာေတြကို ဖတ္ရွုခဲ့ရဘူးပါတယ္။ အေျကာင္းအမ်ိုးမ်ိုးေျကာင့္ လံုးဝ မသိေသးသူေတြအတြက္ကိုပဲ သည္ပို့စ္ ကေလးကို ေရးလိုက္ပါတယ္ခင္ဗ်ာ။
သင့္သူငယ္ခ်င္းေတြအတြက္လည္း Share နိုင္ပါတယ္ခင္ဗ်ာ။

IP Address ဆုိတာ Internet Protocol Address ျဖစ္ပါတယ္။
IP Address ဆိုတာကို အလြယ္ဆံုးမွတ္ခ်င္ရင္ မိမိရဲ့ လိပ္စာ လို့ အျကမ္းဖ်င္း မွတ္သားရမွာပါ။ နည္းပညာ   နယ္ပယ္မွာ စကားေလးတစ္ခြန္းရွိပါတယ္။
Your IP address is like your home address but it's your duty to keep yourself safe from all kinds of attack. ပါတဲ့။
သင့္ရဲ့ IP Address ဟာ သင့္ရဲ့ အိမ္လိပ္စာနဲ့တူပါတယ္။ ဒါေပမယ့္ တိုက္ခိုက္မွုေပါင္းစံုကေန လြတ္ေျမာက္  ေအာင္ (လံုျခံုေအာင္) ျကိုးစားဖို့ကေတာ့ သင့္တာဝန္ပါပဲ တဲ့။
IP Address အတြက္ ဥပမာတစ္ခုေပးပါ့မယ္။ အကယ္၍ သင္က စာတိုက္ကေန ပါဆယ္တစ္ခု ပို့ခ်င္တယ္ဆိုပါစို့။ ပါဆယ္ထုပ္ကေလးေပါ္မွာ သင္ပို့မယ့္ေနရာ (လက္ခံမယ့္သူ) ရဲ့ လိပ္စာကို တပ္ရပါလိမ့္္မယ္။ ဒါမွ အထုပ္ကေလးက သင္ပို့လိုရာကို ေရာက္မွာေပါ့။ ဒါ IP Address သေဘာပါပဲ။

IP Address မွာ class ေတြ ရွိပါတယ္။
1 ကေန 127 အတြင္း ဘာနဲ့ စ စ   အဲဒါ Class A ပါ
128 ကေန 191 အတြင္း ဘာနဲ့ စ စ   အဲဒါ Class B ပါ
192 ကေန 223 အတြင္း ဘာနဲ့ စ စ   အဲဒါ Class C ပါ
…………………………………………………………………….
224 ကေန 239 အတြင္း ဘာနဲ့ စ စ   အဲဒါ Class D ပါ
240 ကေန 254 အတြင္း ဘာနဲ့ စ စ   အဲဒါ Class E ပါ
……………………………………………………………………
Class D & E ကိုေတာ့ ခုခ်ိန္ထိ မသံုးေသးပါဘူး။ စမ္းသပ္ရံုသာ ထားထားပါေသးတယ္။
ေကာင္းျပီ သင့္ရဲ့ IP Address ကို ဘယ္လိုျကည့္မလဲ။ ဒီအေျကာင္းကို ကြ်န္ေတာ္ေရးဘူးပါေသးတယ္။ ခု   အနည္းငယ္ ျပန္ေျပာျပပါ့မယ္။
သင္ဟာ Windows သံုးစြဲသူဆိုရင္ သင့္ကြန္ပ်ူတာရဲ့ CMD (command prompt) မွာ ipconfig လို့ ရိုက္ရွာနိုင္သလို အကယ္၍ သင္က Linux ကို သံုးစြဲသူျဖစ္မယ္ဆိုရင္ေတာ့ Terminal မွာ ifconfig လို့ ရိုက္ျပီး enter   လိုက္ရံုပါပဲ။ ဖုန္းထဲမွာလည္း Setting >>> About >>> Status မွာ ဝင္ျကည့္နိုင္ပါတယ္။
သင္က ဘာကိုပဲ သံုးသံုး အင္တာနက္လိုင္းမိေနတယ္ဆိုရင္ေတာ့ http://whatismyipaddress.com ကိုသြားလိုက္ရံုပါပဲ သင့္ IP Address ကို ရပါလိမ့္မယ္။ ရလာတဲ့ IP Address ကို ေသခ်ာျကည့္ျပီး ဘာနဲ့စ လဲ ျကည့္ရံုနဲ့ သင့္ IP ရဲ့ Class က A, B, C ဘယ္ဟာလဲဆိုတာ သိပါလိမ့္မယ္။ ဒီမွာ အမ်ားဆံုးကေတာ့ Class C ပါ။
{ေနာက္ျပီး IP address ေတြမွာ private IP နဲ့ public IP ဆုိျပီး ရွိပါေသးတယ္။ Private IP ဆုိတာက LAN (local area network) ထဲမွာ ေပးလုိ႔ရတဲ့ IP range ပါ။ public IP ဆုိတာကေတာ့ အင္တာနတ္ ဒါမဟုတ္ wide area network ေတြအတြက္သုံးတာပါ။ ဒါေျကာင့္ ကုိယ့္ ကြန္ပ်ဴတာမွာ private IP ေပးထာရင္ အဲဒါ ကုိယ့္ ရဲ့ LAN ထဲက ကြန္ပ်ဴတာအခ်င္းခ်င္းဘဲ ဆက္သြယ္ႏုိင္ပါလိမ့္မယ္။ အင္တာနက္ေပာ္က အျခားကြန္ပ်ူတာ နက္ဝပ္ေတြနဲ့ပါ ခ်ိတ္ဆက္တဲ့အခါမွာေတာ့ Public IP ကိုသာ အသံုးျပုပါတယ္။}
{….} တြန့္ကြင္းအတြင္းရွိ စာသားမ်ားကို နားမလည္လ်င္ ေက်ာ္ထားခဲ့ပါ။
{ေနာက္ထပ္ ခြဲပံု နွစ္မ်ိုး ရွိပါေသးတယ္။ Dynamic IP နဲ႔ Static IP ပါ။ Dynamic IP ကေတာ့ ယာယီ ခ်ထားေပးတဲ့ IP address ပါ။အခ်ိန္က လ အတုိင္းတာတစ္ခု ျပီးရင္ ေနာက္ IP တစ္ခု ေျပာင္းသြားမွာပါ။ static IP ဆုိတာ စက္ တစ္ခု မွာ အေသေပးထားတဲ့ IP ပါ။ မိမိျပုလုပ္ခ်င္တဲ့ အေျခအေနေပၚ မူတည္ျပီး Dynamic သုံးမွာလား Static သုံးမွာလား ဆုံးျဖတ္ရပါတယ္။ ဒါကေတာ့ မိမိေပာ္ မူတည္ပါတယ္။}
Decimal Value ေတြနဲ့ ျပေလ့ရွိတဲ့ IP address ေတြမွာ အပိုင္း ေလးပိုင္း ရွိေနတာ ေတြ့ရမွာပါ။
က.ခ.ဂ.ဃ လို့ အလြယ္ မွတ္ထားရေအာင္ေနာ္။
IP address မွာ Network ID နဲ့ Host ID ဆိုျပီး အပိုင္းနွစ္ပိုင္း ပါဝင္ပါတယ္။ Class အလိုက္ ပိုင္းျခားပံု မတူပါဘူး။
Class A မွာ “က” သည္ Network ID ျဖစ္ျပီး က်န္တာအကုန္ Host ID ပါ
Class B မွာ “က.ခ” သည္ Network ID ျဖစ္ျပီး က်န္တဲ့နွစ္ပိုင္းက  Host ID ပါ
Class C မွာ “က.ခ.ဂ” သည္ Network ID ျဖစ္ျပီး က်န္တဲ့ ဃ သည္သာ Host ID ပါ
Network တစ္ခုတည္းေအာက္မွာ သံုးစြဲေနရင္ Network ID တူပါတယ္။ ဒါေပမယ့္ Host ID ကေတာ့ လံုးဝ တူမွာ မဟုတ္ပါဘူး။ ခုန ပါဆယ္ပို့တဲ့ ဥပမာမွာ Network ID က လမ္းနာမည္နဲ့တူျပီး Host ID ကေတာ့      အိမ္နံပါတ္ပါ။ လမ္းထဲမွာ အိမ္ေတြ အမ်ားျကီးရွိေနေပမယ့္ အိမ္နံပါတ္ေတြခ်င္းေတာ့ တူမွာမဟုတ္ပါဘူး။
ပိုျပီးရွင္းေအာင္ ေအာက္ပါ IP address ကို နမူနာ ျကည့္ရေအာင္ပါ။
192.168.10.20
က  . ခ  . ဂ.ဃ
အစမွာ 192 နဲ့ စတဲ့အတြက္ Class C မွာ ပါဝင္ပါတယ္။ {အေပာ္မွာ ခြဲနည္း ေျပာျပီးျပီေနာ္}
Class C ျဖစ္တဲ့အတြက္ “က.ခ.ဂ” သံုးပိုင္းလံုးက Network ID ျဖစ္ျပီး Host ID က ေနာက္ဆံုးပိုင္းပါ။ ဃ ေပါ့။
ဒါေျကာင့္ ေရွ့က “192.168.10” သည္ Network ID လို့ သိရပါတယ္။ ေနာက္ဆံုးက 20 က Host ID ေပါ့။
ဒီေလာက္ဆို IP Address ရဲ့ သေဘာတရားေလးေတြကို နားလည္ေလာက္ျပီလို့ ယူဆပါတယ္။

အစပိုင္းမွာေျပာခဲ့သလိုပါပဲ။ သင့္ရဲ့ IP Address ဟာ သင့္အိမ္ကို ညြွန္ျပမွုတစ္ခုပါ။ သင့္အိမ္ကေလးကို ပိုျပီး ေစာင့္ေရွာက္ဖို့ လိုအပ္ေနျပီဆိုတာကိုေတာ့ ခုခ်ိန္ကတည္းက သင္ သေဘာေပါက္ထားရမွာပါ။

ကြ်န္ေတာ္သိသမွ် အသိကေလး နည္းနည္းကေလးနဲ့ ဒီစာကေလးကို ေရးပါတယ္။
လံုးဝ မသိေသးသူေတြအတြက္ ဗဟုသုတအေနနဲ့သာ ေဖာ္ျပျခင္းျဖစ္တာေျကာင့္ ဆရာသမားမ်ား သေဘာမက်စရာေတြ့ခဲ့ပါက ေဝဖန္အျကံျပုနိုင္ပါတယ္ခင္ဗ်ာ။

ယခု Post ကေလးကို pdf နဲ့ လိုခ်င္ရင္ ေအာက္မွာ ေဒါင္းယူနိုင္ပါတယ္ခင္ဗ်ာ။
http://www.mediafire.com/download/7ucvw8ruxt3h3uv/IP_address.pdf

မွတ္ခ်က္ ။       ။ မည္သည့္ website ကမွ် ေကာ္ပီကူးထားျခင္းမရွိပါ။

အဆင္ေျပေပ်ာ္ရြွင္ျကပါေစဗ်ာ။

Thanks for Reading
Khit Minnyo


No comments:

Post a Comment