特定掩码的子网数

0x6*_*C74 2 networking internet ip

问题来源

问题:您的公司已分配到以下 IP 地址:192.112.136.0 /27
您的组已分配到第四个子网。

问题 5:有多少个可用子网可供分配?

为什么答案是6?我会拍它是 8 ,因为 255/32 = 8。
更一般地说 - 计算相同掩码的可用子网数量的正确算法是什么?

Hen*_*nes 6

首先192.112.136.0 /27 不是 IP 地址。它是一个 IP网络掩码。

写作你的公司被分配了以下 IP 地址:192.112.136.0 /27似乎很粗心。绝对不是您对练习或教科书的期望。

早在 IP 网络诞生之初,就有 32 位来标识自己。这 32 位的一部分用于识别网络。其中一部分用于识别网络上的主机。那个时候的网络主要使用 8、16 或 24 位作为网络,并称为 resp。A 类、B 类或 C 类网络。从技术上讲,不需要网络掩码,因为您可以从 IP 地址计算出应该是什么。

那是过去。在过去的十年里,我们搬到了一个叫更灵活的方式Ç lasslessNTER d omain [R郊游

您的192.112.136.0 /27 是 CIDR 表示法。/27 表示地址的哪一部分是网络。换句话说,/27 定义了地址的哪一部分用于指示网络,以及主机 27 位的哪一部分最容易读取为:

---8--- ---8---- ---8--- --3-5---
网络网络网络网络主机

前27位(8+8+8+3)作为网络标识,剩下的5位作为网卡编号。

翻译过来就是FF FF FF E0 (255.255.255.224)的网络掩码。它允许您将其用作具有多达 30 个网络接口的单个​​网络。(2^5 -2)

问题 5:有多少个可用子网可供分配?

更改:这是我之前出错的地方。

我假设它们的意思是您可以使用剩余的 5 位创建多少个子网。.

正如奥利弗指出的那样,这不是预期的问题。预期的问题是“我们有一个未知大小的网络并将其拆分为多个网络。如果你猜我们有一个老式的 /24(这是最常见的),那么我们创建了多少子网?”。

给定信息:

  • 你有一个 /27,也就是你的网络掩码是 11111111.11111111.11111111.11100000
  • 您给定的 IP 以 192 开头。

没有给出,但可能假设:

  • 在我们将网络划分为子网之前使用的老式有类网络
  • 以 192 (192.something.something.something) 开头的 IP 地址以二进制 1 1 0
    开头。以此开头的网络用于表示 C 类网络。

要解决实际问题,您有两个部分:

  1. 我们有/24。我们给你/27。我们用多少位来制作子网。
  2. 你可以用这些位组成多少个子网?

27-24=3 位使用。2^3 是网络的 8 种可能组合。两个未使用,如其他人发表的帖子中所述。8-2=6。