为什么 10.1.255.255 是无效的广播地址?

网络工程 ipv4 子网 播送
2021-07-14 15:12:57

我一直在关注 CCENT 官方认证书 (100-105) 并在“我已经知道了吗?”中遇到了这个问题。测验。到目前为止,这些书仅涵盖了 /24 子网划分。

以下哪个是网络广播地址?
一个。10.1.255.255
乙。192.168.255.1
c。224.1.1.255
d。172.30.255.255

由于没有包含子网划分符号,我将坚持以 .255 作为广播结尾。

  • a = 似乎是正确的。
  • b = 不正确。以 .1 结尾
  • c = 不正确,它是 d 类多播。
  • d = 似乎也正确。

答案是只有 D 是正确的。

那么为什么A不正确呢?我的理解:

  • 10.1.255.0 作为网络 ID
  • 10.1.255.1 到 10.1.255.254 作为有效 IP 地址。
  • 10.1.255.255 作为广播

类 a = 8 位网络 ID。24 位主机 ID。(0 个子网位,因为他们只有 1 个整个子网?这是正确的吗?)
子网掩码 = 255.0.0.0
我相信这是我对子网掩码如何与 IP 地址相关的缺乏了解

4个回答

我相信这本书错误地假设网络课程仍然有效。因此 a) 将是“A 类”网络,其中 10.255.255.255 将是广播地址。另一个提示:没有明确指定网络大小(/24、/27、..),因此暗示您了解网络类。过时文学的经典例子。

这是一个“传统”的考试。问题,其中包含:

  1. 丢失的信息
  2. 陷阱
  3. 一个提示

丢失的信息是子网掩码或位的CIDR数。

陷阱是答案(一):10.1.255.255/16是广播地址,是10.1.255.255/24,但没有屏蔽信息,我们必须假定分类编址,并10.1.255.255/8是一个单播地址。

提示是单词网络中的问题。迂腐, 10.0.0.0/8 是一个网络, 10.1.0.0/16 是一个子网

那些投票支持 Sebastian Wiesinger 答案的人将在考试中被标记为错误。

这种陷阱在20年前的现实生活中就已经存在。我希望现在没有人再将 10.0.0.0/8 用于小型网络。

TL; 博士

10.1.255.255 是网络的有效定向广播地址

10.0.0.0/15
10.1.0.0/16
10.1.128/17
10.1.192/18
10.1.224.0/19
10.1.240.0/20
10.1.248.0/21
10.1.252.0/22
10.1.254.0/23
10.1.255.0/24
10.1.255.128/25
10.1.255.192/26
10.1.255.224/27
10.1.255.240/28
10.1.255.248/29
10.1.255.252/30

网络的定向广播地址将地​​址主机部分中的所有位都设置为1,因此采用二进制形式

00001010.00000001.11111111.11111111

效劳于

00001010.00000000.00000000.00000000/15
\-network-addr-/\----host-part----/

通过

00001010.00000001.11111111.11111100/30
\--------network-address--------/\/host-part

10.1.255.255不是一个有效的广播地址的网络前缀10.0.0.0/710.0.0.0/14

对于仍然生活在 1990 年代初期的人们,10.1.255.255可能意味着 A 类,或/8使用 CIDR 表示法,使其成为主机地址。网络类在 1993 年被 RFC 1518 和 1519废弃,取而代之的是无类域间路由(CIDR)。

显示的地址在 RFC 1918 和 5771 中定义为特定用途的保留地址:

a. 10.1.255.255     is part of 10.0.0.0/8 (rfc 1918)
b. 192.168.255.1    is part of 192.168.0.0/16 (rfc 1918)
c. 224.1.1.255      is part of 224.1.0.0/16 (rfc 5771)
d. 172.30.255.255   is part of 172.16.0.0/12 (rfc 1918)

特别是,RFC 1918 指出网络 10.0.0.0/8 是单个编号,172.16.0.0/12 是 16 个连续的 B 类 (/16) 网络编号,而 192.168.0.0/16 是 256 个 C 类 (/24)网络号码。按照这个定义,答案 (a) 和 (b) 不能是广播地址,因为 (a) 应该是 10.255.255.255 而 (b) 应该是 192.168.255.255。答案 (d) 实际上是网络 172.30.0.0/16 的广播地址,始终以文档 RFC 1918 为基础。在答案 (b) 中,RFC 5771 明确指出网络 224.1.0.0/16 是“保留的",那么它的广播地址就是 224.1.255.255,所以 (c) 也是错误的。因此,列表中唯一有效的广播地址在答案 (d) 中。

是的,CIDR 是现代方式,类已经过时,但 IETF 文档是网络实现的公认参考,这些地址在那里定义。