对于 A类,B类子网掩码划分有点迷,谁能解释一下这个是怎么算出来的呢!如图...

我平常C类是转为二进制来算的 通过 128、64、32、16、8、4、2、1这种来算的,现在这A、B、类的不知道咋算出是 10.20.7.254,如何从10.20.4.1划到10.20.7.254呢?谁能详细说一下了,越详细越好 谢谢

这是一个A类网络,但是经过划分了。

22位的子网掩码是这样的:11111111.11111111.11111100.00000000,你也可以把它看成一个B类网络(子网掩码为16位)子网掩码加长了6位。2的6次方等于64,所以相当于一个B类网络划分为64个子网。

因为256/64=4,所以可以得出每个子网包括4个网段。所以每个子网的网络地址一定是0、4、8、12等等,步长为4。

对于每一个子网,第一个可用的IP地址为网络地址后面一个地址,广播地址为下一个网络地址前的个地址,而广播地址前面的一个地址是子网内的最后一个可用IP地址。

现在A、B、C类IP地址已经通用了,通过变化子网掩码可以任意划分甚至汇聚。题目中的子网你可以看做是一个A类子网划分为256x64=16384个子网,也可以看做是一个B类子网划分为64个子网。追问

感谢你的回答,基本上已经明白了,那个 2的N次方 网络位,2的n次方-2明白了,但是还有一个疑问是否再解答一下,就是那个4.1到7.255这个 如何从4算到7的???,。

追答

4是题目指定的。因为下一个子网的网络地址是8.0,所以前一个IP指就是7.255

在这样的子网划分的情况下,地址块以0.0、4.0、8.0、12.0这样的规律走。

追问

谢谢你的耐心回答,那如果题目指定的.2.0 那结束网络地址是5.255吗?

追答

不是的。网络地址只可能是4的倍数,0.0、4.0、8.0等等,不可能是2.0。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-31
你用二进制做个查表就知道了.
已知 网段/掩码.
网段 00010000.00100000.00000100.00000000
掩码 11111111.11111111.11111100.00000000
掩码是1的照抄, 掩码是0的是可分配范围

起始 00010000.00100000.00000100.00000000
结束 00010000.00100000.00000111.11111111 再换回10进制就是表中的数据.
别忘了去掉起始位和广播位. 第一个最后一个.
相似回答