对已划分子网的地址进行进一步子网划分

对已划分子网的地址进行进一步子网划分

我对课堂上老师提出的一个问题感到有点困惑,只是想对我的工作进行一些澄清。

问题是 -

给定:
IP 地址:133.64.128.0 /24
想要:37 个网络
想要:第 5 个网络是什么?

我知道这是一个 B 类地址,因此默认子网掩码为 /16,这意味着此地址已划分子网。它指出需要 37 个网络,这意味着我需要进一步将其划分为 /30 才能实现这一点,但这只给我留下了 2 个可用的主机地址,并且它要求第 5 个网络。

在解决这个问题时我似乎只得到了这些网络,而且只有 4 个。

  • 133.64.128.0
  • 133.64.128.1
  • 133.64.128.2
  • 133.64.128.3

我是否遗漏了一些非常简单的东西或者这是一个陷阱问题?

答案1

您“知道”的内容有点过时了——在现代网络中,“已划分为 B 类子网”不再有任何意义。如果您获得了 /24,那么它就是 /24,不多也不少。

(不再有分类寻址,只有 CIDR;没有“B 类”也没有其默认子网掩码,只有 /24;对子网的进一步细分没有任何限制,因为使用 CIDR 时,“网络”和“子网”之间没有真正的区别。)

也就是说,你只是在问题中混淆了术语:

解决问题我似乎只得到这些网络

您列出的是不是网络 – 网络是地址的集合。这些是主机地址之内一个网络(具体来说,在 133.64.128.0/30 子网内)。

如果将给定的 133.64.128.0/24 网络划分为 /30 个子网(占 6 位),则会得到 64 个子网:

  1. 133.64.128.0/30(带有主机 .0–.3)
  2. 133.64.128.4/30(带有主机 .4–.7)
  3. 133.64.128.8/30(带有主机 .8–.11)
  4. 133.64.128.12/30(等等)
  5. 133.64.128.16/30
  6. 133.64.128.20/30
  7. ...等等。

因为它要求你提供第五个网络,答案是133.64.128.16/30

相关内容