ipv4地址是几位二进制数字组成?
ipv4地址由32位二进制数字组成。ipv4是第4版互联网通信协议,ipv4采用的是4个字节,每节包含8个地址位,共32位个二进制数字表示网络地址;根据ipv4的二进制位数,可知ipv4总共能表示的网络地址为2的32次方,等于4294967296,约为43亿。
ipv4的分类
ipv4的32位二进制数字中,高位被定义为网络的类,剩余的位表示主机识别码。根据这个定义,ipv4总共分为五类地址,分别为A、B、C、D和E。
A类:
A类网络中,第一位固定为二进制“0”,用7位表示网络类别,剩余的24位表示主机,表示范围为1.0.0.1~126.255.255.254(0和127不可用)。
则A类地址总共有126个,又由于主机号不能是全0和全1,所以每个A类地址可连接2的24次方减2,共16,777,216-2=16,777,214台主机。
B类:
B类网络中,前两位固定为二进制“10”,14位表示网络号,后16位表示主机识别号,表示范围为128.0.0.1~191.255.255.254(B类网络地址128.0.0.0是不指派的)。
则B类网络总共有2的14次方减1,共16383个。每个B类地址可容纳2的16次方减2个,共65536-2=65534个。
C类:
C类网络中,前两位固定为二进制“110”,21位表示网络号,后8位表示主机识别号,表示范围为192.0.0.1~223.255.255.254。
则C类网络总共有2的21次方,共2097152个。每个C类地址可容纳2的8次方减2个,共256-2=254个。
D类:224~239,组播地址
E类:240~254,保留为研究测试使用