Difficulty: Medium
Correct Answer: 255.254.0.0
Explanation:
Introduction / Context:
Subnetting trades bits between the subnet field and the host field. Here, you must support at least 100 subnets while keeping the host space per subnet as large as possible. The address is a Class A (default /8) private block: 10.0.0.0.
Given Data / Assumptions:
Concept / Approach:
Let b = subnet bits needed. Need 2^b - 2 ≥ 100 ⇒ b = 7 (since 2^7 = 128, 128 - 2 = 126).New prefix length = 8 + 7 = /15./15 in dotted decimal is 255.254.0.0.
Step-by-Step Solution:
Verification / Alternative check:
Any mask longer than /15 (e.g., /16+/) would reduce hosts per subnet without increasing needed subnets beyond the minimum. /15 is the smallest prefix that meets ≥100 subnets from a Class A block while maximizing hosts.
Why Other Options Are Wrong:
255.240.0.0 (/12), 255.248.0.0 (/13), 255.252.0.0 (/14): Provide fewer than 100 usable subnets under 2^b − 2 convention.
255.255.255.255: /32, no host space.
Common Pitfalls:
Forgetting to add subnet bits to the classful /8 or confusing the requirement (≥100) with exactly 100. Choosing /15 satisfies with maximum host space.
Final Answer:
255.254.0.0
Discussion & Comments