题目:192.168.1.0/24 使用掩码 255.255.255.240 划分子网,其可用子网数为( ),每个子网内可用主机地址数为( )
使用掩码 255.255.255.240 将 IP 地址 192.168.1.0/24 划分为多个子网,需要将 24 位主机位中的 4 位借出,得到子网掩码为 255.255.255.240,也就是 /28。
由于每个子网占用一个地址,所以不算网络地址和广播地址,每个子网可用主机地址数为 14。因为 2^4=16,减去两个特殊地址(网络地址和广播地址),得到 14。而使用掩码 255.255.255.240 可以划分出 16 个子网,因此可用子网数为 16。
因此,192.168.1.0/24 使用掩码 255.255.255.240 划分子网,其可用子网数为 16,每个子网内可用主机地址数为 14。
知识解析
这道题目涉及到了IPv4地址的子网划分。在计算机网络中,IP地址是用于在Internet上唯一标识每个网络节点(主机或路由器)的32位地址。而子网是指将一个网络划分成若干个子网的过程。
IP地址的划分有两种方法:分类IP地址和无类IP地址。其中,分类IP地址把IP地址划分为ABCDE五类,通过子网掩码进行划分。而无类IP地址即为CIDR,即无分类域间路由选择。
在这道题目中,给定了一个IP地址192.168.1.0/24,其中“/24”表示该地址使用了掩码为255.255.255.0的子网。题目中要求使用掩码为255.255.255.240划分子网,所以需要将原先的子网划分成更小的子网。
子网划分后,计算机可用的IP地址会相应地减少。为了计算可用的子网数和每个子网中可用的主机地址数,需要先计算出掩码中1的个数n,然后可用的子网数为2的(32-n)次方,每个子网中可用的主机地址数为2的n次方-2。在这道题中,掩码为255.255.255.240,将其转换为二进制可以得到:11111111.11111111.11111111.11110000,其中1的个数为28,所以可用的子网数为2的(32-28)次方即16个子网,每个子网中可用的主机地址数为2的28次方-2即14个主机地址。