一个B类IP地址128.22.25.6,此时并不知道划分子网时借用多少位主机号。若其子网掩码为255.255.255.0,那么我们可以知道该子网划分借用了8位来表示子网,且该IP所处的子网号为25.如果借用该B类IP地址的4位主机号来划分,那它的子网掩码是多少?它所处的子网号又是多少?
请问,能不能详细的说下如何确定子网号啊?照你说的,子网号只能是0,16,32,48.。。这几个之间的数么?那为什么书上说B类IP128,22.25.6借用8位主机号后其所处子网号为25呢?25不是奇数么?先谢谢了
追答确定子网号最简单的方法就,打个比方。
一个C,类地址,我需要借用3位来划分子网,那么我们划分的地址块就为2^(8-3)=32,也就是,子网号依次就是32 的倍数,就是0,32,64,96。。。。。。
如果借用4位,那么地址块就为2^(8-4)=16,子网依次就为0,16,32,48。。。。。。
你上面说得B类地址也一样,借用8位,那么子网块同样是2^(8-8)=1,所以子网号依次就是
0,1,2,3,4,5,。。。。。。
这下你懂了吧!!
哦,懂得差不多了。还有一点点小疑问,像题目中的那个25处于16~32之间一样,是不是都取左边的那个数做子网号?还有,算地址块的个数时,用到了2^(8-4),这个8是不是固定的?算别的时候也是2^(8-x)这样固定的格式么?
追答是左边的,因为如果子网号为16,那么这个子网的地址范围就是17~31,其中31为广播地址。
25就在17~31这个范围内。
至于这个8,一般的问题都可以这么处理。