14
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/24 Router 1 Switch 1 172.29.0.101/24 172.29.0.103/24 10.10.10.52/24 10.10.10.51/24 10.10.10.53/24 Switch 2 B C D E G A F Fa 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 WWW.NINEHUA.COM

การคำนวณเกี่ยวกับ IPv4 (วิธีลัด)_v0.2

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)