主机数和可用主机数计算
主机数和可用主机数
已知IP | 192 | 168 | 1 | 7 |
11000000 | 10101000 | 00000001 | 00000111 | |
掩码 | 255 | 255 | 255 | 0 |
11111111 | 11111111 | 11111111 | 00000000 | |
网络地址的二进制表达 | 11000000 | 10101000 | 00000001 | 00000000 |
192 | 168 | 1 | 0 |
1、将已知的IP和对应的掩码转换成二进制表达
2、将换算以后的二进制进行&运算
3、将&运算得出的网络地址的二进制表达转换成点分十进制
(注:
&运算:只看掩码的数字,如果掩码为1,则直接把上面IP地址的二进制进行摘抄即可,如果为0,则直接写成0即可)
主机数:2^n(n:主机位的个数),此处为256
可用主机数:(2^n)-2,此处为254(要去掉广播地址和网络地址)
如果分部门,254个主机分配简直是浪费
假设一个部门只需要30个主机,那么可用主机数=30
划分网段:192.168.1.0/24
2^n-2>=30==>nmin=5
所以掩码=32-5=27==>11111111.11111111.11111111.11100000=255.255.255.224
子网段数:=2(新-旧)=227-24=8(c类网段默认掩码位位24)
每个子网段的步长:256-224=32
子网段为: 192.168.1.0/27
192.168.1.32/27
192.168.1.64/27
192.168.1.96/27
192.168.1.128/27
192.168.1.160/27
192.168.1.192/27
192.168.1.224/27