计算机网络基础,子网掩码,网络号,子网号,主机号主机数量计算方式
与这个题为例
计算该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(台主机)