子网掩码相关的混淆

网络工程 IPv4 子网
2022-02-24 17:38:27

我是子网掩码的新手。我有个问题。如果网络地址是 10.10.10.0/23,那么这个网络的第一个和最后一个可用的 IP 地址是什么?

2个回答

我不相信 10.10.10.10/23 是网络地址,它会是网络上的主机地址;网络地址为 10.10.10.0,子网掩码为 255.255.254.0。

关于计算:我总是转换为二进制 - 10.10.10.10 是

00001010 00001010 00001010 00001010

使用 23 位子网掩码,即

11111111 11111111 11111110 00000000

用它作为面具

11111111 11111111 11111110 00000000
00001010 00001010 00001010 00001010

网络地址是 1 以下的部分,后跟零:

00001010 00001010 00001010 00000000

这是 10.10.10.0

主机由其余位确定。由于掩码是 23 位,因此地址的主机部分有 9 位。(32-23=9)

所以它们的范围从

00000000 00000000 00000000 00000001 

00000000 00000000 00000001 11111111

将这些值添加到网络地址 - 低值:

 00001010 00001010 00001010 00000000
+00000000 00000000 00000000 00000001
____________________________________
 00001010 00001010 00001010 00000001 

这是 10.10.10.1 - 高值:

 00001010 00001010 00001010 00000000
+00000000 00000000 00000001 11111111
____________________________________
 00001010 00001010 00001011 11111111 

这是 10.10.11.255 - 广播地址。

所以网络地址是 10.10.10.0,广播地址是 10.10.11.255,可用地址是 10.10.10.1 到 10.10.11.254

二进制很容易。

可用主机的范围为 10.10.10.1 - 10.10.11.254,子网为 255.255.254.0。在这种情况下,10.10.10.255 和 10.10.11.0 地址将可用。

您可以通过子网计算器运行这些问题。我用Wintelguy