บทความล่าสุด

Subnet Mask คืออะไร

Subnet mask คืออะไร สำคัญอย่างไร

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


การแบ่ง Subnet คือ การแบ่ง IP ออกเป็นชุดย่อย ๆ ทำให้ Network IP เพิ่มขึ้น แต่ IP address ลดลง

ตัวอย่าง Default Subnet mask ของแต่ล่ะ Class ดั้งนี้
  • Class A จะมี Subnet mask เป็น 255.0.0.0
          - เลขฐานสอง 11111111.00000000.00000000.00000000
  • Class B จะมี Subnet mask เป็น 255.255.0.0
          - เลขฐานสอง 11111111.11111111.00000000.00000000
  • Class C จะมี Subnet mask เป็น 255.255.255.0
          - เลขฐานสอง 11111111.11111111.11111111.00000000
  • เลข IP ที่เป็น Private networks ของแต่ล่ะ Class มีดังนี้

          - Class-A คือ ช่วง 10.0.0.0 - 10.255.255.255
          - IP Class - A : จะมีจะมีลูกข่ายในแต่ล่ะวง Subnet ได้ไม่เกิน 16,777,216 เครื่อง

          - Class-B คือ ช่วง 172.16.0.0 - 172.31.255.255
          - IP Class - B : จะมีจะมีลูกข่ายในแต่ล่ะวง Subnet ได้ไม่เกิน 65,536 เครื่อง

          - Class-C คือ ช่วง 192.168.0.0 -192.168.255.255
          - IP Class - C : จะมีจะมีลูกข่ายในแต่ล่ะวง Subnet ได้ไม่เกิน 256 เครื่อง
**จำนวนเครื่องของแต่ล่ะ Subnet ยังต้องหัก Network IP กับ Broadcast Address ออกไป Subnet ล่ะ 2 หมายเลข

ใน 1 Subnet จะมีส่วนประกอบหลักๆ 3 อย่าง คือ
  • Network IP หรือ IP เริ่มต้นของแต่ละ Network
  • IP Address ของเครื่องลูกข่าย
  • Boardcast IP หรือ IP สุดท้ายของ Network ถ้าหากส่งข้อมูลให้ IP นี้ จะหมายถึงส่งข้อมูลไปให้ทุก ๆ เครื่อง
การคำนวณ Subnet mask Class - C ซึ่งเป็น Class ที่เรานิยมกัน

ตัวอย่าง
  • ให้หา IP ที่สามารถใช้ได้กับ IP Network 192.168.10.0/24
  • Subnet mask  คือ 255.255.255.0
  • Network IP = 192.168.10.0 (หักเลขที่น้อยที่สุดใน Subnet Mask)
  • IP Address ที่ใช้ได้ = 192.168.10.1 – 192.168.10.254
  • Boardcast = 192.168.10.255 (หักเลขที่มากที่สุดใน Subnet Mask)
อธิบาย
Network IP คือ 192.168.10.0 Subnet mask = /24 (255.255.255.0) จะเห็นได้ว่าปกติ IP ใน Class C จะมีจำนวน 256 host แต่ใช้งานได้จริงๆ แค่ 254 host เพราะต้องกันเป็น Network IP และ Boardcast IP ไป 2 หมายเลข

/24 หมายถึง 24 bit ในหนึ่ง IP จะมีหมายเลขอยู่ 4 ชุด ชุดละ 8 bit รวมเป็น 32 bit ถ้าเราเอา 24 bit เขียนเป็นเลขฐานสองก็คือ 11111111 11111111 11111111 00000000 แล้วแปลงกลับเป็นเลขฐานสิบ ก็จะได้ 255 255 255 0 คือหมายเลข Subnet mask นั้นเอง

อ้างอิง



ขอบคุณครับ

ไม่มีความคิดเห็น