如何计算网络和广播地址

作者: Sara Rhodes
创建日期: 14 二月 2021
更新日期: 28 六月 2024
Anonim
简单说网络1-计算机是如何通信的?IP地址与mac地址是什么?dhcp与arp又是什么?
视频: 简单说网络1-计算机是如何通信的?IP地址与mac地址是什么?dhcp与arp又是什么?

内容

如果您要配置网络,那么您需要知道如何分发它。为此,您需要知道网络的网络和广播地址。如果您有 IP 地址和子网掩码,请按照以下步骤了解如何计算这些地址。

脚步

方法 1 of 3:用于分类寻址

  1. 1 对于基于类的网络,总位数为 8。 要么 = 8.
    • 子网掩码可以是 0、128、192、224、240、248、252、254 和 255。
    • 下表允许您确定相应子网掩码的“用于子网的位数”(n)。
    • 默认子网掩码值为 255。它不用于分隔子网。
    • 例子:
      设 IP 地址为 210.1.1.100,子网掩码为 255.255.255.224

      总位数 T = 8 用于子网的位数 n = 3(因为子网掩码为 224,上表中相应的“用于子网的位数”为 3)
  2. 2 从上一步中,您获得了“用于子网的位数”(n),并且您知道 . 现在您可以找到等于 T 的“主机剩余位数”(m) - n,因为总位数是子网和主机的位数之和 = m + n.
    • 主机剩余位数 = m = T - n = 8 - 3 = 5
  3. 3 现在您需要计算“子网数”为 2,“用于子网掩码的最后一位的值”为 2。 子网的主机数为 2 - 2。
    • 子网数 = 2 = 2 = 8

      用于子网掩码的最后一位 = Δ = 2 = 2 = 32
  4. 4 您现在可以通过将它们除以“用于子网掩码的最后一位”值或 Δ 地址来找到先前计算的子网数。
    • 8 个子网(如我们在上一步中计算的)如上所示。
    • 它们每个都有 32 个地址。
  5. 5 现在您需要确定您的 IP 地址所在的网络。 此子网的第一个地址将是 网络地址最后一个是 广播地址.
    • 这里我们选择了 IP 地址 210.1.1.100。它位于子网 210.1.1.96 - 210.1.1.127 上(参见上表)。因此,210.1.1.96 是网络地址,210.1.1.127 是所选 IP 地址 210.1.1.100 的广播地址。

方法 2 of 3:用于无类寻址 (CIDR)

  1. 1 在 CIDR 网络上,IP 地址后跟一位子网前缀,用正斜杠 (/) 分隔。 您需要将其转换为点阵格式。请按照以下步骤执行此操作。
    1. 按如下所示的格式记下前缀。
      • 如果前缀是27,记为8+8+8+3。
      • 如果是 12,记为 8 + 4 + 0 + 0。
      • 默认为 32,写为 8 + 8 + 8 + 8。
    2. 使用下表转换相应的位并以四部分格式写入值。
    3. 让我们的 IP 地址为 170.1.0.0/26。使用上表,您可以编写:

                26=8+8+8+2
                  255.255.255.192
      IP 地址现在是 170.1.0.0,子网掩码采用四部分点状格式 255.255.255.192。
  2. 2 总位数 = = 8.
    • 子网掩码可以是 0、128、192、224、240、248、252、254 和 255。
    • 下表允许您确定相应子网掩码的“用于子网的位数”(n)。

    • 默认子网掩码值为 255。它不用于分隔子网。
    • 在上一步中,我们的 IP 是 170.1.0.0,我们的子网掩码是 255.255.255.192

      总位数 = T = 8 用于子网的位数 = n = 2(因为子网掩码为 192,上表中相应的“用于子网的位数”为 2)。
  3. 3 从上一步中,您获得了“用于子网的位数”(n),并且您知道 . 现在您可以找到等于 T 的“主机剩余位数”(m) - n,因为总位数是子网和主机的位数之和 = m + n.
    • 主机的剩余位数 = m = T - n = 8 - 2 = 6
  4. 4 现在您需要计算“子网数”为 2,“用于子网掩码的最后一位的值”为 2。 子网的主机数为 2 - 2。
    • 子网数 = 2 = 2 = 4

      用于子网掩码的最后一位 = Δ = 2 = 2 = 64
  5. 5 您现在可以通过将它们除以“用于子网掩码的最后一位”值或 Δ 地址来找到先前计算的子网数。
    • 我们得到 4 个子网(正如我们在上一步中计算的那样)
    • 它们中的每一个都包含 64 个地址。
  6. 6 现在您需要确定您的 IP 地址所在的网络。 此子网的第一个地址将是 网络地址最后一个是 广播地址.
    • 这里我们选择了 IP 地址 170.1.0.0。它位于子网 170.1.0.0 - 170.1.0.63 上(参见上表)。因此,170.1.0.0 是网络地址,170.1.0.63 是所选 IP 地址 170.1.0.0 的广播地址。

