Upload
ounce-saksanguanmanoon
View
221
Download
3
Embed Size (px)
DESCRIPTION
การคำนวณเกี่ยวกับ IPv4
Citation preview
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
1
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
การค านวณเกยวกบ IPv4 (วธลด)
หมายเลข Network IP, Broadcast IP, Host IP, จ านวน Host, จ านวน Subnet
Network IP
คอ หมายเลข IP Address ทใชอางองระบงถง IP บนอปกรณนนๆ คอมพวเตอร3เครองถาค านวณออกมาแลวมหมายเลข Network IP เดยวกน กจะใชค าพดทตดปากกนวา ทง3เครองอยในวงเดยวกน (Network IP จะเปน IP Address ตกแรกของกลม หรอ ของ Network วงนนๆเสมอ) ซง IP ทเราก าหนดใหกบคอมพวเตอร หรอ อปกรณ Network อะไรกตาม แตละตวกจะม Network IP ลองนกถงเบอรโทรศพทนะครบ นาย A มเบอร 075-349321, นาย B มเบอร 075-908764, นาย C มเบอร 075-905468 หมายเลขทใชอางองของ 3 คนนคอ 075-000000 (เปนเบอรแรก) ซงหมายเลข Network IP กจะเปนในลกษณะเดยวกนครบ (Network IP หรอ Network ID ทใชเรยกในหนงสอหลายๆเลม คอตวเดยวกน)
192.168.1.100/24 172.29.0.102/24Router 1
Switch 1172.29.0.101/24
172.29.0.103/24
10.10.10.52/2410.10.10.51/24 10.10.10.53/24
Switch 2
B C D
E
G
A FFa 1
Fa 2
Fa 3
Network IP = 192.168.1.0
Network IP = 10.10.10.0
Network IP = 172.29.0.0
� 3 � 3 Network IP � 1 192.168.1.0 ( A) 2 10.10.10.0 ( B, C, D) 3 172.29.0.0 ( E, F, G)
E
OK D
Interface fa 1 192.168.1.0 Interface fa 2 10.10.10.0 Interface fa 3 172.29.0.0
WW
W.N
INEHUA.C
OM
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
2
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
Broadcast IP
คอ หมายเลข IP Address ทใชเปน IP Broadcast ของกลมหรอวงนนๆ (จะเปน IP Address ตวสดทายของกลม หรอ ของ Network วงนนๆเสมอ)หมายความวาถาผมสงขอมลอะไรบางอยางไปท Broadcast IP คอมพวเตอรหรออปกรณ Network ในกลมหรอวงนน จะโดนผมขอมลนพรอมๆกนทกๆเครอง ลองนกถงเบอรโทรศพทนะครบ นาย A มเบอร 075-349321, นาย B มเบอร 075-908764, นาย C มเบอร 075-905468 หมายเลข Broadcast ของ 3 คนนคอ 075-999999 (เปนเบอรสดทาย) ถาผมยกหโทรศพทแลวกดไปทเบอร 075-999999 ทง3คนกจะไดยนเสยงโทรศพทเขาพรอมๆกน(เหตการณสมมต ความจรงมนโทรแบบนไมไดนะครบ) ซงหมายเลข Broadcast IP กจะเปนในลกษณะเดยวกนครบ
192.168.1.100/24 172.29.0.102/24Router 1
Switch 1172.29.0.101/24
172.29.0.103/24
10.10.10.52/2410.10.10.51/24 10.10.10.53/24
Switch 2
B C D
E
G
A F
Broadcast IP = 192.168.1.255
Broadcast IP = 10.10.10.255
Broadcast IP = 172.29.0.255
Router Broadcast 172.29.0.0
IP 172.29.0.255
WW
W.N
INEHUA.C
OM
Host IP
คอ หมายเลข IP Address ทสามารถใชก าหนดลงบนคอมพวเตอร หรอ ของอปกรณ Network นนๆไดจรงๆ (จะเปน IP Address ทอยระหวาง Network IP และ Broadcast IP)
จ านวน Host
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
3
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
คอ IP Address ในแตละกลม หรอ แตละวง Network นนๆ สามารถบรรจ IP Address ใหกบ Host ไดกจ านวน Host
จ านวน Subnet
จ านวน Subnet หรอ จ านวนวง Network ทงหมดทสามารถเปนไปไดใน IP กลมนน
Subnet Mask
จะเปนตวแบงระหวางชด Network และ Host สามารถเขยนใหอยในหลายรปแบบ แปลงกลบไปกลบมาได
เลขฐานสบ เลขฐานสอง / 255.0.0.0 11111111.00000000.00000000.00000000 /8 255.255.0.0 11111111.11111111.00000000.00000000 /16 255.255.255.0 11111111.11111111.11111111.00000000 /24 255.240.0.0 11111111.11110000.00000000.00000000 /12
การค านวณหา หมายเลข Network IP, Broadcast IP, Host IP, จ านวน Host, จ านวน Subnet (วธลด)
เหมาะส าหรบใชในการท าขอสอบทมขอจ ากดเรองเวลา ถาฝกจนช านาญมนจะเรวและแมนย ามาก
ผทใชวธนควรจะเขาใจการค านวณตามการแปลงเลขฐานสบเปนฐานสองแบบละเอยดตามหนงสอ
ทวไป
จดส าคญทสดของวธลด จะตองเขยน หรอ จ า ตารางดานลางนได ซงจะเปนคาตารางเกยวกบคา
ประจ าต าแหนงของเลขฐานสอง
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
4
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
สามารถอธบายความสมพนธของตวเลขในตารางไดดงน
128+
64=
192+
32=
224+
16=
240+
8=
248+
4=
252+
2=
254+
1=
1 8
1x2=2x2=4x2=8x2=16x2=32x2=64x2=
X2 “1” ( )+
WW
W.N
INEHUA.C
OM1
2
3
จงค านวณหา หมายเลข Network IP, Broadcast IP, Host IP, จ านวน Host, จ านวน Subnet (วธลด)
วธท านะครบ ใหจ า Step แตละขนตอนใหได วาตองหาอะไรกอนหลง แลวจะไมพลาด
Step 1. เขยนตาราง Step 2. หา Subnet Mask (คอตองแปลงใหอยในรปแบบเลขฐานสบ) Step 3. หา Network IP และ Broadcast IP Step 4. หา Host IP Step 5. หาจ านวน Host Step 6. หาจ านวน Subnet
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
5
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
ตวอยางท 1) 192.168.33.10 /30
Step 1. เขยนตาราง
Step 2. หา Subnet Mask
จากโจทยคอ /30 = 11111111.11111111.11111111.11111100 --->/30 แสดงวามบตทเปน “1”
อย 30 บต ทเหลอคอ “0” (รวมกนทงหมดตองม 32 บท (
11111111.11111111.11111111.1111110030
32
สามารถแปลงเปนเลขฐานสบไดดงน
1. ชดแรกม 8 บต เปน 11111111 จะไดเปนเลขฐานสบเทากบ “255”
255
11111111.11111111.11111111.11111100
2. ชดทสองและสามกม 8 บท เปน 11111111 หมด จะไดเปนเลขฐานสบเทากบ “255” เชนกน
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
6
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
255
11111111.11111111.11111111.11111100
255 3. ชดทส หรอสดทายทเราสนใจ เพราะเปนชดทมบต “1”ตวสดทายอย ในชดนพอด ในทนม 1 อย 6
บท 11111100 จะไดเปนเลขฐานสบเทากบ
11111111.11111111.11111111.11111100
252
4. ดงนน Subnet Mask /30 จะเทากบ 255.255.255.252
255 255 255 252
11111111.11111111.11111111.11111100
Step 3. หา Network IP และ Broadcast IP
จาก Subnet Mask จะเหนวาเราสนใจ IP ชดท 4 (เนองจากบต “1” ของ Subnet Mask ตวสดทายตกทชดใหน เราจะสนใจIPชดนน)
1 2 3 4
11111111.11111111.11111111.11111100
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
7
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
ถาเราดตารางพบวาชดท 4 ม IP Address ไดจ านวน 4 IP Address
จากโจทย 192.168.33.10 /30 นนหมายความวาเราสนใจ IP ชดท 4 คอหมายเลข “10”
1 2 3 4
192 . 168 . 33 . 10
ท าการเขยนชวงของ IP Address ในเมอเราสนใจชดท 4 และสามารถมไดจ านวน 4 IP ใหเรมจาก “0”
0 - 3
4 - 7
8 - 11 < --------------- “10”
12 - 15
Network IP = 192.168.33.8
Broadcast IP = 192.168.33.11
Network IP = 192.168.33.8
Broadcast IP = 192.168.33.11
Step 4. หา Host IP
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
8
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
ในเมอ Network IP = 192.168.33.8 และ Broadcast IP = 192.168.33.11 ซง IP Address ทอยระหวาง 2 ตวนกคอ Host IP ทเราสามารถไปก าหนดบนคอมพวเตอรไดนนเอง
Host IP = 192.168.33.9 – 192.168.33.10
Step 5. หาจ านวน Host IP
จากโจทยม Subnet Mask = /30 (Subnet Mask จะเปนตวทบอกจ านวน Host และ Subnet
Network 30
11111111.11111111.11111111.11111100
H = 2
32
32 – 30 = 2
ใชสตร (2 ยกก าลงH) -2 เมอ H = บตของ Host จากโจทยจะม 2 บต จะได (2 ยกกลง2) – 2 = 2 Host
จ านวน Host IP = 2 Host
Step 6. หาจ านวน Subnet
จากโจทยม Subnet Mask = /30 (Subnet Mask จะเปนตวทบอกจ านวน Host และ Subnet
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
9
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
Network 30 Host 2
11111111.11111111.11111111.11111100
S = 6
32
30 – 24 = 6
Class C Network = 24
ใชสตร (2 ยกก าลงS) -2 เมอ S = บตของ Subnet จากโจทยจะม 6 บต จะได (2 ยกกลง6) – 2 = 62 Subnet
จ านวน Subnet = 2 Subnet
*หมายเหต ในทางปฏบต Router ม Command “ip subnet-zero” โดย Default ไมตอง “-2” เราจะค านวณโดยใชสตร | จ านวน Subnet = 2 ยกก าลง S |
ตวอยางท 2) 172.29.30.3 /21
Step 1. เขยนตาราง
Step 2. หา Subnet Mask
/21 = 11111111.11111111.11111000.00000000 บต “1” ตวสดทายตกอยในชดท 3
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
10
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
1 2 3 4
11111111.11111111.11111000.00000000
ชดท 1, 2 ถาเปน บต1 หมดเปน 255 สวนชดท 4 เปนบต 0 หมด กจะมคาเปน 0 ชดทเราตองมาดตารางคอชดท 3 คอ 11111000
ดงนน Subnet Mask /21 จะเทากบ 255.255.248.0
Step 3. หา Network IP และ Broadcast IP
Sunnet Mask บอกวาสนใจชดท 3 จะมจ านวน IP Address ได 8 IP Address
ในเมอ Subnet Mask บอกเราวาชดท 3 IP Address กตองสนใจชดท 3 ดวย นนกคอสนใจเลข “30”
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
11
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
1 2 3 4
172 . 29 . 30 . 3
ท าการเขยนชวงของ IP Address ในเมอเราสนใจชดท 3 และสามารถมไดจ านวน 8 IP ใหเรมจาก “0”
0 - 7
8 - 15
16 - 23
24 – 31 < --------------- “30”
0 - 7
8 - 15
16 - 23
24 – 31 < --------------- “30”
Network IP = 172.29.24.0
Broadcast IP = 172.29.31.255
Network IP = 172.29.24.0
Broadcast IP = 172.29.31.255
Step 4. หา Host IP
ในเมอ Network IP = 172.29.24.0 และ Broadcast IP = 172.29.31.255 ซง IP Address ทอยระหวาง 2 ตวนกคอ Host IP ทเราสามารถไปก าหนดบนคอมพวเตอรไดนนเอง
Host IP = 172.29.24.1 – 172.29.31.254
Step 5. หาจ านวน Host IP
จากโจทยม Subnet Mask = /21 (Subnet Mask จะเปนตวทบอกจ านวน Host และ Subnet
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
12
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
ใชสตร (2 ยกก าลงH) -2 เมอ H = บตของ Host จากโจทยจะม 11 บต
Network 21
11111111.11111111.11111000.00000000
H = 11
32
32 – 21 = 11
จะได (2 ยกกลง11) – 2 =2046 Host จ านวน Host IP = 2046 Host
Step 6. หาจ านวน Subnet
จากโจทยม Subnet Mask = /21 (Subnet Mask จะเปนตวทบอกจ านวน Host และ Subnet ใชสตร (2 ยกก าลงS) -2 เมอ S = บตของ Subnet จากโจทยจะม 5 บต
Network 21 Host 11
11111111.11111111.11111000.00000000
S = 5
32
21 – 16 = 5
Class B Network = 16
จะได (2 ยกกลง5) – 2 = 30 Subnet จ านวน Subnet = 30 Subnet
*หมายเหต ในทางปฏบต Router ม Command “ip subnet-zero” โดย Default ไมตอง “-2” เราจะค านวณโดยใชสตร | จ านวน Subnet = 2 ยกก าลง S |
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
13
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
LAB 1 การค านวณเกยวกบ IPv4 (วธลด)
โจทย
จงหา Subnet Mask, Network IP, Broadcast IP, Host IP, จ านวน Host และจ านวน Subnet ในแตละขอ
ดงตอไปน
1) 192.169.33.50 /30 2) 192.168.5.33 /27
3) 172.127.22.60 /29 4) 10.10.30.0 /13
5) 10.159.111.255 /12 6) 10.179.253.255 /15
7) 222.111.50.0 /26 8) 203.192.33.56 /30
เฉลย
1) 192.169.33.50 /30 Subnet Mask = 255.255.255.252 Network IP = 192.169.33.48 Broadcast IP = 192.169.33.51 Host IP = 192.169.33.49 – 192.169.33.50 จ านวน Host = 2 จ านวน Subnet = 62 *จ านวน Subnet = 64 (witch the ip subnet-zero command)
2) 192.168.5.33 /27 Subnet Mask = 255.255.255.224 Network IP = 192.168.5.32 Broadcast IP = 192.168.5.63 Host IP = 192.168.5.33 – 192.168.5.62 จ านวน Host = 30 จ านวน Subnet = 6 *จ านวน Subnet = 8 (witch the ip subnet-zero command)
3) 172.127.22.60 /29 Subnet Mask = 255.255.255.248 Network IP = 172.127.22.56 Broadcast IP = 172.127.22.63
4) 10.10.30.0 /13 Subnet Mask = 255.248.0.0 Network IP = 10.8.0.0 Broadcast IP = 10.15.255.255
www.ninehua.com facebook fanpage : NineHua.Com (http://www.facebook.com/NineHuaIT)
14
อนญาตใหเผยแพรได แตมใชเพอการคานะคราบบบบ..^^
Host IP = 172.127.57 – 172.127.22.62 จ านวน Host = 6 จ านวน Subnet = 8190 *จ านวน Subnet = 8192 (witch the ip subnet-zero command)
Host IP = 10.8.0.1 – 10.15.255.254 จ านวน Host = 524,286 จ านวน Subnet = 30 *จ านวน Subnet = 32 (witch the ip subnet-zero command)
5) 10.159.111.255 /12 Subnet Mask = 255.240.0.0 Network IP = 10.144.0.0 Broadcast IP = 10.159.255.255 Host IP = 10.144.0.1 – 10.159.255.254 จ านวน Host = 1,048,574 จ านวน Subnet = 14 *จ านวน Subnet = 16 (witch the ip subnet-zero command)
6) 10.179.253.255 /15 Subnet Mask = 255.254.0.0 Network IP = 10.178.0.0 Broadcast IP = 10.179.255.255 Host IP = 10.178.0.1 – 10.179.255.254 จ านวน Host = 131,070 จ านวน Subnet = 126 *จ านวน Subnet = 128 (witch the ip subnet-zero command)
7) 222.111.50.0 /26 Subnet Mask = 255.255.255.192 Network IP = 222.111.50.0 Broadcast IP = 222.111.50.63 Host IP = 222.111.50.1 – 222.111.50.62 จ านวน Host = 62 จ านวน Subnet = 2 *จ านวน Subnet = 4 (witch the ip subnet-zero command)
8) 203.192.33.56 /30 Subnet Mask = 255.255.255.252 Network IP = 203.192.33.56 Broadcast IP = 203.192.33.59 Host IP = 203.192.33.57 – 203.192.33.58 จ านวน Host = 2 จ านวน Subnet = 62 *จ านวน Subnet = 64 (witch the ip subnet-zero command)