Portal­Home­Memberlist­Register­Log in
Post new topic   Reply to topicဤ Topic ကို ၿပန္လည္မွ်ေ၀ရန္|
 

 IP Address [Problem]

View previous topic View next topic Go down 
AuthorMessage
ITCHILD
MITR Reader



MITR Reader



စုစုေပါင္းေရးသားခ်က္မ်ား: 73
တည္ေနရာ: A PLACE ON THE EARTH
မွတ္ပံုတင္ေသာေန႔: 2009-11-12
ေက်းဇူးတင္ခံရမႈ: 5
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 90
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: IP Address [Problem]   9th March 2010, 11:22 am

ကြ်န္ေတာ္က အခုမွ Networking ကိုစေလ့လာေနတာပါ။
တစ္ခုေလာက္ေမးခ်င္လို႕ပါ။
IP Address မွာ
Class A Number of Networks=126, Number of host per each network=16,777,1214
Class B Number of Networks=16,384, Number of host per each network=65534
Class C Number of Networks=2097,152, Number of host per each network=254

Number of Networks ႏွင့္ Number of host per each network ကို ဘယ္လိုတြက္ရလဲ။
Thank You!
:doit :doit :doit :doit :doit
Back to top Go down
moeyake
Moderator



Moderator



စုစုေပါင္းေရးသားခ်က္မ်ား: 114
တည္ေနရာ: Myitkyina, Kalay
မွတ္ပံုတင္ေသာေန႔: 2009-09-26
ေက်းဇူးတင္ခံရမႈ: 7
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 518
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   9th March 2010, 3:50 pm

IP တစ္ခုက 4 octet (or) 8 bit ၄-ခု (ေပါင္း 32 bit)ရွိပါတယ္။
ဒီလိုေပါ့
xxx.xxx.xxx.xxx
(2x2x2x2x2x2x2x2).(2x2x2x2x2x2x2x2).(2x2x2x2x2x2x2x2).(2x2x2x2x2x2x2x2) ဒါေၾကာင့္ အားလံုးေပါင္း 4.5 billion ရွိပါတယ္။
minimum range က 0.0.0.0 ကေန maximum range က 255.255.255.255 ပါ။
အဲဒီမွာမွ first octet ကိုၾကည့္ပီး class ျပန္ခြဲလိုက္တယ္။
0 to 127 (Class A)
128 to 191 (Class B)
192 to 223 (Class C)
224 to 239 (Class D)
240 to 255 (Class E)
(Class A) မွာ first octet က network ျဖစ္ၿပီးေတာ့ က်န္တဲ့ octet ၃-ခုက host ပါ။
networks = 126, hosts = 16581375
(Class B) မွာ ပထမ octet ၂-ခုက network က်န္တာက host
(Class C) မွာ ပထမ octet ၃-ခုက network က်န္တာက host
အခုဟာေတြက Ipv4 (Internet Protocol version 4) အတြက္ပါ။ Ipv6 မွာ 128-bit ရွိပါတယ္။

ကၽြန္ေတာ္သိသေလာက္ရွင္းျပတာ သေဘာေပါက္မလားေတာ့မသိဘူး။ Razz
Back to top Go down
ITCHILD
MITR Reader



MITR Reader



စုစုေပါင္းေရးသားခ်က္မ်ား: 73
တည္ေနရာ: A PLACE ON THE EARTH
မွတ္ပံုတင္ေသာေန႔: 2009-11-12
ေက်းဇူးတင္ခံရမႈ: 5
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 90
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: IP Address   11th March 2010, 11:06 am

I want to know how to find the number of hosts per network in Class A,B,C.
How to get the number of hosts per network=16771214 in Class A.
I want to know calculation.
Thank You!
Back to top Go down
xtrm
VIP Member



VIP Member



စုစုေပါင္းေရးသားခ်က္မ်ား: 46
မွတ္ပံုတင္ေသာေန႔: 2009-10-23
ေက်းဇူးတင္ခံရမႈ: 30
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 78
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   11th March 2010, 2:05 pm

2n-2 ( read it as 2 powered N minus 2 )

For class A, write as /8 in CIDR form, which use 8 Bits for Network and 24 bits for Hosts.
2 Power 24 = 16,777,1216 . So ( 2 Power 24 ) - 2 becomes 16,777,1214 .

For Class C, write it as /24 in CIDR form, which use 24 bits for Network and only 8 bits for Hosts.
2 Power 8 = 256 . So it become 254 which is usable number of Hosts in Class C network.

Is this clear enough for you to understand ?
Back to top Go down
ITCHILD
MITR Reader



MITR Reader



