蚁梨网
当前位置:首页»科技

快速通过子网掩码计算出有多少位有效主机数的另类方法

日期:2019-11-18 来源: 评论:

[摘要]通过子网掩码快速计算出有效主机数,是网络工程师的基本功。相关的教材里面,对于这方面的知识其实讲的很详细,但是一堆的知识下来,有些初学者临到用时却突然失忆无从下手了。这里我跟大家分享一个实操的简单方法。上图就是子网二进制和十进制的对应关系,八...……

通过子网掩码快速计算出有效主机数,是网络工程师的基本功。相关的教材里面,对于这方面的知识其实讲的很详细,但是一堆的知识下来,有些初学者临到用时却突然失忆无从下手了。这里我跟大家分享一个实操的简单方法。

上图就是子网二进制和十进制的对应关系,八位一组,每个位两种变化0或者1,变化是依顺序从右往左的,依次1变为0,比如11111111,这个二进制数只能是11111110、11111100这样,不能10101010,因此它对应的十进制对从右往左变零的话,值为如下图范围

因此,我们在计算C类地址范围时,只要把256减去C类掩码的最后一位十进制数值,就可以得出网络地址范围,再去掉网络地址标识和网络广播地址(占2位)。

有效的主机位公式  256-最后一位掩码十进制数-2

一 255.255.255.0

计算:256-0-2=254 有效主机位

二 255.255.255.254

计算:256-254-2=2 有效主机位

当我们计算A、B类的时候,方法也是一样,把256减去A、B类对应的可变掩码(从右往左最后一个非255的位)十进制数值,只是现在这一步算出的是网段数量,然后连乘N个256,这个N是(非255的掩码的位数-1),比如255.255.0.0,非255的掩码的位数2位,N就等于2-1=1。最后再去掉网络地址和网络广播(占2位)。

有效主机位公式(256-对应可变掩码十进制数)连乘* N个 256-2

一 255.255.254.0 (非255的掩码位数是2—“254、0”)

计算;(256-254)*256-2=510 有效主机位

二 255.255.0.0 (非255的掩码位数是2—“0、0”)

计算;(256-0)*256-2=65534 有效主机位

三 255.254.0.0 (非255的掩码位数是3—“254、0、0”)

计算;(256-254)*256*256-2=131070 有效主机位

其实前面说的C类地址也可以这么算

比如 255.255.255.0(非255的掩码位数是1—“0”)

因为1-1=0,所以0个256可乘;所以256-0-2=254 有效主机位

再比如255.255.255.254,非255的掩码位数是1—“254”,所以也是一样1-1=0,所以0个256可乘;所以256-254-2=0 有效主机位

这上面解说的方法,不是太专业,只是为了让不太非专业人士或者没有太多网络技术理论基础的人,能依样画葫芦,敬请原谅。

我是IT栋哥。希望我的文章对您有所帮助。有什么问题可以在评论里面留言,我会及时回复大家。谢谢点赞关注。

我是IT栋哥。我为自己点赞。

您至少需要输入5个字

相关内容

编辑精选

copyright © 2017 http://www.gujin998.com 蚁梨网 版权所有