首页 > 代码库 > 计算子网掩码中存在的主机数

计算子网掩码中存在的主机数

一个局域网中某台主机的ip地址为176.68.160.12,使用22位作为网络 ,那么该局域网的子网掩码为____,最多可以连接的主机数为____.
该局域网的子网掩码是255.255.252.0
最多可以连接的主机数量为1022台
计算子网掩码的过程是:子网掩码是由连续的“1”和连续的“0”构成,所以既然网络位是22位,而子网掩码一共是有32位组成,说明前22位都是1,后10位都是0 因此用2进制表示就是11111111 11111111 11111100 00000000
而上述二进制换算成十进制结果,并用点分十进制表示就是255.255.252.0
而最多连接的主机数量用公式2^H-2(2的H次方减2),其中H表示主机位数,你的网络位占了22位,那么主机位就是10位,那么2的10次方减去2就是1022台了


已知某一主机的Ip为201.203.236.184,子网掩码为255.255.255.192 该主机所在子网最多允许有多少台主机 2^6-2=62个

 

使用子网掩码255.255.248.0,一共能容纳多少台主机.如何计算。谢谢。
 
公司希望合并192.24.32.0/24~192.24.39.0/24,使用子网掩码255.255.248.0,一共能容纳多少台主机.如何计算。谢谢。
 
合并后的网络为192.24.32.0/21,也就是子网掩码255.255.248.0,主机数2的(32-21)减2等于2046个。
在这里要注意不是简单的8*254,因为合并后像192.24.32.255等这些地址都是主机地址了。
看一个地址是不是主机地址看他的主机位是否不全是0和全是1,不是看最后一个字节是否是0和255
 
看你后面的子网掩码就可以知道这个网络可以容纳多少台主机!
2的11次方减2 等于2046台,(256-248)*256-2=2046 ;
 
 
减二是指去掉一个网络地址和一个广播地址,一共有2046个ip地址主机
 
 
这是大家公认的原则。
即:主机位全为0是网络号,主机位全位1是广播地址。
这两个是不能写在PC和路由器端口上的。
我们只要记住并遵守这一原则即可。
主机位全为0的为网络号,主机位全为1的是广播地址。