စုစုေပါင္းေရးသားခ်က္မ်ား: 73
တည္ေနရာ: A PLACE ON THE EARTH
မွတ္ပံုတင္ေသာေန႔: 2009-11-12
ေက်းဇူးတင္ခံရမႈ: 5
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 90
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   12th March 2010, 8:39 pm

Why subtract minus 2? Please expalin to me!
:doit :doit :doit :doit :doit
Back to top Go down
MagicEyez
MITR New User






စုစုေပါင္းေရးသားခ်က္မ်ား: 21
တည္ေနရာ: ေလာကဧ။္ တဖက္ကမ္း
မွတ္ပံုတင္ေသာေန႔: 2010-03-12
ေက်းဇူးတင္ခံရမႈ: 1
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 25
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   13th March 2010, 5:01 pm

that is a equation....

- 2 means that we must remove the all 1 and all 0
Back to top Go down
xtrm
VIP Member



VIP Member



စုစုေပါင္းေရးသားခ်က္မ်ား: 46
မွတ္ပံုတင္ေသာေန႔: 2009-10-23
ေက်းဇူးတင္ခံရမႈ: 30
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 78
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   15th March 2010, 9:25 am

As radiant said above, we need to subtract 'all 0' and 'all 1'.

Generally we cannot use all '1' which is considered as Broadcast address, and all '0' which is called Network Address. If you are not familiar with 4 - 3 Octet form, please start from it. You need to be good in binary calculation, binary to decimal transforming before you dive into subnetting.
Back to top Go down
caravansoe
MITR New User






စုစုေပါင္းေရးသားခ်က္မ်ား: 5
မွတ္ပံုတင္ေသာေန႔: 2010-01-08
ေက်းဇူးတင္ခံရမႈ: 0
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 5
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   15th March 2010, 11:00 am

ET ရဲ႕ post မွျပန္လည္ကူးယူေဖၚျပလုိက္ပါတယ္



TCP/IP အေၾကာင္းေလး ေျပာမယ္္ဗ်ာ

(၁) IP address ဆိုတာ ဘာလဲ ?

TCP/IP = Transmission Control Protocol and Internet Protocol ျဖစ္ပါတယ္ ။
IP တစ္ခု ဟာ 32 bit binary number ျဖစ္ၿပီး decimal ဂဏန္း 4 လံုးနဲ ့ေဖာ္ျပေလ ့ရွိပါတယ္ ။
decimal ဂဏန္း 1 လံုးစီဟာ 8 bits 0 to 255 (octets) ကုိကုိယ္စားျပဳပါတယ္ ။အဲလုိ ေဖာ္ျပတာကို “dotted decimal” လုိ ့ေခၚပါတယ္ ။
Example; 140.179.220.200 (Dotted decimal)
10001100.10110011.11011100.11001000 (Binary)

(၂) အမ်ိဳးအစား ဘယ္ႏွခု ရွိပါသလဲ ?

Classes အမ်ိဳးအစားကုိ အခုလို ခြဲထားပါတယ္ ။

Class Range of Address
A 1 to 126(127) binary 0xxx နဲ ့စ ပါတယ္။
B 128 to 191 binary 10xx နဲ ့စ ပါတယ္။
C 192 to 223 binary 110x နဲ ့စ ပါတယ္။
----------------------------------------------------------------------------
D 224 to 239 binary 1110 နဲ ့စ ပါတယ္။
E 240 to 254 binary 1111 နဲ ့စ ပါတယ္။

က်န္ေနတဲ့ 127(localhost) ကို local loopback အတြက္သံုးပါတယ္ ။သင္ 127.0.0.1 ကို ping ၿပီးစမ္းသပ္ႏိုင္ပါတယ္ ။
Class D addresses ကို multicasting အတြက္ သံုးပါတယ္။ Class E addresses ကုိေတာ့ future use ဆုိၿပီးသတ္မွတ္ထားပါတယ္ ။အဲဒါေၾကာင့္
သင့္ရဲ
့ IP address ကိုရိုက္တဲ့ အခါ 1 to 223 ကေနပဲ စရုိက္လို ့ရပါတယ္ ။ 224
ကေနစၿပီး ေနာက္ပုိင္းကုိ ရုိက္လုိ ့မရပါဘူး ။ အလြယ္တကူ စမ္းသပ္
ၾကည့္ႏုိင္ပါတယ္ ။

Private Network Address ၄ ခုရွိပါတယ္ ။

( Local loopback Address )- 127.0.0.1

( Class A )- 10.0.0.0
( Class B )- 172.16.0.0
( Class C )- 192.168.0.0

