128.14.35.7/20是某一地址块,求该地址块中的网络地址,IP地址最大值,最小值,地址数
这里的最大值:广播地址,最小值:网络地址,地址数:可分配主机数
最关键的一步就点分十进制转换成二进制,然后与地址掩码进行按位与计算
要解决这个问题,我们需要先理解CIDR(无类别域间路由)表示法中/20
的含义:它表示子网掩码前20位为网络位,后12位为主机位。下面逐步计算该地址块的各项参数:
1. 网络地址(Network Address)
网络地址是将IP地址的主机位全部置为0得到的地址。
- 给定IP地址:
128.14.35.7
(二进制表示为:10000000.00001110.00100011.00000111
) - 子网掩码
/20
的二进制:11111111.11111111.11110000.00000000
(前20位为1,后12位为0) - 两者做与运算,主机位(后12位)清零:
结果为10000000.00001110.00100000.00000000
,转换为十进制即**128.14.32.0
**。
2. IP地址最小值
最小值即网络地址(主机位全为0,且该地址通常作为网络标识,不分配给主机)。
结果:128.14.32.0
3. IP地址最大值
最大值是将主机位全部置为1得到的地址(该地址通常作为广播地址,不分配给主机)。
- 网络地址
128.14.32.0
的主机位(后12位)全为1时,二进制为:10000000.00001110.00101111.11111111
- 转换为十进制:
128.14.47.255
4. 地址数
可用地址数 = 总地址数 - 2(网络地址和广播地址不可分配)。
- 总地址数 = 2^主机位数 = 2^12 = 4096
- 可用地址数 = 4096 - 2 = 4094
总结
参数 | 结果 |
---|---|
网络地址 | 128.14.32.0 |
IP地址最小值 | 128.14.32.0 |
IP地址最大值 | 128.14.47.255 |
可用地址数 | 4094 |