IP地址的分类
IP是网络之间互连的协议,Internet Protocol的缩写。
网络之间互连的协议也就是为计算机网络相互通信而设计的协议。在因特网中,它是能使连接到网络的所有计算机网络实现互连互通的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。
IP地址由两部分构成,一是网络号,一个主机号,网络号代表的是因特网上的某一网络,而主机号代表的是某一台主机了。一般来说,IPv4地址的长度为二进制32位,一共由四个字节组成,在实际运用中,为了方便一般用的是点分十进制的方法来进行辨别,如172.16.1.1。
IP地址分为五大类:A类、B类、C类、D类和E类。从这张图我们可以大致了解IP地址的划分情况:
A类地址:
1、第1字节为网络号(8bit二进制),其余3个字节为主机号(24bit二进制)。
2、网络号第一位固定为0,网络号只有7bit可以使用,可以表示的最大网络号是0111 1111 =1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0 = 127个,网络号全是0(0000 0000)的IP地址是保留地址,意思是“本网络”,网络号是127(0111 1111)的IP地址也是保留地址,作为本地环回地址。
3、那么可以表示的最大主机(24bit二进制)数是255.255.255(1111 1111 1111 1111 1111 1111) = 16777215个。
总结:
网络号:因为0111 11111的网络号做为地址环回地址,那么我们可以表示的最大的网络号就应该是0111 1110 = 126,那么A类址址可以表示的最大网络就有126个。
主机数:因为每一个网络号都会有广播地址,这个地址是不能使用的,比如126.255.255.255,那么A类地址可以表示的有效地址就是16777215 -1 =16777214个。
A类地址表示的地址范转是从1.0.0.0 – 127.255.255.255。可以表示的有效地址总数达到:126*16777214个。
B类地址:
1、前两个字节为网络号(16bit二进制),后两个字节为主机号(16bit二进制)。
2、地址的头两位二进制数为10,那么网络号有14位(14bit二进制)可以使用,可以表示的最大的网络号有11 1111 1111 1111 = 16383个。
3、那么可以表示的最大主机(16bit二进制)数是255.255(1111 1111 1111 1111) = 65535个。
总结:
网络号:那么B类地址可以表示的最大的网络号应该有16383 + 1 = 16384 个。因为 128.0(1000 0000 0000 0000)这个网络号没有计算到。
主机数:因为每一个网络号都会有广播地址,这个地址是不能使用的,比如128.255.255.255,那么B类地址可以表示的有效地址就是65535 -1 =65534个。
B类地址表示的地址范转是从128.0.0.0 – 191.255.255.255(第1个字节的范围从 1000 0000 至 1011 1111)。可以表示的有效地址总数达到:16384*65534个。
C类地址:
1、前三个字节为网络号(24bit二进制),后一字节为主机号(8bit二进制)。
2、地址的头三位二进制数为110,那么网络号有21位(21bit二进制)可以使用,可以表示的最大的网络号有 1 1111 1111 1111 1111 1111 = 2097151个。
3、那么可以表示的最大主机(8bit二进制)数是255(1111 1111)。
总结:
网络号:那么C类地址可以表示的最大的网络号应该有2097151 + 1 = 2097152 个。因为 192.0.0(1100 0000 0000 0000 0000 0000)这个网络号没有计算到。
主机数:因为每一个网络号都会有广播地址,这个地址是不能使用的,比如192.255.255.255,那么C类地址可以表示的有效地址就是255 -1 =254个。
B类地址表示的地址范转是从192.0.0.0 – 223.255.255.255(第1个字节的范围从 1100 0000 至 1101 1111)。可以表示的有效地址总数达到: 2097152*254个。
D类地址:
1、地址的头四位二进制数为1110,它是一个专门保留的地址,它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。
总结:
D类地址表示的地址范转是从224.0.0.0 – 239.255.255.255(第1个字节的范围从 1110 0000 至 1110 1111)。
E类地址:
1、地址的头四位二进制数为1111,保留给将来使用。
总结:
E类地址表示的地址范转是从240.0.0.0 – 254.255.255.255(第1个字节的范围从 1111 0000 至 1111 1110)。
私有IP地址:
以上所述的A B C 类地址均为外网地址。私网IP就是就是国际上分配ip的时候,留出一部分ip,不用于在internat上用可用于内部局域网等,虽然功能一样,但不能在internat上使用。属于非注册地址,专门为组织机构内部使用。
A类私有IP地址:
10.0.0.0~10.255.255.255
B类私有IP地址:
172.16.0.0~172.31.255.255
C类私有IP地址:
192.168.0.0~192.168.255.255
至于选择哪类私有地址,要根据内网的规模了。