Class
ေတြကို ပံုမွန္အားျဖင့္ ဘယ္လုိဆံုးျဖတ္သလဲ ဆိုတာ ေလ့လာၾကရေအာင္- (N) က
network ကိုကိုယ္စားျပဳၿပီး (n) က node ကုိကိုယ္စားျပဳပါတယ္ ။
- Class A -- NNNNNNNN.nnnnnnnn.nnnnnnn.nnnnnnn
- Class B -- NNNNNNNN.NNNNNNNN.nnnnnnnn.nnnnnnnn
- Class C -- NNNNNNNN.NNNNNNNN.NNNNNNNN.nnnnnnnn
အဲဒါေၾကာင့္
Class A ကိုသံုးမယ္ဆိုရင္ network (N)ေပါင္း 2^8 = 255 ကိုသံုးႏုိင္မွာျဖစ္ၿပီး အဲဒီ network ရဲ ့ေအာက္မွာ ကြန္ပ်ဴတာေပါင္း (n)
255 x 255 x 255 =16581373 လံုးကိုတပ္ဆင္အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္ ။
Class
B ကိုသံုးမယ္ဆိုရင္ network (N)ေပါင္း 255 x 255 =65025
ကိုသံုးႏုိင္မွာျဖစ္ၿပီး အဲဒီ network ရဲ ့ေအာက္မွာ ကြန္ပ်ဴတာေပါင္း (n)
255 x 255 = 65025 လံုးကိုတပ္ဆင္အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္ ။
Class
C ကိုသံုးမယ္ဆိုရင္ network (N)ေပါင္း 255 x 255 x 255 =16581373
ကိုသံုးႏုိင္မွာျဖစ္ၿပီး အဲဒီ network ရဲ ့ေအာက္မွာ ကြန္ပ်ဴတာေပါင္း
(n)255 လံုးကိုတပ္ဆင္အသံုးျပဳႏုိင္မွာ ျဖစ္ပါတယ္ ။

(IP address မွာ
192.168. ေတြပဲ ဘာလုိ ့ျဖစ္ေနရတာလဲ လို ့မၾကာခဏ အေမးခံရပါတယ္။ကုိယ္သံုးမယ္
့ ကြန္ပ်ဴတာ အေရအတြက္(node)ဟာ ၂၅၅ လံုးကုိ မေက်ာ္ဘူး ဆိုရင္ Class C ကိုပဲ
သံုးၾကလို့ပါ။)
ေနာက္တစ္ခုကေတာ့ node မွာ decimal no: 0 နဲ ့ 255 ကိုထည့္လုိ ့မရပါဘူး။(ဥပမာ- 192.168.1.0* / 192.168.1.255* )
IP address မွာ node portion all Ones (11111111)=255 က Broadcast Address ျဖစ္ပါတယ္ ။
IP address မွာ node portion all Zeros(00000000)=0 က Network Address ျဖစ္ပါတယ္ ။
Back to top Go down
caravansoe
MITR New User






စုစုေပါင္းေရးသားခ်က္မ်ား: 5
မွတ္ပံုတင္ေသာေန႔: 2010-01-08
ေက်းဇူးတင္ခံရမႈ: 0
ဖုိရမ္ အက်ိဳးေဆာင္ ရမွတ္: 5
သတိေပးခံရမႈ: သတိေပးခံရမႈ မရိွေသးပါ

PostSubject: Re: IP Address [Problem]   15th March 2010, 11:02 am

privatene0 ရဲ႔ post မွ ျပန္လည္ကူးယူေဖၚျပေပးလုိက္ပါတယ္



စကားခ်ီ

ဒီ
subnetting ဟာ ကၽြန္ေတာ္ ကိုယ္ပိုင္ မဟုတ္ပါဘူး။ forum တခုက ေတြ႔တာပါ။
ဒါကို ကၽြန္ေတာ္ က ျမန္မာလိုဘာသာ ျပန္ေပးတာပဲရွိပါတယ္။ ip address လြဲရုံက
လြဲရင္ ေပါ့။ ကၽြန္ေတာ္ ဒါကို ၿပီးေအာင္ တင္ေပးပါမယ္။ ဒါက တပိုင္းေပါ့ဗ်ာ။
ၿပီးသြားရင္ ေတာ့ ကၽြန္ေတာ္ subnetting ကိုျမင္ထားတဲ့အျမင္ကို
ထပ္ေျပာေပးပါမယ္။ ကၽြန္ေတာ္ဒါေလးကိုေျပာခ်င္လို႔ပါ။ ေနာက္ၿပီး ဒီပိုစ္ကို
စတင္တုန္းက ဒီ စကားခ်ီ မပါပါဘူး။ အရင္စလိုတင္လိုက္တာပါ။ ျပန္ခါလည္းနီး
ပိုက္ဆံကုန္ခါလည္းနီးဆိုေတာ့ ျမန္ျမန္ တင္လိုက္လို႔ဒါမပါတာပါ။
နားလည္ေပးႏိုင္မယ္လို႔ေမ်ာ္လင့္ပါတယ္။ အပင္ပန္းခံၿပီး ဖတ္တဲ့သူကိုလည္း
ေက်းဇူးတင္ပါတယ္။


