IP地址位数=网络位数+主机位数=32位。子网掩码的位数就是网络的位数。
根据识别网络中的主机位数可以分为A、B、C、D、E这5类。
A类地址以0开头,地址范围为:0.0.0.0~127.255.255.255;
B类地址以10开头
地址范围是:128.0.0.0~191.255.255.255;
C类地址以110开头
地址范围是:
192.0.0.0~223.255.255.255
……
A类私有地址:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255
B类私有地址:172.16.0.0/12,范围是:172.16.0.0~172.31.255.255
C类私有地址:192.168.0.0/16,范围是:192.168.0.0~192.168.255.255
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。
IP地址位数=32
网络位+主机位=32
举例说明:
假如给你一个C类IP地址192.168.0.0。假如你想划分2个子网,一个里面有100台电脑,另一个有50台电脑。
100大于2的6次方,小于2的7次方,所以主机位数取7位。
那么网络位数就是32-7=25位。25位的子网掩码11111111.11111111.11111111.10000000 换算成10进制的就是255.255.255.128,这就是第一个子网的子网掩码,
网络号为192.168.0.0/25,
网络地址192.168.0.0,
主机地址192.168.0.1~192.168.0.126,
广播地址192.168.0.127
50大于2的5次方,小于2的6次方,所以主机位数取6位。
那么网络位数就是32-6=26位。26位的子网掩码11111111.11111111.11111111.11000000 换算成10进制的就是255.255.255.192,这就是第二个子网的子网掩码,
网络号为192.168.0.128/26,
网络地址192.168.0.128,
主机地址192.168.0.129~192.168.0.190,
广播地址192.168.0.191