IPv4 - ซับเน็ต
คลาส IP แต่ละคลาสมีซับเน็ตมาสก์เริ่มต้นของตัวเองซึ่ง จำกัด คลาส IP นั้นให้มีจำนวนเครือข่ายที่นำหน้าและจำนวนโฮสต์ที่นำหน้าต่อเครือข่าย การกำหนดที่อยู่ IP แบบคลาสสิกไม่ได้ให้ความยืดหยุ่นในการมีจำนวนโฮสต์ต่อเครือข่ายน้อยกว่าหรือมากกว่าเครือข่ายต่อคลาส IP
CIDR หรือ Classless Inter Domain Routingให้ความยืดหยุ่นในการยืมบิตของโฮสต์ส่วนหนึ่งของที่อยู่ IP และใช้เป็นเครือข่ายในเครือข่ายเรียกว่า Subnet ด้วยการใช้เครือข่ายย่อยสามารถใช้ที่อยู่ IP คลาส A เดียวเพื่อมีเครือข่ายย่อยที่มีขนาดเล็กซึ่งให้ความสามารถในการจัดการเครือข่ายที่ดีขึ้น
เครือข่ายย่อยคลาส A
ในคลาส A จะใช้เฉพาะออคเต็ตแรกเท่านั้นที่ใช้เป็นตัวระบุเครือข่ายและใช้อ็อกเท็ตที่เหลือสามตัวเพื่อกำหนดให้กับโฮสต์ (เช่น 16777214 โฮสต์ต่อเครือข่าย) ในการสร้างซับเน็ตเพิ่มเติมในคลาส A บิตจากส่วนโฮสต์จะถูกยืมและซับเน็ตมาสก์จะเปลี่ยนตาม
ตัวอย่างเช่นถ้าหนึ่ง MSB (ที่สำคัญที่สุด Bit) ถูกยืมมาจากบิตโฮสต์ของ octet ที่สองและเพิ่มไปยังที่อยู่เครือข่ายจะสร้างเครือข่ายย่อยสอง (2 1 = 2) (2 23 -2) 8,388,606 โฮสต์ต่อเน็ต
ซับเน็ตมาสก์จะเปลี่ยนตามเพื่อให้สอดคล้องกับซับเน็ต ด้านล่างนี้เป็นรายการของการรวมกันทั้งหมดของเครือข่ายย่อย Class A -
ในกรณีของการซับเน็ตด้วยเช่นกันที่อยู่ IP แรกและสุดท้ายของทุกซับเน็ตจะใช้สำหรับหมายเลขซับเน็ตและที่อยู่ IP ของซับเน็ตออกอากาศตามลำดับ เนื่องจากไม่สามารถกำหนดที่อยู่ IP ทั้งสองนี้ให้กับโฮสต์ได้จึงไม่สามารถใช้ sub-netting ได้โดยใช้มากกว่า 30 บิตเป็น Network Bits ซึ่งมีโฮสต์น้อยกว่าสองโฮสต์ต่อซับเน็ต
เครือข่ายย่อยคลาส B
โดยค่าเริ่มต้นโดยใช้เครือข่าย classful 14 บิตจะถูกนำมาใช้เป็นบิตเครือข่ายการให้บริการ (2 14 ) 16384 เครือข่ายและ (2 16 -2) 65534 โฮสต์ ที่อยู่ IP คลาส B สามารถซับเน็ตได้เช่นเดียวกับที่อยู่คลาส A โดยการยืมบิตจากโฮสต์บิต ด้านล่างนี้เป็นชุดค่าผสมที่เป็นไปได้ทั้งหมดของซับเน็ตคลาส B -
เครือข่ายย่อยคลาส C
โดยปกติที่อยู่ IP คลาส C จะถูกกำหนดให้กับเครือข่ายขนาดเล็กมากเนื่องจากสามารถมีโฮสต์ได้เพียง 254 โฮสต์ในเครือข่าย ด้านล่างนี้เป็นรายการของการรวมกันของที่อยู่ IP คลาส B ย่อยที่เป็นไปได้ทั้งหมด -