subnetting ဆိုရင္ CCNA
ေျဖမယ့္လူတိုင္းသိပါတယ္။ လူတိုင္းအတြက္မလြယ္ႏိုင္ပါဘူး။ ကၽြန္ေတာ္ေျပာတာ
အခုမွ စေလ့လာမယ္လူအတြက္ပါ။ Geek ေတြေတာ့မပါပါဘူး
ဒါေပမယ့္ ကြ်န္ေတာ္ျပမယ့္ နည္းကေတာ့ ေတာ္ေတာ္ေလး လြယ္ကူၿပီး ေတာ့
အခ်ိန္တိုေလးအတြင္းမွာပဲ အေျဖရမွာျဖစ္ပါတယ္။ ေနာက္တခုေျပာခ်င္တာက ကြ်န္ေတာ္က တြက္ပုံတြက္နည္းပဲေျပာမွာျဖစ္တဲ့အတြက္ေၾကာင့္........
IP ဆိုတာဘာလဲ။
IP အမ်ိဳးအစားဘယ္ႏွစ္မ်ိဳးရွိလဲ။
Subnet ဆိုတာဘာလဲ။
Broadcast-Address ဆိုတာဘာလဲ။
Network-Address ဆိုတာဘာလဲ။
prefix ကိုဘယ္လိုေရးလဲဆိုတာေတြကို အေသးစိတ္ရွင္းျပမွာေတာ့မဟုတ္ပါဘူး။

Subnetmask ဆိုတာဘာလဲ?

Submetmask နဲ႔ ip address ကို network part နဲ႔ host part ခြဲျခားလို႔ရပါတယ္။

192.168.10.0 255.255.255.0
အေပၚက ip ဟာ class C network ပါ။ၿပီးေတာ့ 253 usable ips ပါပါတယ္။

Usable IP address range ဟာဆိုရင္
192.168.10.1 မွ 192.168.10.254 ျဖစ္ပါတယ္။

ပထမဆုံး ip ျဖစ္တဲ့ 192.168.10.0 ဟာ Network-Address ျဖစ္ၿပီး ၊ေနာက္ဆုံး ip ျဖစ္တဲ့ 192.168.10.255 ဟာ Broadcast-Address ပါ။
အဲဒါေၾကာင့္ client ေတြမွာသုံးလို႔မရပါဘူး။

အကယ္လို႔မ်ား ကြ်န္ေတာ္တို႔က အဲဒီ network ကို

subnetmask 255.255.255.128 ကိုသုံးၿပီး အေပၚက network ကို ႏွစ္ပိုင္းခြဲလိုက္ရင္

192.168.10.1 - 192.168.10.127
192.168.10.128 - 192.168.10.255 ဆိုၿပီးေတာ့ရလာမွာပါ။

အဲဒီေတာ့ ပထမဆုံး ဥပမာကိုၾကည့္မယ္ဆိုရင္ ကြ်န္ေတာ္တို႔မွာ network အႀကီးတခုရွိပါတယ္။
အဲဒါကို subnetmask 255.255.255.128 ကိုသုံးၿပီး network အေသးႏွစ္ခု ခြဲလိုက္တာပါ။

အေပၚက subnet mask 255.255.255.0 ကိုၾကည့္မယ္ဆိုရင္.....
192.168.10.0 network မွာ

192.168.10.0 ------ ဟာ Network-IP ပါ။ ဒါေၾကာင့္ client ေတြမွာအသုံးျပဳလုိ႔မရပါဘူး။
192.168.10.1 ------ ဒီက ေနစၿပီးသုံးလို႔ရပါတယ္။
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
.....
.....
.....
192.168.10.244 ------ ဒီအထိပဲသုံးလို႔ရမွာပါ။
192.168.10.255----- ဟာ Broadcast-Address ျဖစ္တဲ့အတြက္ client ေတြမွာသုံးလို႔မရပါဘူး။
အခု Subnetmask 255.255.255.128 နဲ႔ network ႏွစ္ခုရပါတယ္။

ပထမဆုံး Subnet:

192.168.10.0 ----- ဟာ Network-IP ပါ။ ဒါေၾကာင့္ client ေတြမွာအသုံးျပဳလုိ႔မရပါဘူး။
192.168.10.1 ----- ဒီက ေနစၿပီးသုံးလို႔ရပါတယ္။
192.168.10.2
192.168.10.3
192.168.10.4
192.168.10.5
.....
.....
.....
192.168.10.125
192.168.10.126 ----- ဒီအထိပဲသုံးလို႔ရမွာပါ။
192.168.10.127 ----- ဟာ Broadcast-Address ျဖစ္တဲ့အတြက္ client ေတြမွာသုံးလို႔မရပါဘူး။

