IP地址位数=网络位数+主机位数=32位
子网掩码的位数就是网络的位数
A类网络的网络位数是8位,子网掩码就是11111111.00000000.00000000.00000000,换成二进制就是255.0.0.0
B类网络的网络位数就是16位,子网掩码就是11111111.11111111.00000000.00000000,换成二进制就是255.255.0.0
C类网络的网络位数就是24位,子网掩码就是11111111.11111111.11111111.00000000,换成二进制就是255.255.255.0
一个C类网络默认子网掩码为24位,那么主机位=32-24=8位,那么一个C类网络的IP地址数量为2的8次方为256个,则表示有256个IP位置,因为有两个不能用,所以可用的主机为254个。
---------------------------------------------------------------------------------------------------------------------------
举例:
一、假如有一个C类IP地址为192.168.0.0,划分为两个子网,一个里面有100台电脑,一个有50台电脑。
(1)2^6<100<2^7,那么取主机位数取7
32-7=25位子网掩码,11111111.11111111.1111111.10000000,换成二进制:255.255.255.128位第一个子网掩码
网络号为:192.168.0.0 主机地址:192.168.0.1~192.168.0.126 广播地址:192.168.0.127
(2)2^5<50<2^6,所以取6为主机数
32-6=26位子网掩码,1111111.11111111.11111111.11000000,换成二进制为:255.255.255.192为第一子网掩码
网络号为192.168.0.0 主机地址为:192.168.0.129~192.168.0.190 广播地址为192.168.0.191