尊敬老师作文500字:子网划分,,给个超合理的解析,本人超菜!~

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 12:30:19
(64)。一台电脑的ip地址为197.168.12.15,网络中有6个子网段,每个网段至少12台主机,问子网掩码可能是多少(多选)bd
a.255.255.255.248
b.255.255.255.240
c.255.255.255.198
d.255.255.255.224

6个网段,想一下,2的几次方是跟6很近的,8是最近的,那么就应该有三位是子网位了,假如有三位,那么后面的主机有2的5次方-2台,大于12,而这个掩码又为224,故选D

再想一下,4个子网位呢,后面的主机有2的4次方-2=14 符合条件,这个子网掩码为240 故也选B

另外,怎么来确定子网掩码呢,很简单,

128 64 32 16 8 4 2 1

这一共是8位,有几位子网位,就把几位相加
像前面三位的,就是把 128+64+32
四位的,就是把 128+64+32+16
根据这个,后面有几位子网位,就把几位相加

不过还有一个更简单的方法,就是把这8位的子网位记下来, 128 192 224 240 248 252 254 255 呵呵,这个理简单吧

http://blog.readnovel.com/article/htm/tid_12608.html
由这篇文章可得:256-16=240
网段分别为:0-15 16-31 32-47 48-63 67-85 86-101……
足够6个子网段
256-32=224
网段分别为:0-31 32-63 64-95 96-127 128-159 160-191 ……
同样足够6个子网段
256-64=198
网段分别为:0-63 64-127 128-191 192-155
不够,所以不能为64,
同样,不考虑8个,也是因为不足,每个网段不能有12台机子。所以答案应为bd

选项C应该为255.255.255.192吧,没有198这种掩码的。

楼上说的简便方法可以用,但你也需要更彻底地理解子网掩码。

二进制子网掩码为“1”表示网络,为“0”表示主机,因为网络地址和主机地址必须完全分开,故二进制子网掩码一定是“连续1 + 连续0”的结构。将二进制的IP地址和子网掩码进行“与”运算,得到的结果就是一个网络的地址。

标准的C类IP地址掩码为255.255.255.0,只有一个网段,前24位二进制数用来表示网络,最后8位二进制数用来表示不同的主机。

有时为了节约IP地址,就需要进一步划分子网。划分的方法就是将本来用来表示主机的最后8位二进制数分为两段,高位用来表示子网络,低位用来表示主机。

理论上说,用n位二进制数来表示子网络,就能够划分出2的n次方个子网来。例如,我们将最后8位二进制数的高3位用来表示子网络,最后8位子网掩码的二进制数就是“11100000”,可以划分出2的3次方,即8个子网来。

但是我们发现,如果使用“000”这个子网地址,与子网掩码相“与”后得到的网络地址为“00000000”,和标准C类网络地址相同;如果使用“111”这个子网地址,广播地址为“11111111”,和标准C类广播地址相同;虽然在保证不使用标准C类掩码的情况下,也可以使用这样的地址,但为避免混淆,一般我们还是不使用全0和全1的子网地址。这样,在实际应用中,用n位二进制数来表示子网络,就能够划分出“2的n次方-2”个子网来。

用n位二进制数来表示主机,排除代表网络的“全0”和广播地址“全1”,能够使用“2的n次方-2”个主机地址。

最后我们来看你的题目。
网络中有6个子网段,2的3次方-2=6,故至少要用3位二进制表示子网;
每个网段至少12台主机,2的3次方-2=6、2的4次方-2=14,故至少要用4位二进制表示主机。
然后组合一下,发现能够满足要求的最后8位子网掩码有两种:11100000和11110000,写为十进制就是224和240,完整的子网掩码就为255.255.255.224和255.255.255.240,所以选B和D。

选b理由是:
由于每个网段至少12台主机,所以我们可以先计算出主机位,离12最近的为16,即2的4次方,即需要用4位作主机位,而子网掩码一共36位(即255.255.255.255,换成二进制即为:
11111111.11111111.11111111.11111111)
子网位就应该为:28位,11111111.11111111.11111111.11110000,即
255.255.255.240