一、172.16.10.22
所在的网络子网掩码为 255.255.255.240
,请计算出该网络的有效IP地址范围。
要计算 IP
地址 172.16.10.22
在子网掩码 255.255.255.240
下的有效 IP 地址范围,首先需要了解子网掩码的含义。
-
子网掩码:
255.255.255.240
对应的二进制形式是11111111.11111111.11111111.11110000
,这表示有 28 位用于网络部分,4
位用于主机部分。 -
计算子网:
- 网络地址:将 IP 地址和子网掩码进行按位与运算。
172.16.10.22
的二进制形式是:
172: 10101100 16: 00010000 10: 00001010 22: 00010110
- 结合子网掩码:
172.16.10.22: 10101100.00010000.00001010.00010110 255.255.255.240: 11111111.11111111.11111111.11110000 ----------------------------------------------------- 网络地址: 10101100.00010000.00001010.00010000 (172.16.10.16)
-
计算广播地址:
- 广播地址是在主机部分全为 1 的情况下:
172.16.10.16: 10101100.00010000.00001010.00010000 主机部分全为1: 00001111 ----------------------------------------------------- 广播地址: 10101100.00010000.00001010.00011111 (172.16.10.31)
-
有效 IP 地址范围:
- 有效 IP 地址范围是从网络地址加 1 到广播地址减 1:
- 最小有效地址:
172.16.10.17
- 最大有效地址:
172.16.10.30
- 最小有效地址:
- 有效 IP 地址范围是从网络地址加 1 到广播地址减 1:
因此,172.16.10.22 所在网络的有效 IP 地址范围是 172.16.10.17 到 172.16.10.30。
二、 172.16.8.160
所在网络的子网掩码为 255.255.255.192
,请计算出该网络的广播地址。
-
确定网络地址:
使用IP地址和子网掩码进行位与操作。IP地址:
172.16.8.160
子网掩码:
255.255.255.192
-
转换为二进制:
IP地址:172.16.8.160
=10101100.00010000.00001000.10100000
子网掩码:
255.255.255.192
=11111111.11111111.11111111.11000000
-
进行位与操作:
10101100.00010000.00001000.10100000 (IP地址) 11111111.11111111.11111111.11000000 (子网掩码) ------------------------------------- 10101100.00010000.00001000.10000000 (网络地址)
转换回十进制得到网络地址:
172.16.8.128
-
计算广播地址:
广播地址是网络地址的最后一个地址,可以通过将网络地址的主机部分全部设置为1来计算。
** 子网掩码有192,表示主机位有6位(32-26=6)。**-
子网掩码:255.255.255.192 的二进制表示是:
11111111.11111111.11111111.11000000
这里可以看到,前 26 位是 1(表示网络部分),后 6 位是 0(表示主机部分)。
-
网络部分与主机部分:
- 在这个子网掩码下,前 26 位为 1,表示这是网络标识符。
- 后 6 位为 0,表示这是主机标识符,用于标识同一网络内的主机。
-
为什么是 26 位不变:
- 在计算广播地址或网络地址时,网络部分必须保持不变,以确保它们代表同一网络。
- 由于子网掩码的前 26 位是网络部分,这意味着无论是计算网络地址还是广播地址,前 26 位都不会改变。
网络地址:
172.16.8.128
(二进制:10101100.00010000.00001000.10000000
)对最后6位进行或运算,用到的主机位数全设为1:
网络地址: 10101100.00010000.00001000.10000000 (172.16.8.128) 主机部分全为1: 00000000.00000000.00000000.00111111 ----------------------------------------------------- 广播地址: 10101100.00010000.00001000.10111111 (172.16.8.191)
-
将结果转换为十进制,得到广播地址:172.16.8.191
练习: 192.168.10.33所在网络的子网掩码为255.255.255.248,请计算出该网络的广播地址。
192.168.10.39
三、 现在有一个C类网络,要划分出12个子网,划分后的子网掩码是?
-
理解 C 类网络的默认子网掩码
- C 类网络的默认子网掩码是
255.255.255.0
,这在CIDR
表示法中是 /24。 - 这意味着前 24 位是网络部分,后 8 位是主机部分。
- C 类网络的默认子网掩码是
-
确定所需的子网数量
-
题目需要划分出至少 12 个子网
-
**要确定需要多少位来创建这些子网,我们可以使用公式
2^{(n)} \geq所需子网数 其中 n 是我们需要增加的位数。**
-
-
计算所需的子网位数
- 计算 n
- 2^{3} = 8 (不够,无法满足 12 个子网)
-
2^{4} = 16$$ (够,满足 12 个子网) 因此,我们需要增加 4 位用于子网。
-
更新子网掩码
- 默认C类的子网掩码是 /24。
- 增加 4 位后,新的子网掩码变为:
- 24 + 4 = 28 ## /28
-
确定新的子网掩码的十进制表示
/28 的二进制形式是:11111111.11111111.11111111.11110000
- 转换为十进制,得到:
255.255.255.240
- 转换为十进制,得到:
因此,为了从一个 C 类网络中划分出至少 12 个子网,划分后的子网掩码是 255.255.255.240,即 /28
,练习: 现在有一个B类网络,要划分出510个子网,划分后的子网掩码是?
默认B类的子网掩码是 /16
11111111.11111111.11111111.10000000
255.255.255.128
四、 把C类网络 192.168.254.0
子网掩码设置成为 255.255.255.192
则能获得多少子网,每个子网有多少个主机?
- 确定子网掩码
- C类默认子网掩码是
255.255.255.0
(/24)。 255.255.255.192
的二进制表示为11111111.11111111.11111111.11000000
,这意味着有26位是网络位(/26),剩下的6位是主机位。
- C类默认子网掩码是
- 计算子网数
- 由于我们从/24扩展到了/26,我们增加了2位用于网络地址。这意味着我们可以获得的子网数量为:
2^{增加的网络位数}=2^{2}=4
- 由于我们从/24扩展到了/26,我们增加了2位用于网络地址。这意味着我们可以获得的子网数量为:
- 计算每个子网的主机数
-
每个子网中主机位数为6位(因为总共是32位,26位为网络位,剩下6位为主机位)。
-
每个子网可以容纳的主机数量为:
2^{主机位数} - 2 = 2^{6} - 2 = 64 -2 = 62个主机(减去2是因为一个地址用于网络地址,一个地址用于广播地址)
-
子网数量:4个子网
每个子网的主机数:62个主机
练习: 现在有一个B类网络172.16.10.0设置子网掩码255.255.255.0,则子网数和每个子网可用的主机数是多少
256子网
254个主机
练习2: 对于B类网络 172.16.0.0
如果需要100个子网,每个子网的主机数500台,则子网掩码是什么?
-
首先,计算每个子网需要多少主机位。根据公式,主机数的最大数量为 2^{n} - 2(减去网络地址和广播地址)。为了支持至少500台主机,我们需要找到满足条件的n。
2^{n} - 2 \geq 500 -
2^{9} - 2 = 510,满足条件。
2^{8} - 2 = 254,不满足条件。
所以需要租用9个主机位。 -
接下来,我们需要计算创建100个子网所需的子网位数。根据公式,子网数的最大数量为 2^{m},其中m为子网位数。我们需要找到满足条件的m。
2^m \geq 100 -
2^6 = 64,不满足条件。
2^7 = 128,满足条件。
所以,需要7个子网位。 -
B类地址的默认子网掩码为
255.255.0.0
,即前16位是网络位。现在增加了7个子网位和9个主机位,总共需要16 + 7 =
23位用于网络。因此,新的子网掩码为23位。11111111.11111111.11111110.00000000
子网掩码:255.255.254.0(/23)
五、 现有主机IP地址为 192.16.10.22 / 30
,那么该地址所属的网络号是?
-
确定子网掩码:
在 /30 表示法中,前30位是网络位,后2位是主机位。要转换这个表示法为十进制掩码,可以将前30位的1表示为255.255.255.252
,后2位为0。
网络掩码:255.255.255.252
二进制表示:11111111.11111111.11111111.11111100
-
计算网络号:
将IP地址和子网掩码转换为二进制:- IP地址:192.16.10.22 转换为二进制为:
11000000.00010000.00001010.00010110
- 子网掩码:255.255.255.252 转换为二进制为:
11111111.11111111.11111111.11111100
- 进行按位与操作:
11000000.00010000.00001010.00010110 (192.16.10.22) 11111111.11111111.11111111.11111100 (255.255.255.252) --------------------------------------- 11000000.00010000.00001010.00010100
转回十进制为192.16.10.20
六、 网段地址 154.27.0.0
若不做子网划分,该网络的最大主机数是多少?
对于B类地址 154.27.0.0
默认的子网掩码是 255.255.0.0
。
最大主机数是65534
七、 某公司申请到一个C类IP地址,但要连接9个子公司,最大的子公司有12台计算机,每个子公司只用一个子网,则该公司的子网掩码是?
-
确定每个子网所需的主机位数
根据最大主机数的计算公式,我们知道每个子网的主机数由以下公式计算:\text{主机数} = 2^n - 2其中,n 是主机位数。
-
为了满足每个子公司有12台计算机,我们需要解如下不等式:
2^n - 2 \geq 12 -
检验不同的 n 值:
n = 4 2^4 - 2 = 16 - 2 = 14, 满足条件。
n = 3 2^3 - 2 = 8 - 2 = 6,不满足条件。 -
所以,每个子网需要4位主机位。
-
-
确定所需的子网位数
接下来,我们需要为9个子公司分配子网。根据子网的划分:2^m \geq 9- 检验不同的 m 值:
m = 3: 2^3 = 8,不满足条件。
m = 4: 2^4 = 16,满足条件。
- 所以,需要4位子网位。
-
计算新的子网掩码
C类的默认子网掩码为255.255.255.0
(即前24位为网络位)。现在我们有:
原来的网络位:24位增加的子网位:4位
主机位:4位(根据我们的计算)
新的子网掩码总共为:
\text{新的子网掩码} = 24 + 4 = 2811111111.11111111.11111111.11110000
- 因此,网段掩码是 /28。
新的子网掩码为: 255.255.255.240 (/28)。这样可以为每个子公司分配一个子网,满足他们的计算机数量需求。
八、 公司现有某网段 192.168.1.0/24
,假设公司有5个部门,分别为A、B、C、D、E,每个部门分别有55台,30台,14台,12台,6台主机,请给各部门划分网络地址。
1. A 部门:
① 确定子网需求:
- A 部门有 55 台主机,2 的 n 次方 - 2 ≥ 55,求解 n。
- 从 2 的 5 次方开始尝试,2 的 5 次方等于 32,32 - 2 = 30,小于 55。
- 继续尝试 2 的 6 次方,2 的 6 次方等于 64,64 - 2 = 62,大于 55,所以 n = 6,即需要 6 位主机位。
②计算子网掩码:
- 原网段为 192.168.1.0/24,子网掩码为 255.255.255.0,二进制表示为 11111111.11111111.11111111.00000000。
- 现在要划分出满足 A 部门需求的子网,需要借 2 位用于子网划分,子网掩码变为 11111111.11111111.11111111.11000000,换算为十进制为 255.255.255.192。
③确定网络地址:
- 将原网络地址 192.168.1.0(二进制表示为 11000000.10101000.00000001.00000000)与子网掩码 255.255.255.192(二进制表示为 11111111.11111111.11111111.11000000)进行与运算。
- 逐位进行与运算,得到网络地址为 11000000.10101000.00000001.00000000,换算为十进制为 192.168.1.0。
④确定广播地址:
- 广播地址是将网络地址的主机位全置为 1。
- 网络地址 192.168.1.0 的二进制表示中,主机位为后 6 位。将后 6 位全置为 1,得到 11000000.10101000.00000001.01111111,换算为十进制为 192.168.1.63。
⑤确定 IP 地址范围:
- IP 地址范围从网络地址加 1 到广播地址减 1,即 192.168.1.1 至 192.168.1.62。
2. B 部门
① 确定子网需求:
- B 部门有 30 台主机,根据公式 “2 的 n 次方 - 2 ≥ 所需主机数”,求解 n。
- 2 的 5 次方等于 32,32 - 2 = 30,所以 n = 5,即需要 5 位主机位。
②计算子网掩码:
- 在满足 A 部门需求后继续划分,子网掩码变为11111111.11111111.11111111.11100000,换算为十进制为 255.255.255.224。
③确定网络地址:
- A 部门子网的广播地址加 1 就是 B 部门子网的网络地址。A 部门广播地址为 192.168.1.63,加 1 后得到 192.168.1.64。
④确定广播地址:
- 将网络地址 192.168.1.64(二进制表示为11000000.10101000.00000001.01000000)的主机位全置为 1,即11000000.10101000.00000001.01011111,换算为十进制为 192.168.1.95。
⑤确定 IP 地址范围:
- IP 地址范围从网络地址加 1 到广播地址减 1,即 192.168.1.65 至 192.168.1.94。
3. C 部门:
① 确定子网需求:
- C 部门有 14 台主机,根据公式 “2 的 n 次方 - 2 ≥ 所需主机数”,求解 n。
- 2 的 4 次方等于 16,16 - 2 = 14,所以 n = 4,即需要 4 位主机位。
②计算子网掩码:
- 子网掩码为11111111.11111111.11111111.11110000,换算为十进制为 255.255.255.240。
③确定网络地址:
- 继续从上一个子网的广播地址加 1 得到 C 部门子网的网络地址,B 部门广播地址为 192.168.1.95,加 1 后得到 192.168.1.96。
④确定广播地址:
- 广播地址是将网络地址的主机位全置为 1。
- 将网络地址 192.168.1.96(二进制表示为11000000.10101000.00000001.01100000)的主机位全置为 1,即11000000.10101000.00000001.01101111,换算为十进制为 192.168.1.111。
⑤确定 IP 地址范围:
- IP 地址范围从网络地址加 1 到广播地址减 1,即 192.168.1.97 至 192.168.1.110。
4. D 部门:
① 确定子网需求:
- D 部门有 12 台主机,同理需要 4 位主机位。
②计算子网掩码:
- 子网掩码为11111111.11111111.11111111.11110000,换算为十进制为 255.255.255.240。
③确定网络地址:
- 从上一个子网的广播地址加 1 得到 D 部门子网的网络地址,C 部门广播地址为 192.168.1.111,加 1 后得到 192.168.1.112。
④确定广播地址:
- 将网络地址 192.168.1.112(二进制表示为11000000.10101000.00000001.01110000)的主机位全置为 1,即11000000.10101000.00000001.01111111,换算为十进制为 192.168.1.127。
⑤确定 IP 地址范围:
- IP 地址范围从网络地址加 1 到广播地址减 1,即 192.168.1.113 至 192.168.1.126。
5. E 部门:
① 确定子网需求:
- E 部门有 6 台主机,根据公式 “2 的 n 次方 - 2 ≥ 所需主机数”,求解 n。
- 2 的 3 次方等于 8,8 - 2 = 6,所以 n = 3,即需要 3 位主机位。
②计算子网掩码:
- 子网掩码为11111111.11111111.11111111.11111000,换算为十进制为 255.255.255.248。
③确定网络地址:
- 从上一个子网的广播地址加 1 得到 E 部门子网的网络地址,D 部门广播地址为 192.168.1.127,加 1 后得到 192.168.1.128。
④确定广播地址:
- 将网络地址 192.168.1.128(二进制表示为11000000.10101000.00000001.10000000)的主机位全置为 1,即11000000.10101000.00000001.10001111,换算为十进制为 192.168.1.135。
⑤确定 IP 地址范围:
- IP 地址范围从网络地址加 1 到广播地址减 1,即 192.168.1.129 至 192.168.1.134。
ss
评论区