CIDR使用32位的地址掩码
发布时间:2014/8/30 19:36:27 访问次数:3431
这两个主机号是全0和全1的地址一般并不使用。通常只使用在这两个地址之间的地址。M10S0300-048不难看出,这个地址块共有212个地址。我们可以用地址块中的最小地址和网络前缀的位数指明这个地址块。例如,上面的地址块可记为128.14.32.0/20。茌不需要指出地
址块的起始地址时,也可把这样的地址块简称为“/20地址块”。
为了更方便地进行路由选择,CIDR使用32位的地址掩码(address mask)。地址掩码由一串1和一串0组成,而1的个数就是网络前缀的长度。虽然CIDR不使用子网了,但由于目前仍有一些网络还使用子网划分和子网掩码,因此CIDR使用的地址掩码也可继续称为子网掩码。例如,/20地址块的地址掩码是:11111111 11111111 11110000 00000000(20个连续的1)。斜线记法中,斜线后面的数字就是地址掩码中1的个数。
请读者注意,“CIDR不使用子网”是指CIDR并没有在32位地址中指明若干位作为子网字段。但分配到一个CIDR地址块的单位,仍然可以在本单位内根据需要划分出一些子网。这些子网也都只有一个网络前缀和一个主机号字段,但子网的网络前缀比整个单位的网络前缀要长些。例如,某单位分配到地址块/20,就可以再继续划分为8个子网(即需要从主机号中借用3位来划分子网)。这时每一个子网的网络前缀就变成23位(原来的20位加上从主机号借来的3位),比该单位的网络前缀多了3位。
斜线记法还有一个好处就是它除了表示一个IP她址外,还提供了其他一些重要信息。我们举例说明如下。
例如,地址192.199.170.82/27不仅表示IP地址是192.199.170.82,而且还表示这个地址块的网络的前缀有27位(剩下的5位是主机号),因此这个地址块包含32个IP地址(2’=
32)。通过简单的计算还可得出,这个地址块的最小地址192.199.170.64,最大地址是192.199.170.95。具体的计算方法是这样的。找出地址掩码中1和0的交界处发生在地址中的哪一个字节。现在是在第四个字节。因此只要把这一个字节的十进制82用二进制表示即可。十进制82的二进制是01010010,取其前3位(这3位加上前3个字节的24位等于前缀的27位),再把后面5位都写成O,即01000000,等于十进制的64。这就找出了地址块
的最小地址192.199.170.64。再把地址的第四字节的最后5位都置1,即01011111,等于十进制的95,这就找出了地址块中的最大地址192.199.170.95。
这两个主机号是全0和全1的地址一般并不使用。通常只使用在这两个地址之间的地址。M10S0300-048不难看出,这个地址块共有212个地址。我们可以用地址块中的最小地址和网络前缀的位数指明这个地址块。例如,上面的地址块可记为128.14.32.0/20。茌不需要指出地
址块的起始地址时,也可把这样的地址块简称为“/20地址块”。
为了更方便地进行路由选择,CIDR使用32位的地址掩码(address mask)。地址掩码由一串1和一串0组成,而1的个数就是网络前缀的长度。虽然CIDR不使用子网了,但由于目前仍有一些网络还使用子网划分和子网掩码,因此CIDR使用的地址掩码也可继续称为子网掩码。例如,/20地址块的地址掩码是:11111111 11111111 11110000 00000000(20个连续的1)。斜线记法中,斜线后面的数字就是地址掩码中1的个数。
请读者注意,“CIDR不使用子网”是指CIDR并没有在32位地址中指明若干位作为子网字段。但分配到一个CIDR地址块的单位,仍然可以在本单位内根据需要划分出一些子网。这些子网也都只有一个网络前缀和一个主机号字段,但子网的网络前缀比整个单位的网络前缀要长些。例如,某单位分配到地址块/20,就可以再继续划分为8个子网(即需要从主机号中借用3位来划分子网)。这时每一个子网的网络前缀就变成23位(原来的20位加上从主机号借来的3位),比该单位的网络前缀多了3位。
斜线记法还有一个好处就是它除了表示一个IP她址外,还提供了其他一些重要信息。我们举例说明如下。
例如,地址192.199.170.82/27不仅表示IP地址是192.199.170.82,而且还表示这个地址块的网络的前缀有27位(剩下的5位是主机号),因此这个地址块包含32个IP地址(2’=
32)。通过简单的计算还可得出,这个地址块的最小地址192.199.170.64,最大地址是192.199.170.95。具体的计算方法是这样的。找出地址掩码中1和0的交界处发生在地址中的哪一个字节。现在是在第四个字节。因此只要把这一个字节的十进制82用二进制表示即可。十进制82的二进制是01010010,取其前3位(这3位加上前3个字节的24位等于前缀的27位),再把后面5位都写成O,即01000000,等于十进制的64。这就找出了地址块
的最小地址192.199.170.64。再把地址的第四字节的最后5位都置1,即01011111,等于十进制的95,这就找出了地址块中的最大地址192.199.170.95。
上一篇:CIDR最主要的特点有两个
上一篇:CIDR地址块中有很多地址