21位的子网掩码是多少

是不是255.255.248.0啊?

是255.255.248.0

子网掩码是一个32位地址,可以分为A、B、C三类

对于255.0.0.0用二进制表示形式为11111111.00000000.00000000.00000000,

对于255.255.0.0用二进制表示形式为11111111.11111111.00000000.00000000,

根据题目中21位的子网掩码,也就是说第三组中前5位置1即可得到它的子网掩码二进制的数组为:

11111111.11111111.11111000.00000000换算成十进制表示形式为:

128+64+32+16+8+4+2+1.128+64+32+16+8+4+2+1.128+64+32+16+8+0+0+0.0+0+0+0+0+0+0+0=255.255.248.0

所以得到21位的子网掩码是255.255.248.0

扩展资料:

网络地址和子网掩码均换算成2进制格式,那么32位的地址,从左往右数均是全1的部分,就是子网不变的部分,也就是子网号。

举个例子,假设网络中某个IP地址为192.168.174.86,子网掩码255.255.240.0。

换成二进制

IP地址为11000000.10101000.10101100.01010110

子网掩码为

11111111.11111111.11111000.00000000

掩码全1部分为21位,那么网络号就是21,对应IP地址,前21位是不变的,那么子网号就为32-21=11。11位的子网。该网络就为192.168.168.0

参考资料来源:百度百科-子网掩码

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-06-05
1位 128
2位 64
3位 32
4位 16
5位 8
6位 4
7位 2
255.255.255.0一共分为4个8位
你的21位,就是第三位是5
也就是255.255.(1+2+3+4+5).0
也就是255.255.248.0追问

搞不明白。。为什么第三位是5啊?第3位不是32吗?

追答

255.255.255.255,用21位子网的方式来表示,就是11111111.11111111.11111111.11111111一共是32个1,又叫32位。
21位子网掩码就相当于是11111111.11111111.11111000.00000000
所以就是128+64+32+16+8+4+2+1.128+64+32+16+8+4+2+1.128+64+32+16+8+0+0+0.0+0+0+0+0+0+0+0
这个是基础中的基础

本回答被网友采纳
第2个回答  2014-11-05
是255.255.248.0
相似回答