0Pricing
Cloud & IT Cert Prep · 课时

将网络划分为子网

掌握一种简单方法,将网络整齐地划分开来

将网络划分为子网 是 CoddyKit 上的免费 Cloud & IT Cert Prep 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cloud & IT Cert Prep 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cloud & IT Cert Prep 课程共包含 4 节课。

为何划分网络

单个大型网络通常需要划分。子网划分将一个地址块拆分为多个较小的子网,以隔离部门、提高安全性并缩小广播域。

实现方法是从主机部分借用位并将其变为网络位,从而增加前缀长度。

借用主机位

要创建子网,您需要从主机部分借用位。每借用一个位,子网数量便会翻倍:借用 1 位得到 2 个子网,借用 2 位得到 4 个,借用 3 位得到 8 个。

公式为 2^(借用的位数) = 子网数量。借用位也会减少每个子网中可用的主机数量。

subnets = 2 ^ (borrowed bits)
borrow 3 -> 8 subnets

一个完整示例

以 192.168.1.0/24 为例,借用 2 位,将其变为 /26。这样会得到 2^2 = 4 个子网,每个子网有 2^6 - 2 = 62 个可用主机地址。

新的掩码是 255.255.255.192。您已将一个可容纳 254 台主机的网络划分为四个各可容纳 62 台主机的网络。

确定块大小

块大小(也称为增量)表示各个子网之间相隔多远。它等于 256 减去掩码中起作用的八位组。

对于 /26,掩码的第四个八位组是 192,因此块大小为 256 - 192 = 64。子网每隔 64 个地址开始一个。

列出子网

在 192.168.1.0/26 上使用块大小 64,四个子网如下:

  • 192.168.1.0
  • 192.168.1.64
  • 192.168.1.128
  • 192.168.1.192

每个网络地址都是块大小的倍数,因此很容易列出。

网络地址、主机地址和广播地址

对于每个子网,网络地址是块大小的倍数,广播地址比下一个子网的地址小 1,可用主机地址位于两者之间。

对于 192.168.1.64/26:网络地址为 192.168.1.64,广播地址为 192.168.1.127,可用主机地址范围为 192.168.1.65 到 192.168.1.126。

起作用的八位组

起作用的八位组是掩码既不是 255 也不是 0 的那个八位组,也就是实际进行子网划分的位置。对于 /26,它是第四个八位组。

对于 /18,它会是第三个八位组(掩码为 255.255.192.0)。请先确定起作用的八位组;块大小的计算就在这里进行。

在第三个八位组中划分子网

子网划分并不局限于最后一个八位组。将 172.16.0.0/16 划分为 /18 时,会在第三个八位组中借用 2 位,从而得到块大小 256 - 192 = 64。

子网为 172.16.0.0、172.16.64.0、172.16.128.0 和 172.16.192.0——方法相同,只是向左移动了一个八位组。

根据需求匹配子网

请根据最大的需求进行规划。如果某个部门需要 100 台主机,/25(126 个可用地址)可以满足需求;/26(62 个)则不行。

先选择能够满足最大子网需求的前缀,然后分配由此得到的地址块。可变长度子网掩码允许不同子网使用不同大小,从而提高效率。

可重复的方法

每次都遵循以下步骤:

  • 确定所需的子网数或主机数。
  • 借用足够的位,并设置新的前缀。
  • 计算块大小 = 256 减去起作用的八位组。
  • 列出每个子网的网络地址、广播地址和主机地址范围。

请练习到能够熟练完成为止。

从畏惧到自信

子网划分就是借用位,再根据块大小进行计数。只要您能够找出前缀、块大小和地址范围,任何问题都可以按固定步骤解决。

现在您已经掌握了完整的 IPv4 子网划分工具:掩码、CIDR、主机数量以及网络划分。下一门课程将转向 IPv6。

快速检查

划分一个网络。

回顾

您学会了将网络划分为子网。

  • 借用主机位:子网数 = 2^(借用的位数)。
  • 新的前缀会变长;每个子网可容纳的主机数会减少。
  • 块大小 = 256 - 掩码中起作用的八位组。
  • 子网地址落在块大小的倍数上。
  • 对于每个子网:网络地址 = 该倍数,广播地址 = 下一个子网地址减 1,主机地址位于两者之间。

常见问题解答

「将网络划分为子网」课时是免费的吗?

是的 — 「将网络划分为子网」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。

「将网络划分为子网」这节课中我会学到什么?

掌握一种简单方法,将网络整齐地划分开来 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cloud & IT Cert Prep 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Cloud & IT Cert Prep 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「将网络划分为子网」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?

能。每节 Cloud & IT Cert Prep 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 子网掩码的作用
  2. 读取 CIDR 斜杠表示法
  3. 计算子网中的主机数量
  4. 将网络划分为子网
← 返回 Cloud & IT Cert Prep