简说IPv6
上QQ阅读APP看书,第一时间看更新

1.2.2 IPv4的表现形式

IPv4的表现形式主要分为以下几种。

1.十进制

十进制最通常的表示如159.226.7.108,它的范围为0.0.0.0~255.255.255.255,三个点四段数,均是十进制,每个数最大为255。前面三个数通常称为网络号,最后一个数称为主机号,如图1-8所示。

图1-8 IPv4的十进制表现形式

它的表现形式和传统电话非常类似,我们用01082893338这个位于中国北京海淀区中联数据总部的电话为例,假如你在上海某单位拨打这个号码,我们把01082893338拆解成IP的表现形式,那就是0.10.8289.3338。我们把拨打电话按照每个点来放慢动作,第一步当我们拿起电话先拨0时,上海电信运营商设备会识别你要拨打长途电话,进入到长途电话设备上;然后就是10,也就是国内北京的区号代码,长途线路到了北京电信运营商长途电话设备;接着就是8289,这是中国联通在海淀区上地电话局区域的电话前缀,这时线路已经到达了中联数据附近的电话局;最后就是3338,这是中联数据申请电话的主机号码,此时电话就拨通了,如图1-9所示。

图1-9 IP地址概念的形象表示

2.二进制

计算机逻辑电路只有通路和断路,所以在计算机里数据采用二进制进行运算。IPv4地址159.226.7.108的二进制表现形式为10011111.11100010.111.1101100,但这种表现形式过长,不如十进制方便,一般它的出现都在计算机内部,人们看不到,如图1-10所示。

图1-10 IPv4的二进制表现形式

3.IPv4前缀表现形式

通常企事业单位会申请一定数量的IPv4地址,根据数量多少,可以把它们分为A、B、C三类。我国IP地址分配机构向企事业单位分配地址一般都在1024个以上,这1024个地址也称为4C。例如,159.226.7.0~159.226.7.255代表了256个地址,通常称这是一个C类地址。

公式如下:

1C=256个

1B=2562个=65 536个

1A=2563个=16 777 216个

例如:1B+2C=256×256+2×256=66 048个。

有了A 、B、 C类的描述就可以确定IPv4的数量了,但如何准确描述一个具体地址段呢?

在IP地址圈子里,经常这样描述:159.226.0.0/16,前面的159.226.0.0是这段地址起始的第一个地址,后面的/16则代表地址段长度的掩码标识。/16代表连续数量1B个地址,也就是说,159.226.0.0/16是从159.226.0.0开始到159.226.255.255的地址段,一共是65 536个。

公式:/X=232-X

例如:/32=232-32=1个,/16=232-16=65 536个。

IPv4前缀表现形式如图1-11所示。

图1-11 IPv4前缀表现形式