ဒုတိယ Subnet:

192.168.10.128 ----- ဟာ Network-IP ပါ။ ဒါေၾကာင့္ client ေတြမွာအသုံးျပဳလုိ႔မရပါဘူး။

192.168.10.129 ----- ဒီက ေနစၿပီးသုံးလို႔ရပါတယ္။
192.168.10.130
192.168.10.131
192.168.10..132
192.168.10.133
.....
.....
.....
192.168.10.253
192.168.10.254 ----- ဒီအထိပဲသုံးလို႔ရမွာပါ။
192.168.10.255 ----- ဟာ Broadcast-Address ျဖစ္တဲ့အတြက္ client ေတြမွာသုံးလို႔မရပါဘူး။

Subnet mask 255.255.255.0 ကို binary ပုံစံနဲ႔ေျပာင္းေရးရင္.......
11111111.11111111.11111111.00000000 ဆိုၿပီးရပါလိမ့္မယ္။
Subnet calculation ကိုတြက္ႏိုင္ဖို႔အတြက္ ကြ်န္ေတာ္တို႔ အရင္ဆုံး နားလည္ထားရမွာက၊

ပထမဆုံး octett မွာ ရွိတဲ့ 1 ေတြကို ၾကည့္လိုက္ရင္.......

ပထမဆုံး 1 အတြက္ 128 ပါ။
ဒုတိယ 1 အတြက္ 64 ပါ။
တတိယ 1 အတြက္ 32 ပါ။
စတုထ 1 အတြက္ 16 ပါ။
ျပင္စမ 1 အတြက္ 8 ပါ။
ဆဥမ 1 အတြက္ 4 ပါ။
သတ္ထမ 1 အတြက္ 2 ပါ။
အဥမ 1 အတြက္ 1 ပါ။

အဲဒါေတြကို အကုန္ေပါင္းလိုက္ရင္ 255 ပဲျပန္ရပါတယ္။
ဆိုလိုတာက
11111111 = 255
11100000 = 224
11111000 = 248

ဒါဆိုရင္ေတာ့ သေဘာေပါက္လိမ့္မယ္ထင္ပါတယ္။ သေဘာမေပါက္ေသးလည္း ဆက္ဖက္ရင္းနဲ႔သေဘာေပါက္သြားမွာပါ။

ဥပမာ /17 ဆိုပါေတာ့ဗ်ာ။ ဒါက prefix နဲ႔ေရးတာပါ။

/17 = 255.255.128.0 = 11111111.11111111.10000000.00000000 ဆိုၿပီးရမွာပါ။
ပိုၿပီးရွင္းသြားေအာင္.......
128+64+32+16+8+4+2+1.128+64+32+16+8+4+2+1.128+0+0+0+0+0+0+0.0+0+0+0+0+0+0+0
/25 = 255.255.255.128 = 11111111.11111111.11111111.10000000 ဆိုၿပီးရမွာပါ။
128+64+32+16+8+4+2+1.128+64+32+16+8+4+2+1.128+64+32+16+8+4+2+1.128+0+0+0+0+0+0+0

အကယ္လို႔ ေမးခြန္းက

Create a subnet with minimum 15 host IPs လိုမ်ားေမးခဲ့မယ္ဆိုရင္......
ပထမဆုံး 2 ရဲ႔ power ကိုတြက္ၾကည့္ရမွာပါ။ ၿပီးရင္ 2 ျပန္ႏွဳတ္ရမွာပါ။
သူရဲ႔ formula က
2^x-2 = number of host per subnet

2^1 = 2
2^2 = 2
2^3 = 8 ဆိုရင္ မရပါဘူး။ ေမးခြန္းက minimum 15 ဆိုေတာ့.......
2^4 = 16 ဒါဆိုရင္ေတာ့ အဆင္ေျပပါတယ္။ ဒါေပမယ့္ 2 ႏွဳတ္လိုက္တဲ့ အခါ မွာ မရျပန္ပါဘူး
2^5 = 32 ဒါဆိုရင္ေတာ့ ရသြားပါၿပီ။
သတိထားရမွာက number of host ဆိုရင္ ရလာတဲ့ result ကို 2 ႏွဳတ္ဖို႔ မေမ့ဖို႔ပါ။

အဲဒါဆိုရင္ subnet ေနာက္ဆုံး 5 bits ကို zero ျဖည့္လိုက္ပါ။

Binary နဲ႔ဆိုရင္.....
11111111.11111111.11111111.11100000

