写在前面:开虚机和设置安全组的时候经常看到192.168.0.0/16配置,对于网络计算这块有些遗忘,进行了补充学习
通常网络地址可以分为A、B、C三类,子网掩码是一个32位地址,对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。
例如,255.255.0.0用二进制表示则为1111111.11111111.00000000.00000000;
其中,前面2个字节的16位“1”表示网络号,后面2个字节的16位“0”表示主机号;
则192.168.0.0/16,16表示当前网段为一个B类地址,网络号为192.168,后面0.0表示主机号,地址的范围为:192.168.0.0~192.168.255.255
相应的,192.168.0.0/24,24表示当前网段为一个C类地址,网络号为192.168.0,后面0表示主机号,地址的范围为:192.168.0.0~192.168.0.255
IP容量:
ip地址一共是32位,/24就表示他的网络号是24位。
也就是说共有 2^(32-24)-2 个主机(因为主机为全0和1的保留不用,所以需要减2),共254个ip。
/24:2的8次方-2 :254
/25:2的7次方-2 :126
/26:2的6次方-2 :62
理解:
A类地址由一字节网络地址和三字节主机地址构成,网络地址最高位必须为0,
则范围为:
00000001.00000000.00000000.00000000~01111110.11111111.11111111.11111111
即1.0.0.0~126.255.255.255