成语接龙:胸有成竹——竹报平安——安富尊荣——荣华富贵——贵耳贱目——目无余子——子虚乌有——有目共睹——睹物思人——人中骐骥
随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。
什么是子网掩码
子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。
在计算子网掩码时,我们要注意IP地址中的保留地址,即“0”地址和广播地址,它们是指主机地址或网络地址全为“0”或“1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。
子网掩码的计算
对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。A、B、C类的IP地址一起子网掩码在前面已经说过。
我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。 |
利用子网数计算
- 已知属于哪类地址,要划分的子网数目,以及每个子网内的所需主机数目
1.将子网数目转化为二进制:B类IP:168.195.0.0划分成27个子网,27=11011
2.取得该二进制数的位数,N=5
3.取该IP地址的类子网掩码,将其主机地址部分的前N位置1即可得出该IP地址划分子网的子网掩码:B类地址的子网掩码:255.255.0.0,将主机地址前5位置一,得255.255.248.0
- 已知主机数
将B类IP地址168.195.0.0划分成若干子网,每个子网内主机700台
1.将主机数目转化为二进制表示:700=1010111100
2.如果主机数小于或等于254(256-2,将去保留的两个IP地址),则取该主机的二进制位数,这里N肯定小于8,现在700的N为10,N>8,所以主机地址占据不止8位
3.使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
B类地址子网掩码255.255.0.0的知己地址全部置一,得255.255.255.255,然后再从后向前将后10位置0,即11111111.11111111.11111100.00000000,即255.255.252.0。这也就是欲划分成主机为700台的B类IP地址168.195.0.0的子网掩码
- 根据每个网络的主机数量进行子网地址的规划和计算子网掩码。
>
一个子网10台主机,那么对于这个子网需要的IP地址是10+1+1+1=13,第一个1是网关地址,后面两个分别是网络地址与广播地址,即全0全1。
13小于16,16等于2的4次方,因此主机位为4位,256-16=240,因此该子网掩码为255.255.255.240;
这里要注意的就是我们的网关地址,即我们要连接的路由器的IP,所以应该在主机地址上加3个IP再来判断。