【例题】
某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数,每个子网内的最大可分配地址个数为各为多少?
【解析】
>在解释这个题目之前我们需要理解几个概念ip地址组成部分、什么是子网掩码、网络地址、广播地址?
>一个IP的组成部分为: 网络号+子网号+主机号
>子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
>网络地址:所谓“网络地址”就是指“主机号”全为“0”的IP地址,如:125.0.0.0(A类地址)
>广播地址:而“广播地址”就是指“主机号”全为“1”(也就是255)时的IP地址,如:125.255.255.255(A类地址)。
>判断两个ip是否在同一个子网只需要用着两个ip地址和子网掩码进行"与"运算,计算得到的结果相同表明在同一个子网
言归正传,通过题目给出的ip可以知主机号有32-24=8位,然而子网掩码最后是248,相当于主机号又被划分了,248=1111 1000
也就是说前五位是子网号,后三位是主机号,这样一来我们就知道了该网络最大的子网数为2^5 =32,主机个数为 2^3. 另外,主机号全 0 代表本地主机, 全 1 表示广播. 共 6 个有效的.。