วิธีการคำนวน 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 »

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
[attachment=1]4-25-2018 2-17-09 AM.jpg[/attachment]

ตัวอย่าง IP Address 192.168.0.1/23
[attachment=0]4-25-2018 2-36-06 AM.jpg[/attachment]
จะได้ว่าสามารถมีวง 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
แนบไฟล์
4-25-2018 2-17-09 AM.jpg
4-25-2018 2-17-09 AM.jpg (19.95 KiB) Viewed 12064 times
4-25-2018 2-36-06 AM.jpg
4-25-2018 2-36-06 AM.jpg (40.7 KiB) Viewed 12064 times
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 84