วิธีการคำนวน Network, Host - Subnet Mask IP Address

หมวดสำหรับแบ่งบันความ รู้ต่างๆ จะมีหมวดย่อยๆ ในหมวดนี้ เช่น php, SQL, XML, CSS

Moderator: mindphp, ผู้ดูแลกระดาน

Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

วิธีการคำนวน Network, Host - Subnet Mask IP Address

โพสต์โดย Patcharanan.0399 » 25/04/2018 3:01 pm

Subnet Mask คือพารามิเตอร์ที่ต้องระบุควบคู่กับหมายเลข IP Address เพื่อทำหน้าที่ช่วยแยกแยะว่าส่วนใดภายในหมายเลข IP Address เป็น Network Address และส่วนใดเป็นหมายเลข Host Address ดังนั้นเมื่อระบุ IP Address ให้กับเครื่องคอมพิวเตอร์จำเป็นต้องระบุ Subnet Mask ลงไปด้วยทุกครั้ง

:-o การคำนวณ Network ID ใช้หลักการ AND กันระหว่าง IP Address กับ Subnet Mask โดยการ AND จะได้ 1 ก็ต่อเมื่อเป็น 1 ทั้งคู่
:-o การคำนวณ Host ว่าในหนึ่งวง Network สามารถมี Host สูงสุดได้กี่ Host คือ 2 (ยกกำลัง bit Host) - 2
- bit Host คือบิทที่อยู่หลัง บิทของ Subnet Mask ทั้งหมด
- ต้องลบด้วย 2 เสมอ เพราะจะไม่นำ Network ID และ Broadcast Address (หมายเลข IP Address ของ Host) เข้าไปคำนวณหาจำนวน Host ด้วย
:-o การคำนวณวง Network ว่าสามารถมี Network ได้สูงสุดกี่วง Network ทำได้โดยนำ 2 ยกกำลัง Subnet Mask
4-25-2018 2-17-09 AM.jpg
4-25-2018 2-17-09 AM.jpg (19.95 KiB) เปิดดู 624 ครั้ง


ตัวอย่าง IP Address 192.168.0.1/23
4-25-2018 2-36-06 AM.jpg
4-25-2018 2-36-06 AM.jpg (40.7 KiB) เปิดดู 624 ครั้ง

จะได้ว่าสามารถมีวง Network ได้ 2 ยกกำลัง 23 วง
สามารถมี Host ได้ (2 ยกกำลัง 9) - 2 = 512 -2 = 510 เครื่อง
มีหมายเลข Broadcast Address = 192.168.0.255, Network ID = 192.168.0.0, Host ID = 0.0.0.1

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 5 และ บุคคลทั่วไป 0 ท่าน