子网划分的 B 类网络具有以下广播地址:144.16.95.255。其子网掩码
(a)必然是 255.255.224.0
(b)必然是 255.255.240.0
(c)必然是 255.255.248.0
(d)可以是 255.255.224.0、255.255.240.0、255.255.248.0 中的任意一个
我的尝试:
对于 B 类网络广播地址,前两个八位字节或 16 位应全部为 1,以保留 B 类网络地址 (255.255.0.0),现在给定地址 144.16.95.255 与 144.16.010 11111.1111 1111 相同,显然最后 13 位全部连续为 1,这表明最后 13 位为主机地址,第三个八位字节的前 3 位应为子网地址。它应保留在广播地址中。因此子网掩码中的 3 位应全部为 1。因此,结果子网掩码将是 1111 1111. 1111 1111. 111 00000. 0000 0000 = 255.255.224.0
因此,根据我的计算,选项(a)是正确的。
你能以正式的方式解释一下吗?
答案1
答案是(d)。
说明:
当网络掩码为 255.255.224.0 时,我们有 5 位第三个八位字节用于主机,则网络为:
- 144.16.0.0
- 144.16.32.0
- 144.16.64.0
最后一个从 144.16.64.0 到144.16.95.255
当网络掩码为 255.255.240.0 时,我们有 4 位第三个八位字节用于主机,则网络为:
- 144.16.0.0
- 144.16.16.0
- 144.16.32.0
- 144.16.48.0
依此类推,直到到达 144.16.80.0144.16.95.255
当网络掩码为 255.255.248.0 时,我们有 3 位第三个八位字节作为主机,则网络为:
- 144.16.0.0
- 144.16.8.0
- 144.16.16.0
- 144.16.24.0
依此类推,直到到达 144.16.88.0144.16.95.255