这是我发现的一道练习题在线的:
问题: 您正在为 172.29.0.0 网络设计子网掩码。您需要 30 个子网,每个子网最多有 1100 个主机。您应该使用哪个子网掩码?
由于某种原因,当我尝试回答这个问题时,我得到了错误的答案。
有人可以尝试计算一下,并展示他们是如何得出答案的吗?
我将很快用官方答案更新我的问题。
编辑:
答案是 255.255。248.0。
感谢 bigjosh 展示如何达到该价值。
答案1
看起来您从分配的网络的 16 位(前两个八位字节 172.29.xx)和您控制的 16 位(后两个八位字节)开始。用二进制表示就是...
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
30 个子网意味着您需要 5 位子网 (2^5 = 32),因此以二进制表示如下......
AAAAAAAA,AAAAAAAA,SSSSSxxx,xxxxxxxx
总共有 16+5= 21 位掩码。以八位字节表示,如下所示...
255.255.248.0
这样,每个子网上就有了 2^11= 2048 个地址空间。如果将全零和全一地址考虑在内,每个子网上就有 2046 个可能的主机,这对于实际的 1100 个主机来说已经足够了。
答案2
尝试在线子网计算器,根据要求定制。