关于网络IP地址的分类

一、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为广播地址;



原文地址:https://www.cnblogs.com/xialiaoliao0911/p/7524037.html