子网掩码与IP地址的计算

§
已知子网掩码为
255.255.255.192
,求实际子网数(去除全
0
和全
1
)
和每个子数的主机数。
如果将
192
换为二进制求出子位数较繁,可按以下方法计算:
256-192=64
(
2
的
6
次方)
,所以
192
进制后面就应用
6
个
0
,即
11000000
,
那么子网数应有
2^2=4
个,去除全
0
和全
1
两,实际只有
2
个可用,所
实际子网数应该是
2
个;每个子网的主机数就是
2^6-2=62
个。
§
已知所需子网数
12
,求实际可分配的子网数。
子网数是
12
与之最近的
2^x
是
16
(
2^4
)
,所以去除全
0
和全
1
的两个,就是
实际可分配子网数为
16-2=14
个。
§
已知一个
B
类子网的每个子网主机数要达到
60
×
255
个
(
约相当于
X.Y.0.1
~
X.Y.59.254
的数量
)
,求子网掩码。
与
60
最近的
2^x
是
64
(
2^6
)
,故
8
位二进制后面应该有
6
个
0
。由于
B
类
IP
,
所以掩码格式是
255.255.0.0
,而现在被分割子网,故现在第三字节的应该
是
11000000(192)
,所以子掩码是
255.255.192.0
§
如果所需子网数为
7
,求子网掩码。
与
7
最近的
2^x
是
8
(
2^3
)
,而此时只能有
6
个子网可以分配,不能满足
7
个子网的需求,所只能取
16
(
2^4
)
,
256-16=240
,所以子网掩码为
255.255.255.240
§
已知网络地址为
211.134.12.0
,要有
4
个子网,求子网掩码及主机块。
211
是个
C
类地址,掩码为
255.255.255.0
,现要划分
4
个子网,与
4
(本身
不能用,因为如果取
4
,实际只能分配
2
个子网,就不可能满足
4
个子网的需求)
最近的
8
(
2^3
)
,
256-32=224
,所以子网掩码应为
255.255.255.224
,此时每个
子网有
32
台主机数,理论主机块为:
0
—
31
(
*
)
,
32
—
63
,
64
—
95
,
96
—
127
,
128
—
159
,
160
—
191
,
192
—
223
,
224
—
255
(
*
)
,而实际主机块中的全
0
全
1
不能使用,故实际主机块为(实际每个子网只有
30
台)
:
33
——
62
,
65
——
94
97
——
126
,
129
——
156
,
161
——
190
,
193
——
222
§
已知子网中可使用
15
个主机块,求最大可分配的子网数和子网掩码。
与
15
最近的
2^x
是
16
(
2^4
)
,但
16
个主机块,实际只用
14
个可用,不能满足
本题
15
个主机块的条件,故取
32
(
2^5
)
,所以子网数为
2^(8-5=3)
是
8
个,实际
可用子网数为
6
,子网掩码为
255.255.255.224(256-32)
。
子网划分: