Explanation Syngress answer about calculating # of hosts

dmwdmw Member Posts: 81 ■■□□□□□□□□
Can someone tell me if the the answer to this question is wrong. The explanation says that bit 16 would be 16,384 but isn't that 65,536 or 2 to the power of 16?


You’re designing a network scheme from a Class A network address.You want to be able to
have about 16,000 hosts on each subnet. Based on this, what is the maximum number of
host address bits you can take to still allow up to 16,000 hosts per subnet?

A. 8
B. 16
C. 24
D. 17


B.There are a number of ways to calculate this answer. One way is to start with your
knowledge that bit 8 (left-most) of the first octet is equal to 128. As we move to the left,
each bit is twice the one to its right.Thus, the string becomes (bit 9 =256), (bit 10 =
512)…(bit 16 = 16,384), (bit 17 = 32,76icon_cool.gif.Therefore, we need no fewer than 16 bits for
our host address space to allow for up to 16,382 addresses per subnet.

Answer A is incorrect, because eight bits would give us only 254 address spaces (128 +
64 + 32 + 16 + 8 + 4 + 2 + 1 = 256 – 2 – 254). Answer C is incorrect, because 24 bits
would allow us far too many host address spaces. 224 = 16,277,214 useable addresses.
Answer D is incorrect, because 17 bits would give us just about double the number we
need, 32,766. It’s one more bit than we need. It’s more common to take one more network
bit than you think you need versus taking one more host bit, as it’s typically better
to have fewer hosts on more subnets for faster, more efficient networks.
Rebooting computers since 1999

Comments

  • royalroyal Member Posts: 3,352 ■■■■□□□□□□
    Answer to the question is correct.

    It states you need at least 16,000 hosts per subnet.

    8 is wrong. 2^8-2 = 254 which < 16,000
    16 is correct. 2^16-2 = 65535 > 16,000

    24 gives way too many host bits than are needed. 2^24-2=16,777,216
    17 also gives more than are needed 2^17-2=131,070

    Because 8 bits does not meet the 16,000 requirement, it is incorrect. 16 is the next closest number provided that will meet the requirement. Because 16 meets the requirement, it would be the most efficient amount of host bits borrowed compared to the 24 and 17 amount which would give more than needed.
    “For success, attitude is equally as important as ability.” - Harry F. Banks
  • fualkerfualker Member Posts: 51 ■■□□□□□□□□
    The explination is wrong, however the answer is still correct.

    If it was a you wanted to get the smallest subnet to facilitate 16000 hosts the answer would be 14. 16 is the closest option.
  • royalroyal Member Posts: 3,352 ■■■■□□□□□□
    fualker wrote:
    The explination is wrong, however the answer is still correct.

    Correct. When I stated the answer to the question is correct, I didn't mean the explanation was correct; hence why I explained it the correct way.
    “For success, attitude is equally as important as ability.” - Harry F. Banks
  • Ye Gum NokiYe Gum Noki Member Posts: 115
    I find that the "left most" method to be the easy way of calculating networks and hosts.

    my 2 cents worth,

    Mr. Ye
    "What we think, or what we know, or what we believe is, in the end, of little consequence. The only consequence is what we do." John Ruskin.
Sign In or Register to comment.