子网掩码是什么?有什么作用?

发布于:2024-05-22 ⋅ 阅读:(47) ⋅ 点赞:(0)

一、作用

子网掩码是配合IP地址使用的,不能单独存在,是用来划分子网的。

子网掩码就是将IP地址划分为网络地址和主机地址

我们知道,在IPv4时期,因为一些协议的规定,浪费了大量的IP地址,从而引入一些方案来减少IP地址的浪费。

  • 子网掩码是32位,通常以一串连续的0结尾
  • 将IP地址与子网掩码按位与就能得到网络号。

二、例子

255.255.255.0

子网掩码由连续的1和0组成,连续的1表示网络地址,连续的0表示主机地址,通过0的个数可以得到子网的容量。

255.255.255.0是由24个1和8个0组成的,8个0表示子网的容量也就是256(2的8次方),也就是表明IP地址192.168.1.0~255都在同一个子网中。

而这个子网中的可用地址只有254个,因为规定每个子网的第一个IP地址为网段地址,最后一个地址为广播地址。

对于192.168.1.0这个网段来说,如果子网掩码设置成255.255.255.0,那么可用的IP地址为192.168.1.1 ~ 192.168.1.254,设置这个IP地址范围内的主机,能正常上网。

在这里插入图片描述

255.255.255.252

255.255.255.252是由30个1和2个0组成的。表示每个子网中只有四个IP地址,还是以192.168.1.0~255这段IP地址来举例,这段地址可以划分成64个子网。
每个子网的容量是4.但第一个地址是作为网段地址,最后一个地址作为广播地址,所以实际上能用也就2个地址。
第一个子网的地址范围为192.168.1.0-192.168.1.3。第二个子网的地址范围为192.168.1.4-192.168.1.7以此类推。
实际上能用的地址为2个地址,也就说在255.255.255.252这样的子网掩码下,一个子网中只能有两台主机设备。
在这里插入图片描述

实例

如果一个公司有五个部门,每个部门的主机数最多不超过30台,那么应该如何划分子网呢?

每个部分最多不超过30台,按最高的30台来算,加上一个网段地址和广播地址,总共一个部门最多需要32个地址,也就是2的5次方,也就是子网掩码后面5个0.转换为十进制也就是 255.255.255.224

第一个子网:192.168.1.1 – 192.168.1.30
第二个子网: 192.168.1.33 – 192.168.1.62
第三个子网: 192.168.1.65 – 192.168.1.94
第四个子网: 192.168.1.97-- 192.168.1.126
第五个子网: 192.168.1.129 – 192.168.1.158