อาจเป็นไปได้ว่ามาสก์เครือข่ายย่อยกำลังสลัดคุณอยู่ ตราบใดที่คุณจำไว้ว่าไม่มีการใช้กฎด้านล่างนี้อีกต่อไป
ในที่สุดที่อยู่ที่มีระดับมาลงที่บิตที่สำคัญที่สุด (หรือ "นำ") ในที่อยู่ ไม่มีอะไรเพิ่มเติมไม่น้อยไปกว่านี้
- Class A: บิตที่สำคัญที่สุดเริ่มต้นด้วย
0
- Class B: บิตที่สำคัญที่สุดเริ่มต้นด้วย
10
- คลาส C: บิตที่สำคัญที่สุดเริ่มต้นด้วย
110
"คลาส" มาจากวิธีที่พวกเขาแบ่งพื้นที่ที่อยู่สำหรับใช้ระหว่าง "โฮสต์" และ "เครือข่าย" โปรดทราบว่าในตอนนั้น (ทางกลับจากวันที่ ARPANET) ไม่มีมาสก์เครือข่ายย่อยและเครือข่ายตั้งใจที่จะอนุมานจากที่อยู่ของตัวเอง ดังนั้นด้วยความคิดที่กล่าวมาข้างต้นนี่คือสิ่งที่พวกเขาคิดขึ้นมา (นี่คือจุดประสงค์เพื่อเป็นตัวแทนไบนารี - แต่ละอันN
หรือH
แทนบิตเดียวในที่อยู่ 32- บิต):
- Class A:
NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(เครือข่ายน้อยลง, โฮสต์มากขึ้น)
- Class B:
NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(เครือข่ายมากขึ้น, โฮสต์น้อยลง)
- คลาส C:
NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(เครือข่ายมากยิ่งขึ้นโฮสต์ที่น้อยลง)
นี่N
คือตัวแทนของส่วนเครือข่ายของที่อยู่และH
เป็นตัวแทนของส่วนโฮสต์ของที่อยู่หรือในขณะที่พวกเขาเรียกมันกลับมาในวันที่ "เขตข้อมูลที่เหลือ"
เมื่อรวมกับสิ่งที่กล่าวไว้ก่อนหน้านี้เกี่ยวกับบิตที่สำคัญที่สุดเรามีสิ่งต่อไปนี้:
- คลาส A: 0.0.0.0 - 127.255.255.255
- คลาส B: 128.0.0.0 - 191.255.255.255
- คลาส C: 192.0.0.0 - 223.255.255.255
การแปลงช่วงเหล่านั้นเป็นไบนารีอาจทำให้สิ่งนี้ชัดเจนยิ่งขึ้น:
Class A
0.0.0.0
-----------
[0]0000000.00000000.00000000.00000000
127.255.255.255
-----------
[0]1111111.11111111.11111111.11111111
^
most significant bit = 0
คลาส B
128.0.0.0
-----------
[10]000000.00000000.00000000.00000000
191.255.255.255
-----------
[10]111111.11111111.11111111.11111111
^
most significant bits = 10
คลาส C
192.0.0.0
-----------
[110]00000.00000000.00000000.00000000
223.255.255.255
-----------
[110]11111.11111111.11111111.11111111
^
most significant bits = 110
ทุกที่อยู่เดียวในช่วงเหล่านั้นจะแบ่งปันบิตนำหน้าทั่วไป คุณธรรมของเรื่องราวคือถ้าคุณสามารถจำได้ว่าบิตนำหน้าควรเป็นอะไร (0 สำหรับคลาส A, 10 สำหรับคลาส B, 110 สำหรับคลาส C) มันง่ายมากที่จะกำหนดว่า "คลาส" ที่อยู่จะมีอยู่เป็นอย่างอื่น ในหรือถ้าทศนิยมง่ายกว่า:
- Class A: ออคเต็ตแรกในที่อยู่คือระหว่าง 0 ถึง 127 โดยรวม
- คลาส B: ออคเต็ตแรกที่อยู่ระหว่าง 128 และ 191 รวมอยู่ด้วย
- คลาส C: ออคเต็ตแรกในที่อยู่ระหว่าง 192 และ 223 รวม
วิธีที่ง่ายที่สุดในการเลอะเลือนใครบางคนบน "การกำหนดที่อยู่อย่างมีระดับ" ทั้งในการทดสอบหรือการสอบหรืออะไรก็ตามคือการใช้การชี้นำผิดโดยใช้หน้ากากซับเน็ต โปรดจำไว้ว่าซับเน็ตมาสก์ไม่ได้ใช้สำหรับการกำหนดคลาสของที่อยู่ นี่เป็นเรื่องง่ายที่จะลืมเพราะอย่างที่คนอื่น ๆ พูดกันว่าการกำหนดแอดเดรสและการกำหนดเส้นทางแบบไร้ชั้นมานานกว่าสองทศวรรษแล้วและซับเน็ตมาสก์และสัญกรณ์ CIDR ได้กลายเป็นที่แพร่หลายในอุตสาหกรรม