IPv4:
IPv4地址的总量是2^32个,大约有43亿个,截至2018年10月20日,中国的IPv4地址数量仅次于美国,位居世界第二。但比起如今互联网高速发展的情况,IPv4地址数量短缺严重制约了互联网的发展,已不再满足未来的发展需求,所以各个国家和地区开始着手发展IPv6。早在2011年2月,IANA将最后5个A类地址分配给五大洲际地址分配机构(RIR),标志着全球IPv4地址总库完全耗尽,IPv4地址资源时代已经结束。2011年4月,亚太互联网络信息中心(APNIC)宣布亚太地区IPv4地址也已经分配完毕,最后1个A类地址只用于IPv6过渡。
IPv4的表现形式
IPv4的表现形式主要分为以下几种。
十进制
十进制最通常的表示如159.226.7.108,它的范围为0.0.0.0~255.255.255.255,三个点四段数,均是十进制,每个数最大为255。前面三个数通常称为网络号,最后一个数称为主机号。
二进制
计算机逻辑电路只有通路和断路,所以在计算机里数据采用二进制进行运算。IPv4地址159.226.7.108的二进制表现形式为:10011111.11100010.111.1101100。
IPv4前缀表现形式
通常企事业单位会申请一定数量的IPv4地址,根据数量多少,可以把它们分为A、B、C三类。我国IP地址分配机构向企事业单位分配地址一般都在1024个以上,这1024个地址也称为4C。例如,159.226.7.0~159.226.7.255代表了256个地址,通常称这是一个C类地址。
公式如下:
1C=256个
1B=256^2个=65 536个
1A=256^3个=16 777 216个
例如:1B+2C=256×256+2×256=66 048个。
IPv4报头结构
IP报文是在网络层传输的数据单元,也叫IP数据报版本。