一、默认子网掩码
默认子网掩码是根据IP地址类别预定义的固定值,它用于将IP地址分成网络部分和主机部分。以IPv4为例,其默认子网掩码由IP地址的第一位数字(即A、B、C、D类)决定。具体如下:
A类地址:默认子网掩码为255.0.0.0 (1-126)
B类地址:默认子网掩码为255.255.0.0 (128~191)
C类地址:默认子网掩码为255.255.255.0(192~223)
因此,你可以根据IP地址的类别来确定其默认子网掩码,无需进行额外的计算。
二、子网掩码求取步骤
如果你知道你的IP地址和网络中需要有多少个子网以及每个子网可以容纳多少台主机,那么你就可以根据以下步骤计算子网掩码::
- 确定IP地址类别。根据首段IP地址的范围确定其所属类别,A类是1~126,B类是128~191,C类是192~223。
- 根据IP地址类别选择默认子网掩码。
由此我们可以知道: 学校的子网掩码mask:255.255.0.0:
2.2 网络地址位
ip地址:网络位+主机位(上面加粗部分)
网络前缀:网络位
子网掩码:网络位全为1,主机位全为0
网段计算:使用ip地址的二进制与子网掩码进行按位与计算
默认网关地址计算:网段+主机位网关地址计算
默认网关地址计算:主机位(10010110)除最后一位全置1后得到的结果是:11111110转换成10进制为254
例子:
本机的 IP 地址为 10.8.1.177
子网掩码为 255.255.0.0
后面是 0.0代表可容纳
个主机,分别为 10.8.0.1~10.8.255.255
通常,10.8.0.1 为网关,10.8.255.255 为广播地址。
例二
本机 IP 为 192.168.1.160
子网掩码为 255.255.255.240
网络号为 192.168.1,另一部分,240 的二进制数是 11110000,可容纳
个主机,其中,主机号的区间由 160 的二进制 & 240 的二进制(结果为 160),那么,其区间为 192.168.1.160~192.168.1.176。通常,192.168.1.160 为网关,192.168.1.176 为广播地址。
三:参考资料
1.https://blog.csdn.net/MrWangHao/article/details/130475915
2.https://www.jianshu.com/p/6e797d277736
3.https://baijiahao.baidu.com/s?id=1756500140985565507&wfr=spider&for=pc