netmask จะใช้ในการระบุว่าเป็นส่วนหนึ่งของที่อยู่ IP หมายถึงที่อยู่เครือข่ายและส่วนที่แสดงให้เห็นถึงที่อยู่เครื่อง*
พิจารณาเครือข่าย class A 10.0.0.0 ถึง 10.255.255.255 (นี่คือบล็อก "ส่วนตัว" คลาส A ที่กำหนดเช่นแพ็กเก็ตปลายทางที่อยู่เหล่านี้จะไม่ถูกกำหนดเส้นทาง) ในไบนารีที่อยู่คือ: 00001010.00000000.00000000.00000000 ถึง 00001010.1111111111.111111111111111111 netmask สร้างขึ้นโดยกำหนด 1 สำหรับแต่ละบิตในที่อยู่เหล่านี้ซึ่งไม่ได้เปลี่ยน IE:
00001010.00000000.00000000.00000000
00001010.11111111.11111111.11111111
-----------------------------------
11111111.00000000.00000000.00000000
ซึ่งแปลงเป็น 255.0.0.0 คลาสคลาสสิก netmask
* ที่จริงแล้วเพื่อรับที่อยู่เครือข่ายที่ได้รับที่อยู่ IP คุณเพียงแค่ทำการตรรกะและ ตัวอย่างเช่นสำหรับ netmask 255.0.0.0 และที่อยู่ IP 10.0.0.1:
00001010.00000000.00000000.00000001
11111111.00000000.00000000.00000000
-----------------------------------
00001010.00000000.00000000.00000000
และ 00001010.00000000.00000000.00000000 แปลเป็น 10.0.0.0 ซึ่งแน่นอนว่าเป็นที่อยู่เครือข่าย
โปรดทราบว่าโดยปกติคุณไม่ต้องการเครือข่ายคลาส A สำหรับเครือข่ายในบ้าน (คุณต้องการมากกว่า 255 ที่อยู่ใช่ไหม) และสามารถใช้ 255.255.255.0 เป็น netmask และ / หรือใช้เครือข่ายคลาส C (เช่น 192.168.1.0)