Under the historical IPv4 classful scheme, which address class provides the fewest usable host addresses per network?

Difficulty: Easy

Correct Answer: Class C

Explanation:

Introduction / Context: Although modern networks use CIDR, many exams reference classful IPv4 addressing. Knowing the relative host capacities per class clarifies why classful addressing was wasteful.

Given Data / Assumptions:

  • Class A: /8 networks.
  • Class B: /16 networks.
  • Class C: /24 networks.
  • Class D and E are not used for ordinary unicast hosts.

Concept / Approach: Usable host addresses per network (ignoring modern VLSM/CIDR): Class A has roughly 16 million minus 2, Class B about 65,534, and Class C about 254. Therefore, among unicast classes A/B/C, Class C has the fewest hosts per network.

Step-by-Step Solution: Recall default masks: A=/8, B=/16, C=/24.Compute host counts: 2^(host bits) − 2.For /24: 2^8 − 2 = 254 usable hosts → fewest among A/B/C.

Verification / Alternative check: Compare: A (2^24 − 2), B (2^16 − 2), C (2^8 − 2). The ranking is clear: C has the smallest host pool.

Why Other Options Are Wrong: Class D/E: Not for general host assignment (multicast/experimental).

Class A/B: Far more hosts per network than Class C.

Common Pitfalls: Confusing “fewest networks” with “fewest hosts per network.” Class C has many networks but few hosts per network.

Final Answer: Class C

More Questions from Networking

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion