计算机网络基础,子网掩码,网络号,子网号,主机号主机数量计算方式

与这个题为例

*在这里插入图片描述*

计算该ip地址的网络号(子网号)

需要将ip地址与子网掩码进行与运算
11得1,10得0,00得0
子网掩码的作用是用力区分网络号和主机号的

168.1.88.10/20

转二进制:

10101000.00000001.01011000.00001010			//ip地址
11111111.11111111.11110000.00000000			//子网掩码

将上面的二进制与运输得到

10101000.00000001.01010000.00000000			//十进制 168.1.80.0

网络地址 : 168.1.80.0

这就是 168.1.80.10/20 这个ip的网络号, 也称为子网地址

计算广播地址

广播地址的特点是 主机号全1 即为这个子网的广播地址
因为上面的ip为B类ip,默认子网掩码是255.255.0.0,但是这里的子网掩码是255.255.240.0,子网掩码向主机号借了四个1

11111111.11111111.00000000.00000000			//默认的B类子网掩码二进制	前16个1为网络地址,后16个0为主机地址
11111111.11111111.11110000.00000000			//向主机位借了4位的子网掩码,前20个1是网络地址,后12个0为主机地址

划清楚网络地址与主机地址后 按广播地址计算方法,主机位 全 1 及是该子网号的广播地址

10101000.00000001.01011111.11111111		//前面20位为网络地址,后面12位为主机地址

广播地址 :转十进制就是:168.1.95.255

多少子网的计算,也就是子网号的数量

子网掩码:

11111111.11111111.11110000.00000000

舍去后面的 8 个 0 只看前面有几个0 ,也就是看网络地址借了多少。
在这里插入图片描述
这个ip为4个0 前面4个1 为网络地址

计算公式为:

  • 256 / (2^4) = 16
    265 / 2 的 4 次方

所以这个 ip 有 16个子网号

每个子网号内有多少个可用主机

其实就是 网络地址 — 广播地址的数量
得到的 网络地址 : 168.1.80.0
得到的 广播地址 : 168.1.95.255

范围就是:168.1.80.1 —168.1.95.254

一个子网有 254 台主机可以用

子网内的主机总数(最大主机数量):

  • 2 * 主机地址位数
  • 2 ^ 12 - 2 = 4094(台主机)

主机总数(所有子网的主机总数):

  • 子网内主机数量 * 子网的数量
  • 4096 * 16 = 65536(台主机)
原文地址:https://www.cnblogs.com/cqnswp/p/12782343.html