一、IP地址的分类
众所周知,IP地址都是以点号.分为4段来表示。不同类的IP前几位的表示含义也不尽相同。
1.A类IP
【网络地址】
第一位表示网络地址,且第一个字节的第一位必须以0开头。依据此原则,第一位的范围应该是00000001~01111111(去掉全为0的情况),但由于01111111作为环回测试网络,所以去掉这2个值后,最终的范围为00000001~01111110. 换算成10进制后为1~126.
【主机地址】
后三位表示主机地址,且没有限制。所以范围分别为00000000~11111111,00000000~11111111,00000000~11111111。
综述,A类IP的第一个IP为1.0.0.0,最后一个IP为126.255.255.255.
A类IP范围就是:1.0.0.0~126.255.255.255
2.B类IP
【网络地址】
前两位表示网络地址,且第一个字节的前两位必须以10开头。依据此原则,第一位的范围为10000000~10111111。第二位无限制,范围为00000000~11111111.
换算成10进制后,最小取值为128.0,最大取值为191.255
【主机地址】
后两位表示主机地址,且没有限制。所以范围分别为00000000~11111111,,00000000~11111111。
综述,B类IP的第一个IP为128.0.0.0,最后一个IP为191.255.255.255.
B类IP范围就是:128.0.0.0~191.255.255.255
3.C类IP
【网络地址】
前三位表示网络地址,且第一个字节的前三位必须以110开头。依据此原则,第一位的范围为11000000~11011111。第二位和第三位无限制,范围均为00000000~11111111.
换算成10进制后,最小取值为192.0.0,最大取值为223.255.255
【主机地址】
后一位表示主机地址,且没有限制。所以范围分别为00000000~11111111
综述,C类IP的第一个IP为192.0.0.0,最后一个IP为223.255.255.255.
B类IP范围就是:192.0.0.0~191.223.255.255
二、子网掩码
子网掩码的作用就是:表示IP地址中多少位用来表示主机号。
A类IP的子网掩码为255.0.0.0
B类IP的子网掩码为255.255.0.0
C类IP的子网掩码为255.255.255.0
- A类IP的后三位表示主机地址,所以A类地址的容量为2^24-2=16777214个;
其中扣减的2为保留地址:二进制数里全为“0”和全为“1”的要保留。“0”作为网络号,“1”作为广播号。
- B类IP的后两位表示主机地址,所以B类地址的容量为2^16-2=65534个;同样,扣减2为保留地址。
- C类IP的后一位表示主机地址,所以C类地址的容量为2^8-2=254个; 同样,扣减2为保留地址。
三、举例
1.192.168.1.0/24
说明:表示采用子网掩码的前24位为有效位,子网掩码为255.255.255.0(11111111.11111111.11111111.00000000)
主机地址位数为32-24=8bit,那么主机地址的容量为2^8-2=254个;
所以主机地址的范围为192.168.1.1~192.168.1.254;
其中192.168.1.0为子网网络号,192.168.1.255为广播地址
2.192.168.1.0/25
说明:表示采用子网掩码的前25位为有效位,所以子网掩码为255.255.255.128(11111111.11111111.11111111.10000000)
主机地址位数为32-25=7bit,那么主机地址的容量为2^7-2=126个;
所以主机地址的范围为192.168.1.1~192.168.1.126;
其中192.168.1.0为子网网络号;192.168.1.127为广播地址;