Decimal န႕ဲေရးမယ္ဆိုရင္ေတာ့
255.255.255.224

အဲဒါဆိုရင္ 15 hosts အတြက္ subnet mask က 255.255.255.224 ပါ။
prefix နဲ႔ ေရးမယ္ဆိုရင္ေတာ့ /27။
____________________________________________________________

ေနာက္ example တခု။

Create a subnet with 200 host

ဒါဆိုရင္ 2 ရဲ႔ power ကို တြက္ၾကည့္လိုက္ပါ။ ၿပီးရင္ 2 ျပန္ႏွဳတ္ပါ။

2^7 = 128
2^8 = 256 ဒါဆိုရင္ ရပါၿပီ။ 2 ျပန္ႏွဳတ္လည္းပဲ 254 ဆိုေတာ့ အဆင္ေျပပါတယ္။

အဲဒါဆိုရင္ subnet ရဲ႔ ေနာက္ဆုံး 8 bits ကို zero ျဖည့္လိုက္ပါ။

Binary နဲ႔ဆိုရင္.....
11111111.11111111.11111111.00000000

Decimal နဲ႔ဆိုရင္.....
255.255.255.0

ဒါဆိုရင္ 200 hosts အတြက္ subnet mask က 255.255.255.0 ပါ။
prefix နဲ႔ ေရးမယ္ဆိုရင္ေတာ့ /24။

ဆက္ရန္ေပါ့ဗ်ာ...........................

Credit To DarXide from certcollection.org
ေအာက္က လင့္ကေတာ့ မူရင္ လင့္ေပါ့ဗ်ာ။ ကၽြန္ေတာ္ ေရးတာကို မႀကိဳက္ရင္ download ဆြဲၿပီးသာဖတ္လိုက္ပါ။
Code:
[You must be registered and logged in to see this link.]

----
Broadcast Address တြက္နည္း။
တကယ္လို႔ ေမးခြန္းက
There is subnet 172.16.32.0/20. What is the BROADCAST ADDRESS of that Subnet?

ပထမအဆင့္အေနနဲ႔
/20 ဆိုတာက 255.255.240.0

ဒုတိယအဆင့္အေနနဲ႔

240 ဆိုတာက 11110000

အဲဒီေတာ့ ေနာက္ဆုံး 1 က 16 ပါ။ ကြ်န္ေတာ္ေျပာတာက
(128/64/32/16/8/4/2/1)

တတိယအဆင့္အေနနဲ႔

172.16.32.0 - 172.16.47.255
172.16.48.0 - 172.16.63.255
172.16.64.0 - 172.16.79.255

အေပၚက
IPs ေတြကိုၾကည့္လုိက္ရင္ ေနာက္ subnet က 172.16.48.0 ပါ။ ဒါေၾကာင့္
172.16.32.0/20 ရဲ႔ Broadcast Address ဟာ 172.16.47.255 ပါ။ ဒါေၾကာင့္
Broadcast Address = Ip of Before Next subnet starts
______________________________________

ေနာက္ဥပမာတခုကို ထပ္ၾကည့္လိုက္ပါ။

192.168.152.0/26

အဲဒါရဲ႔ Broadcast Address ဆိုရင္

ပထမအဆင့္အေနန႔ဲ
/26 = 255.255.255.192

ဒုတိယအဆင့္အေနနဲ႔

192 = 11000000

ေနာက္ဆုံး 1 က 64 ပါ။

တတိယအဆင့္ေနနဲ႔

192.168.152.0 - 192.168.152.63
192.168.152.64 - 192.168.152.127
192.168.152.128 - 192.168.152.192

ဆိုေတာ့ ေနာက္ subnet က 192.168.152.64 ပါ။ ဒါေၾကာင့္ Boradcast Address က 192.168.152.63 ပါ။
__________________________________________

ပထမဆုံး address န႔ဲ ေနာက္ဆုံး address တြက္နည္း

တကယ့္လို႔ ေမးခြန္းက

Calculation the first address and last address of subnet 192.168.152.48/28
ပထမဆုံး Ip ကို အဲဒီ network ရဲ႔ Default Gateway အျဖစ္သတ္မွတ္ေလ့ရွိပါတယ္။

ပထမအဆင့္

/28 = 255.255.255.240

ဒုတိယအဆင့္

240 = 11110000

ဒါဆိုရင္ ေနာက္ဆုံး 1 က 16 ပါ။

ဒါဆိုရင္ ဒီ subnet အတြက္ ျဖစ္ႏိုင္တဲ့ Ip ေတြကေတာ့......

192.168.152.48 - 192.168.152.63

