子网掩码创建器

子网掩码创建器

使用 172.31.0.0 创建 512 个子网的子网掩码

B 类网络的默认子网掩码为 255.255.0.0,通过借用位计算,公式为 2^n,n 为借用的位

  • 0 位 = 1 个子网
  • 1 位 = 2 个子网
  • 2 位 = 4 个子网
  • 3 位 = 8 个子网
  • 4 位 = 16 个子网
  • 5 位 = 32 个子网
  • 6 位 = 64 个子网
  • 7 位 = 128 个子网
  • 8 位 = 256 个子网
  • 9 位 = 512 个子网

这为我们提供了子网掩码 255.255.255.128,相当于子网前缀 /25

由此我如何找到第 256 个网络?

答案1

要将 172.31.0.0 划分为 512 个子网:
很容易看出,网络掩码 255.255.0.0 会提供 256 个子网(每个子网 256 个地址)。要将子网数量增加一倍,您需要将地址数量减半(512 个子网,每个子网 128 个地址)。这样每个子网的网络掩码为255.255.255.128172.31.0.0/25

查找第 256 个子网:
之前我们知道每个子网中有 128 个地址。要找到第 256 个子网,我们必须考虑前 255 个子网的地址(255 * 128 = 32640 个地址)。现在我们找到第 32641 个地址的位置。32641 / 256 = 127.5。所以我们知道第三个八位字节是 127。现在查找第四个八位字节 32641 - (256 * 127) = 129。现在我们有了第 256 个子网的第一个地址:172.31.127.128。第 256 个子网是172.31.127.128/25

答案2

假设问题是“512个子网中的172.31.0.0网中第256个子网的地址是多少”?

答案是 172.31.127.128/25

  1. 172.31.0.0/25
  2. 172.31.0.128/25
  3. 172.31.1.0/25

。 。 。

.256。 172.31.127.128/25

/16 网络中的 /25 子网相当于 xxxxxxxx.x0000000,其中 xxxxxxxxx 是子网号减 1 的二进制表示(我们从零开始)。因此,256-1 = 255 = 011111111,因此最后 2 个八位字节将是 01111111.10000000 => 127.128

相关内容