是的,这是一道学校问题,而且我已经知道了正确的可能答案(据说),所以我不会费心发布它们。相反,我只是想了解这个问题的含义。我知道什么是 B 类地址,什么是有效的 B 类子网地址。我想定义我的问题的一种方法是问为什么答案“255.255.0.0”是错误的一定吗?这似乎让我无法理解,或者我大脑的某些部分没有正确处理这个问题。
提前致谢。
答案1
我认为问题的关键在于这个网络子网划分。
(快速提示,即使您可能知道:B 类地址使用前 16 位作为网络 ID,其余 16 位可用于机器)。
掩码 255.255.0.0 仅允许一个网络,即所有来自 B 类的 IP。如果您想要有子网,则必须使用 IP 的机器部分的至少一个位。因此,您不能使用 255.255.0.0,因为它不允许您分离子网。
例子:
- 172.16.0.1 至 172.16.128.254 -> 子网 A
- 172.16.129.1 至 172.16.255.254 -> 子网 B
即使只有 2 个子网,您也需要像 255.255.128.0 这样的掩码。(255.255.10000000.00000000)
255.255.0.0 不允许您在子网中做出改变。