19. การแทนค่าไอพีแอดเดรสแบบเลขฐานสองและฐานสิบ
(Binary and Dotted Decimal Notation)
IP Address ขนาด 32 bit จะเป็นไปตามข้อกาหนดของ IPv4 จานวน bit ดังกล่าว
สามารถแทนเลขหมายหรือ address ของอุปกรณ์ได้ประมาณ 4 พันล้านเครื่อง หรือเท่ากับ
232 (4,294,967,296) แต่ไม่ได้นามาใช้งานทั้งหมดเนื่องจากมีการสงวนไว้ใช้งานเฉพาะอย่าง
และด้วยขนาด 32 bit ของ IP Address ทาให้ยากต่อการจดจา จึงมีการแทนเครื่องหมายในรูป
แบบของเลขฐานสิบ และใช้จุดทศนิยมคั่นระหว่างตัวเลขแต่ละชุด ดังรูป
19
IP Address ในรูปแบบเลขฐานสอง และฐานสิบที่มีจุดทศนิยมคั่นระหว่างตัวเลขแต่ละชุด
20. การจัดสรรไอพีแอดเดรสแบบใช้คลาส
(Classful Addressing)
เป็นแนวคิดในการแบ่งคลาสออกเป็น 5 ชนิดโดยแต่ละคลาสที่ออกแบบมาจะรองรับ
ความต้องการที่แตกต่างกันแล้วแต่องค์กรปัจจุบันคลาส A และคลาส B ถูกนามาใช้จนเต็ม
แล้ว เหลือแต่ คลาส C ที่ยังมีการใช้งานอยู่ คลาส D ถูกสงวนไว้สาหรับเป็นมัลติคลาสต์
แอดเดรส และคลาส E ถูกสงวนไว้ใช้งานในอนาคต
20
Network Class Range
Class A 0.0.0.0 ถึง 127.255.255.255
Class B 128.0.0.0 ถึง 191.255.255.255
Class C 192.0.0.0 ถึง 223.255.255.255
Class D 224.0.0.0 ถึง 239.255.255.255
Class E 240.0.0.0 ถึง 247.255.255.255
จานวนโฮสต์ในแต่ละเครือข่าย = 2HostID-2จานวนเครือข่าย = 2NetID
31. การจัดสรรไอพีแอดเดรสแบบใช้คลาส
(Classful Addressing)
31
Network Class Range
Class A 0.0.0.0 ถึง 127.255.255.255
Class B 128.0.0.0 ถึง 191.255.255.255
Class C 192.0.0.0 ถึง 223.255.255.255
Class D 224.0.0.0 ถึง 239.255.255.255
Class E 240.0.0.0 ถึง 255.255.255.255
Class เลขนาหน้า จานวนเครือข่าย จานวนโฮสต์สูงสุด ต่อหนึ่งเครือข่าย
Class A 0 - 127 126 Address (7Bits) 16,777,214 Address (24Bits)
Class B 128 - 191 16,382 Address (14Bits) 65,534 Address (16Bits)
Class C 192 - 223 2,097,152 Address (14Bits) 254 Address (8Bits)
58. การคานวณ IP Address
เมื่อเราได้หมายเลข IP Address มา 1 ชุด สิ่งที่จะบอกได้จาก
IP Address ที่ได้มาคือ
• Subnet Mask คือ อะไร
• Network IP คือ อะไร
• Broadcast IP คือ อะไร
• Range host IP ที่สามารถนามาใช้งานได้ มี IP อะไรบ้าง
• จานวน Subnet , จานวน hosts / Subnet
58
59. Subnet Mask คืออะไร
เป็น Parameter ที่ระบุควบคู่กับหมายเลข IP Address หน้าที่ของ Subnet Mask คือช่วยใน
แยกว่าส่วนใดภายในหมายเลข IP Address เป็น Network Address และส่วนใดเป็นหมาย
เลข Host Address
Network Class Subnet Mask
Class A 255.0.0.0
Class B 255.255.0.0
Class C 255.255.255.0
59
65. วิธีการหา Network IP และ Broadcast IP
Network IP คืออะไร
คือ IP ตัวแรกของ Subnet ปกติจะนาไปใช้ประกาศเรื่องของ
Router จะไม่สามารถ set ให้กับอุปกรณ์หรือเครื่อง PC ได้
Broadcast IP คืออะไร
คือ IP ตัวสุดท้ายของ Subnet ปกติจะทาหน้าที่ Broadcast
ให้อุปกรณ์ที่อยู่ในวงเดียวกัน จะไม่สามารถ set ให้กับอุปกรณ์หรือเครื่อง PC ได้
65
66. Ex.1 192.168.22.50/30
จากโจทย์ /30 เมื่อแปลงเป็น Subnet Mask จะได้ 255.255.255.252
ขั้นต่อไปหาว่าจานวน IP ต่อ Subnet
จากสูตร หาจานวน IP ต่อ Subnet
2n โดย n คือ bit ที่เหลือ (bit 0)
จาก 11111111.11111111.11111111.111111/00
นาค่าแทนในสูตรก็จะได้ 22 = 4
สรุปคือ จานวน Host ต่อ Subnet คือ 4 ตัว
วิธีการหา Network IP และ Broadcast IP
66
68. นามาเขียนเป็นหมายเลข IP Address ได้ดังนี้
192.168.22.0 – 192.168.22.3
192.168.22.4 – 192.168.22.7
192.168.22.8 – 192.168.22.11
----------------------------------------
192.168.22.48 – 192.168.22.51 192.168.22.50
----------------------------------------
192.168.22.252 – 192.168.22.255
วิธีการหา Network IP และ Broadcast IP
68
69. จากโจทย์ 192.168.22.50/30
ตอบ
1. Network IP คือ 192.168.22.48
2. Broadcast IP คือ 192.168.22.51
3. Range hosts IP ที่สามารถนาไปใช้งานได้ หรือจานวน hosts Per Subnet คือ
192.168.22.49 – 192.168.22.50
นามา set เป็น host ได้ 2 IP
วิธีการหา Network IP และ Broadcast IP
69
70. เทคนิคการหา IP ตัวแรกของ Subnet หรือ Network IP จากโจทย์ 192.168.22.50/30
192.168.22.48 – 192.168.22.51
วิธีการหา Network IP และ Broadcast IP
วิธีการหา Network IP นอกเหนือจากการเขียนตามด้านบนแล้วยังหาได้โดยวิธีการ
ปกติทาได้โดยการนาเอา Subnet Mask มา AND กับ IP Address ที่ให้มา หรือ
หมายถึง Address Subnet นั่นเอง
70
71. วิธีการหา Network IP และ Broadcast IP
Ex.2 192.168.5.33/27 IP Address ใดบ้างที่สามารถนามาใช้งานได้
ก.192.168.5.5
ข.192.168.5.32
ค.192.168.5.40
ง.192.168.5.63
จ.192.168.5.75
71
72. จากโจทย์ 192 .168.5.33/27 Subnet Mask จะได้ 255.255.255.224
เมื่อดูจากตาราง IP ต่อ Subnet ก็จะเป็น 32
ใช้วิธีลัดหา IP ตัวแรกก็จะได้ Network IP คือ 192 .168.5.32
และ Broadcast IP คือ 192 .168.5.63
คาตอบจึงเป็นข้อ ค. 192.168.5.40
วิธีการหา Network IP และ Broadcast IP
72
75. Ex 1. บริษัทแห่งหนึ่ง ได้รับหมายเลขไอพีแอดเดรสเบอร์ 192.10.10.0 ซึ่งเป็นไอพีแอดเดรสคลาส C
โดยมีแผนงานคือ ต้องการนาหมายเลขไอพีนี้มาจัดสรรด้วยการแบ่งเป็น 14 เครือข่ายย่อย เพื่อกระจาย
ไปยังแผนกต่างๆ และแต่ละเครือข่ายย่อยสามารถเชื่อมต่อจานวนโฮสต์สูงสุดได้ 10 โฮสต์
75
แนวทางในการจัดสรรไอพีแอดเดรสตามหลัก CIDR
Number of needed usable subnets = 14
Number of needed usable hosts = 10
Network Address = 192.10.10.0
Address Class = Class C
Default subnet mask = 255.255.255.0
Custom subnet mask = 255.255.255.240
Total number of subnets = 24 = 16
Number of usable subnets = 24 - 2 = 14
Total number of host address = 24 = 16
Number of usable host address = 24 - 2 = 14
Number of bit borrowed = 4
76. Private IP Address คือหมายเลขไอพีเครื่อง แต่ละเครื่อง ในองค์กร หน่วยงาน โดย
กาหนด ขึ้นมาเองเพื่อใช้ในองค์กรนั้นๆ เพื่อการสื่อสารภายใน ระบบเครือข่ายแลน หรือ
อินทราเน็ตภายในเท่านั้นโดยสามารถกาหนดได้ 2 รูปแบบ คือ
1. กาหนดแบบ Dynamic วิธีนี้คอมพิวเตอร์ หรือ DHCP Server จะทาหน้าทีกาหนดหมายเลข IP และจ่าย
เลข IP ให้กับระบบคอมพิวเตอร์ในกรุ๊ปนั้นหรือเรียกการจ่ายไอพีแบบนี้ว่า (Automatic Private IP Address)
2. กาหนดแบบ Static เป็นวิธีการกาหนดไอพีแอดแดรสแบบคงที่ โดยผู้ติดตั้งระบบ ทาหน้าที่กาหนด
หมายเลข IP Address ให้แต่ละเครื่อง โดยห้ามกาหนด IP ซ้ากัน
( แต่เมื่อมีการติดต่อกับเครือข่าย Internet ก็จะได้รับหมายเลข ไอพี แอดเดรส "Public IP Address“ จากผู้
ให้บริการอินเตอร์เน็ตจะจ่ายหมายเลข IP Address สาหรับใช้ชั่วคราว 1 IP หมายเลขที่ใช้ได้จริง
บนอินเตอร์เน็ตซึ่งก็คือหมายเลขไอพีทีแสดงการ เช็คไอพี Check IP นั้นเอง )
76
เครือข่ายไอพีภายใน (Private IP Network)
77. Public IP Address หมายเลข IP Address "Public IP" ของแต่ละเครื่องบนเครือขายInternet
จะไม่ซ้ากันโดยในการเชื่อมต่อ Internet ไปยังผู้ให้บริการอินเตอร์เน็ตจะจ่ายหมายเลข IP
Address มาใช้ชั่วคราว 1 IP ซึ่งเป็น หมายเลข IP ที่ใช้จริงบนอินเตอร์เน็ตโดย เรียก หมายเลข
IP นี้ว่า "Public IP Address" หมายเลข IP นี้จะเปลี่ยนไปทุกครั้งทีมีการเชื่อมต่อใหม่ โดย
หมายเลข IP Address นี้เป็นหมายเลขที่จะบอกความเป็นตัวตนของเครื่องนั้น ในการสื่อสารกัน
ในระบบ Internetโดยหมายเลข IP Address "Public IP" นี้เครื่อง Serverผู้ให้บริการอินเตอร์เน็ต
จะเป็นผู้กาหนด จ่ายหมายเลข IP นี้มา
สามารถเช็ค Public IP ได้ที่ :: http://whatismyipaddress.com/ หรือ http://www.ip-th.com/
77
เครือข่ายไอพีภายนอก (Public IP Network)
94. สรุป
เพื่อให้ไอพีแอดเดรสง่ายต่อการอ่านและจดจา จึงมีการแทนเครื่องหมายในรูปแบบของ
เลขฐานสิบและใช้จุดทศนิยมเป็นตัวคั่นระหว่างไบต์
รูปแบบของคลาสที่ใช้งานมีอยู่ 5 คลาสด้วยกันคือ คลาส A, B, C, D และ E
Class A สามารถมีจานวนเครือข่าย 126 เครือข่าย และมีจานวนโฮสต์เชื่อมต่อมากถึง
16,777,214 โฮสต์ โดย Class A มีจานวนเครือข่ายน้อย แต่มีโฮสต์เชื่อมต่าจานวนมาก
Class B สามารถมีจานวนเครือข่าย 16,382 เครือข่าย และมีจานวนโฮสต์เชื่อมต่อมากถึง
65,534 โฮสต์ โดย Class B มีจานวนเครือข่ายและมีโฮสต์เชื่อมต่อจานวนปานกลาง
Class C สามารถมีจานวนเครือข่าย 2,097,150 เครือข่าย และมีจานวนโฮสต์เชื่อมต่อ 254
โฮสต์ โดย Class C มีจานวนเครือข่ายมาก แต่มีโฮสต์เชื่อมต่อน้อย
94