Wednesday, December 17, 2008

TCP/ IP အေျခခံေလးေတြ

IP address

computer ေတြတစ္လံုးနဲ႔တစ္လံုး network ခ်ိတ္တဲ့ေနရာမွာ protocol တစ္ခု မျဖစ္မေနသံုးဖို႕လိုအပ္ပါတယ္။
အဒီ protocol ဆိုတာ လြယ္လြယ္ေျပာရင္ေတာ့ ဘာသာစကား လိုပါဘဲ။ ဘာသာစကားေတြအမ်ိဳးမ်ိဳး႐ွိသလို Protocol ေတြလဲ အမ်ိုးမ်ိဳး ႐ွိပါတယ္။ ဒါေပမယ့္Internet ကိုခ်ိတ္မယ္ဆိုတဲ့ computer တိုင္းဟာေတာ့ TCP/IP ဆိုတဲ့ protocolကိုမျဖစ္မေနသံုးဖို႔လိုပါတယ္။ TCP/IP protocol သံုးတဲ့ computerတိုင္းဟာလည္း IP address တစ္ခုမျဖစ္မေနသက္မွတ္ဖို႔လိုပါတယ္။ IPaddress မွာ Version 4 နဲ႔ 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 လံုး၊group2 မွာ computer 5 လံုး၊ ခ်ိတ္ထားတယ္ဆိုရင္ group1 ထဲက computer အခ်င္းခ်င္း၊ group၂ ထဲက computer အခ်င္းခ်င္း၊ ဘဲဆက္သြယ္ႏိုင္ပါတယ္ Group1 က computer နဲ႔ Group၂ က computer ခ်ိတ္လို႔မရႏိုင္ပါဘူး) Class E ကေတာ့ သုေတသနျပဳလုပ္ႏိုင္ဖို႔ reserved ထားပါတယ္၊ အသံုးမျပဳပါဘူး။ အဲဒီေတာ့ ကၽြန္ေတာ္တို႔ Class A, B, C အေၾကာင္းကို ဆက္ေလ့လာပါမယ္။

Network Address, Host Address
IP address တစ္ခုတိုင္းမွာ Network Address နဲ႔ Host Address ဆိုၿပီးေတာ့ အပိုင္းႏွစ္ပိုင္းပါပါတယ္။
Network Address ဆိုတာ Host ေတြကိုေပါင္းစည္းထားတဲ့ address အစုအေ၀းတစ္ခုျဖစ္ၿပီး၊
Host Address ဆိုတာကေတာ့ Network ထဲမွာပါ၀င္တဲ့ အစိပ္အပိုင္းတစ္ခုပါ။

IP address ဒီလို အလုပ္လုပ္တယ္
IP V4 မွာ 32 bits ပါတယ္ဆိုတာေျပာၿပီးပါၿပီ။ အဒီ 32 bits ကို 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
ဆိုတာကို ေ႐ွ႕ဆံုး အပိုင္းကိုၾကည့္႐ံုနဲ႔ အလြယ္တကူခြဲႏိုင္ပါတယ္။
ကၽြန္ေတာ္သိတာေလးေတြကို ေျပာျပထားတာပါ။ မျပည့္စံုဘဲျဖစ္ေနရင္လည္း သည္းခံေပးၾကပါလုိ႕ ေက်းဇူးတင္လ်က္ပါ။

2 Comments:

Blogger ပန္းခေရ said...

ေရးထားတာ ရွင္းပါတယ္...
သိသမွ်ေတြဆက္ေရးပါအံုးး

December 18, 2008 at 7:09 PM  
Blogger My Diary said...

သိတာေလးေတြ ေဖာ္ေဆာင္ေပးလို႔ ေက်းဇူးပါ

January 27, 2009 at 11:10 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home