4
รูปแบบที่เป็นไปได้ (บิต) ของ netmask
ให้คำนำหน้าYมันง่ายในการคำนวณ netmask ที่สอดคล้องกัน: ใส่จำนวนYบิตที่กำหนดแล้วเติม "ทางด้านขวา" ด้วยค่าศูนย์จนกระทั่งมี 32 บิต (IPv4) ทั้งหมด ตัวอย่าง: คำนำหน้า24จึง netmask หรือ11111111 11111111 11111111 00000000255.255.255.0 จะมี netmask ที่มีรูปแบบบิตที่แตกต่างกันเช่น 00000000 11111111 00000000 11111111( 0.255.0.255) 00000000 11111111 11111111 11111111( 0.255.255.255) 11111111 11111111 11111111 00000001( 255.255.255.1) การระบุ "คำนำหน้า" ไม่สามารถใช้กับกรณีเหล่านี้ได้ (ฉันค่อนข้างแน่ใจว่าคำตอบคือ "ไม่" แต่ฉันกำลังเขียนรหัสเครือข่ายบางส่วนและต้องทำงานในทุกกรณีที่เป็นไปได้ดังนั้นฉันต้องการแน่ใจ 101%)