ဒါဆိုရင္ ပထမဆုံး ျဖစ္တဲ့ 192.168.152.48 ဟာ Network Address ဒါေၾကာင့္ first address မဟုတ္ပါဘူး။
ေနာက္ တခု ျဖစ္တဲ့ 192.168.152.49 က ေနစရ မွာ ျဖစ္တဲ့အတြက္ေၾကာင့္ 192.168.152.49 ဟာ first address ပါ။
ေနာက္ဆုံး address ျဖစ္တဲ့ 192.168.152.63 ဟာ Broadcast Address ပါ။ အဲဒါေၾကာင့္ Last addresss မဟုတ္ပါဘူး
ဒါဆိုရင္ 192.168.152.62 ဟာ Last address ပါ။
အဲဒီေတာ့ 192.168.152.48/28 ရဲ႕ ပထမဆုံးနဲ႔ ေနာက္ဆုံး address ဟာ 192.168.152.49 နဲ႔ 192.168.152.62 ျဖစ္ပါတယ္။
ဒါဆိုရင္ ဒီ subnet ရဲ႔ usable address ဟာဆိုရင္ 14 ခုပဲရွိပါတယ္။
_________________________________________

ေနာက္ ဥပမာတခုပါ။
172.16.32.0/22 ရဲ႕ ပထမဆုံးနဲ႔ ေနာက္ဆုံး Ip ဆိုရင္

ပထမအဆင့္

/22 = 255.255.252.0

ဒုတိယအဆင့္

252 = 11111100

ေနာက္ဆုံး 1 က 4 ပါ။

ျဖစ္ႏိုင္တဲ့ Ip ေတြကေတာ့........

172.16.32.0 - 172.16.35.255 ပါ။

ဒါဆိုရင္ ပထမဆုံး address ဟာ 172.16.33.0 ျဖစ္ၿပီး၊ ေနာက္ဆုံး address ဟာ 172.16.35.254 ပါ။
__________________________________________

ဒါဆိုရင္ စာေမးပြဲမွာ ေမးေလ့ေမးထ ရွိတဲ့ ေမးခြန္းပုံစံေလးေတြကို စမ္းၿပီး ေျဖၾကည့္ရေအာင္ပါ။

ေမးခြန္းပုံစံ (၁)
Given that you have a class B IP address network range, which of the subnet masks
below will allow for 10 subnets with 500 usable host addresses per subnet?
A. 255.255.0.0
B. 255.255.224.0
C. 255.255.254.0
D. 255.255.255.0
E. 255.255.255.224

ဒါဆိုရင္ ကြ်န္ေတာ္တို႔ အရင္ဆုံး လုပ္ရမွာက

2 ရဲ႕ power ကို 500 အထက္ရေအာင္လုပ္ရမွာပါ။
အဲဒီေတာ့

2^7 = 128
2^8 = 256
2^9 = 512 ဒါဆိုရပါၿပီ။ 512-2 = 510

အဲဒီေတာ့ ေနာက္ဆုံးကို သုည 9 လုံးျဖည့္ရမွာပါ။

11111111.11111111.11111110.00000000

ဒါကို decimal နဲ႔ျပန္ေရးမယ္ဆိုရင္.........
255.255.254.0 ပါ။ ဒါဆိုရင္ အေျဖက B ပါ။

ေနာက္ဥပမာတခုက
Given that you have a class C address network range, which of the subnet masks
below will allow for 5 subnets with 60 usable host addresses per subnet?
A. 255.255.128.0
B. 255.255.224.0
C. 255.255.254.0
D. 255.255.252.0
E. 255.255.255.192

2 ရဲ႕ power ကို 60 အထက္ရေအာင္လုပ္ရမွာပါ။

2^5 = 32
2^6 = 64 ဒါဆိုရင္ရပါၿပီ။ 64-2 = 62

အဲဒီေတာ့ ေနာက္ဆုံးကို သုည 6 လုံးျဖည့္ရမွာပါ။

11111111.11111111.11111111.11000000

decimal နဲ႔ျပန္ေရးမယ္ဆိုရင္............
255.255.255.192 ရပါတယ္။ အေျဖက E ပါ။

ကြ်န္ေတာ့္အထင္ ၅ မိနစ္ေတာင္မၾကာဘူးလို႔ထင္ပါတယ္။
__________________________________________

ေမးခြန္းပုံစံ (၂)

If a host on a network has the address 172.16.45.14/30, what is the address of the
subnetwork to which this host belongs?
A. 172.16.45.0
B. 172.16.45.4
C. 172.16.45.8
D. 172.16.45.12
E. 172.16.45.18

ပထမအဆင့္

/30 = 255.255.255.252

ဒုတိယအဆင့္

252 = 11111100

ေနာက္ဆုံး 1 က 4 ပါ။

