位置:51电子网 » 技术资料 » 存 储 器

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。

相关IC型号
M10S0300-048
暂无最新型号

热门点击

 

推荐技术资料

循线机器人是机器人入门和
    循线机器人是机器人入门和比赛最常用的控制方式,E48S... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!