B 类网络怎么可能在 10.0.0.0 空间中?

网络工程 IPv4 个人电脑
2022-02-23 00:42:22

我正在参加 AWS 实验室,以更好地熟悉创建 VPC。

说明描述了我们将在实验室中创建的示例网络,如下所示:

在此处输入图像描述

我的背景是软件,而不是网络,所以第二段让我去寻找更新我的网络知识,以便我可以更清楚地了解我正在创建什么以及它是如何工作的。

我偶然发现了这个关于 TCP/IP 寻址的优秀视频,它指出10.0.0.0是一个 A 类网络,其默认子网掩码为255.0.0.0,但我正在接受的实验室说:

VPS 本身是 10.0.0.0 空间中的 B 类网络……[子网] 为 255.255.0.0。

那么给了什么?VPC 如何是 B 类网络,但它位于 A 类空间 (10.0.0.0) 中?

2个回答

只是为@RonMaupin 的回答添加一个脚注:尽管有类路由早已不复存在,但许多人非正式地使用术语“A、B 和 C 类”作为子网掩码的简写。因此,当有人将网络称为 A 类网络时,他们只是表示它的掩码为 /8 或 255.0.0.0。类似地,当他们称某物为 B 类或 C 类网络时,他们仅仅表示它分别具有 /16 或 /24 的掩码。这就是它在您发布的报价中使用的意义。

首先,有类路由已经死了 20 年,在 1995 年被 CIDR 和 VLSM 取代,真的只是作为历史参考有用。

地址的类别由地址的第一位确定。有些人错误地认为 any/8是 A 类,any/16是 B 类,any/24是 C 类。确实,这些是这些类的默认网络大小,但这并不意味着这10.0.0.0/16是 B 类网络。

  • A 类地址从第一位开始0
  • B 类地址从10前两位开始。
  • C 类地址从110前三位开始。
  • D 类地址从前1110四位开始。
  • E 类地址从前1111四位开始。