IP 地址计算子网掩码_子网掩码

一、默认子网掩码

默认子网掩码是根据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地址和网络中需要有多少个子网以及每个子网可以容纳多少台主机,那么你就可以根据以下步骤计算子网掩码::

  1. 确定IP地址类别。根据首段IP地址的范围确定其所属类别,A类是1~126,B类是128~191,C类是192~223。
  2. 根据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代表可容纳 

IP 地址计算子网掩码_IP_02


个主机,分别为 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,可容纳

IP 地址计算子网掩码_子网_03

个主机,其中,主机号的区间由 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