ဒါဆိုရင္ဒီ /30 မွာရွိတဲ့ network address ေတြကို ေရးၾကည့္ရင္......
172.16.45.0 - 172.16.45.3
172.16.45.4 - 172.16.45.7
172.16.45.8 - 172.16.45.11
172.16.45.12 - 172.16.45.15
172.16.45.16 - 172.16.45.19
and so on..........

ဒါဆိုရင္ သူရဲ႔ ေမးခြန္းေမးထားတာက 172.16.45.14/30 ဟာ ဘယ္ subnetwork ရဲ႔ေအာက္မွာ ရွိလည္းေမးထားတာပါ။
အဲဒီေတာ့ အေျဖက D ပါ။

ေနာက္ဥပမာ
If a host on a network has the address 192.168.152.35/26, what is the address of the
subnetwork to which this host belongs?
A. 192.168.152.128
B. 192.168.152.0
C. 192.168.152.191
D. 172.16.45.256
E. 172.16.45.63

ပထမအဆင့္

/26 = 255.255.255.192

ဒုတိယအဆင့္

192 = 11000000

ေနာက္ဆုံး 1 က 64 ပါ။

ဒါဆိုရင္ဒီ /26 မွာရွိတဲ့ network address ေတြကို ေရးၾကည့္ရင္......

192.168.152.0 - 192.168.152.63
192.168.152.64 - 192.168.152.127
192.168.152.128 - 192.168.152.191
and so on.......

ဒါဆိုရင္ သူရဲ႔ ေမးခြန္းေမးထားတာက 192.168.152.35/26 ဟာ ဘယ္ subnetwork ရဲ႔ေအာက္မွာ ရွိလည္းေမးထားတာပါ။
အဲဒီေတာ့ အေျဖက B ပါ။

ဒါကေတာ့ ေမးခြန္းပုံစံ (၁) ထက္ နည္းနည္းေတာ့ ၾကာလိမ့္မယ္လို႔ထင္ပါတယ္။ ဒါေပမယ့္ ေလ့က်င့္ရင္း န႔ဲ ျမန္လာမွာပါ။
_________________________________________

ေမးခြန္းပုံစံ (၃)

Which two of the addresses below are available for host addresses on the subnet
192.168.15.19/28? (Select two answer choices)
A. 192.168.15.17
B. 192.168.15.14
C. 192.168.15.29
D. 192.168.15.16
E. 192.168.15.31
F. None of the above

ပထမအဆင့္

/28 = 255.255.255.240

240 = 11110000

ေနာက္ဆုံး 1 က 16 ပါ။

အဲဒီေတာ့ ဒီလိုရပါတယ္။

192.168.15.0 - 192.168.15.15
192.168.15.16 - 192.168.15.31
192.168.15.32 - 192.168.15.47

ေမးခြန္းမွ ေမးထားတာက subnet 192.168.15.19/28 ထဲမွာရွိတဲ့ host address ႏွစ္ခုရွာခိုင္းတာပါ။
အေျဖက A နဲ႔ C ပါ။ D နဲ႔ E ဟာ Network address နဲ႔ Broadcast Address ျဖစ္တာေၾကာင့္ အဲဒီႏွစ္ခုကိုေရြးရင္ မွားပါလိမ့္မယ္။

ေနာက္ဥပမာတခု

Which two of the addresses below are available for host addresses on the subnet
172.16.32.16/30? (Select two answer choices)
A. 172.16.32.34
B. 172.16.32.15
C. 172.16.32.16
D. 172.16.32.17
E. 172.16.32.18
F. None of the above

ပထမအဆင့္

/30 = 255.255.255.252

252 = 11111100

ေနာက္ဆုံး 1 က 4 ပါ။

အဲဒီေတာ့ ဒီလိုရပါတယ္။

172.16.32.0 - 172.16.32.3
172.16.32.4 - 172.16.32.7
172.16.32.8 - 172.16.32.11
172.16.32.12 - 172.16.32.15
172.16.32.16 - 172.16.32.19
172.16.32.20 - 172.16.32.23

ေမးခြန္းမွ ေမးထားတာက subnet 172.16.32.16/30 ထဲမွာရွိတဲ့ host address ႏွစ္ခုရွာခိုင္းတာပါ။
အေျဖက D နဲ႔ E ပါ။ C Network address ျဖစ္တာေၾကာင့္ အဲဒီႏွစ္ခုကိုေရြးရင္ မွားပါလိမ့္မယ္။
Back to top Go down
 

IP Address [Problem]

View previous topic View next topic Back to top 
Page 1 of 1

Permissions of this forum:You cannot reply to topics in this forum
Myanmar IT Resource Forum ::  HELP ZONE ::   :: Networking Problems-
Post new topic   Reply to topic