方法 3(共 3 个):使用在线计算器

  1. 1 找到 IP 地址和子网掩码。 在 Windows 计算机上,您可以通过在命令提示符下输入“ipconfig”命令(不带引号)来执行此操作。 IP 地址将出现在 IPv4 地址旁边,子网掩码可以在下面的行中找到。在 Mac 上,您可以在“网络”下的“系统偏好设置”中找到 IP 地址和子网掩码。
  2. 2 前往地址 https://ip-calculator.ru/. 无论您的计算机运行的是哪个系统,您都可以使用任何浏览器。
  3. 3 在“IP 地址”字段中,输入适当的值。 该网站将尝试自动检测您的网络地址。确保值正确。否则,请输入正确的地址。
  4. 4 在“掩码”字段中,输入子网掩码。 同样,站点将自动尝试计算这些值。确保数据正确。子网掩码可以以 CIDR 格式 (24) 或四部分点式格式 (255.255.255.0) 输入。
  5. 5 点击 计算. 它是“遮罩”字段对面的蓝色按钮。网络地址将在下面的“网络”部分中列出,广播地址将在“广播”部分中列出。

示例

用于类寻址

  • IP 地址 = 100.5.150.34 和子网掩码 = 255.255.240.0
    总位数 = T = 8
    子网掩码0 128 192 224 240 248 252 254 255
    用于子网的位数 (n)012345678

    用于掩码子网划分的位数 240 = n1 = 4
    (因为子网掩码为 240,上表中对应的“子网位数”为 4)

    用于掩码 0 = n 的子网划分的位数1 = 0
    (因为子网掩码为 0,上表中对应的“用于子网的位数”为 0)

    掩码 240 = m 的主机剩余位数1 = T -n1 = 8 - 4 = 4
    掩码 0 = m 时主机的剩余位数2 = T -n2 = 8 - 0 = 8

    掩码的子网数 240 = 2 = 2 = 16
    掩码 0 = 2 = 2 = 1 的子网数

    用于掩码 240 的子网掩码的最后一位 = Δ1 = 2 = 2 = 16
    用于掩码 0 的子网掩码的最后一位 = Δ2 = 2 = 2 = 256

    对于子网掩码 240,地址将被分割为 16,对于掩码 0,将有 256。使用 Δ 的值1 和 Δ2,我们得到下面的 16 个子网


    100.5.0.0 - 100.5.15.255100.5.16.0 - 100.5.31.255100.5.32.0 - 100.5.47.255100.5.48.0 - 100.5.63.255
    100.5.64.0 - 100.5.79.255100.5.80.0 - 100.5.95.255100.5.96.0 - 100.5.111.255100.5.112.0 - 100.5.127.255
    100.5.128.0 - 100.5.143.255100.5.144.0 - 100.5.159.255100.5.160.0 - 100.5.175.255100.5.176.0 - 100.5.191.255
    100.5.192.0 - 100.5.207.255100.5.208.0 - 100.5.223.255100.5.224.0 - 100.5.239.255100.5.240.0 - 100.5.255.255

    IP 地址 100.5.150.34 属于子网 100.5.144.0 - 100.5.159.255,所以 100.5.144.0 是网络地址,100.5.159.255 是广播地址.

对于无类寻址 (CIDR)

  • CIDR 网络中的 IP 地址 = 200.222.5.100/9
              9=8+1+0+0
                255.128.0.0

    IP 地址 = 200.222.5.100 和子网掩码 = 255.128.0.0
    总位数 = T = 8


    子网掩码0 128 192 224 240 248 252 254 255
    用于子网的位数 (n)012345678

    用于掩码子网划分的位数 128 = n1 = 1
    (因为子网掩码为 128,上表中对应的“用于子网的位数”为 1)

    用于掩码 0 = n 的子网划分的位数2 = n3 = 0
    (因为子网掩码为 0,上表中对应的“用于子网的位数”为 0)

    掩码 128 = m 的主机剩余位数1 = T -n1 = 8 - 1 = 7
    掩码 0 = m 时主机的剩余位数2 = 米3 = T -n2 = T -n3 = 8 - 0 = 8

    掩码 128 = 2 = 2 = 2 的子网数
    掩码 0 = 2 = 2 = 2 = 1 的子网数

    用于掩码 128 的子网掩码的最后一位 = Δ1 = 2 = 2 = 128
    每个子网的主机数 = 2 - 2 = 2 - 2 = 126

    用于掩码 0 的子网掩码的最后一位 = Δ2 = Δ3 = 2 = 2 = 2 = 256
    掩码为 0 = 2 - 2 = 2 - 2 = 2 - 2 = 254 的每个子网的主机数

    对于子网掩码 128,地址将被拆分为 128,对于掩码 0,将有 256。使用 Δ 的值1 和 Δ2,我们在下面得到 2 个子网


    200.0.0.0 - 200.127.255.255200.128.0.0 - 200.255.255.255

    IP 地址 200.222.5.100 属于子网 200.128.0.0 - 200.255.255.255,因此 200.128.0.0 是子网地址,200.255.255.255 是广播地址.

提示

  • 在 CIDR 网络上,将前缀转换为四部分格式后,您可以使用与基于类的网络相同的方法。
  • 此方法仅适用于 IPv4 类型的网络,不适用于 IPv6。