网络地址、主机地址、环回地址和广播地址有什么区别?

网络工程 ip
2021-07-19 22:22:44

我有一个关于 IP 地址的问题。如果我有地址,172.18.230.127./29我应该如何知道这是什么类型的地址。它可能是:

  • 网络地址,
  • 主机地址,
  • 环回地址
  • 广播地址

上面这些地址有什么区别?

谢谢!

1个回答

IP 地址可以分为两部分,即网络地址和主机地址。

在您的示例中, /29 指的是子网掩码,这意味着从 MSB 到 LSB 的总共 32 位中的 29 位都是 1,即 255.255.255.248 。这将允许每个子网有 8 个地址。

在这种情况下,子网中的第一个地址 178.18.230.120 是网络地址,最后一个地址全为 1,即 172.18.230.127 是广播地址。主机地址可以在网络地址和广播地址之间的任何位置,即 172.18.230.121 到 172.18.230.126 。

您可以通过对 IP 地址和子网掩码执行逻辑 AND 来获得这些地址。第一个 IP 地址通常是为网络地址保留的,该块中的最后一个地址是为广播地址保留的,而其余的可以用作主机地址。

环回地址是一个特殊的保留 IP 地址,通常称为 localhost - 127.0.0.1,用于与 localhost 进行通信。

编辑:

您可以将 IP 地址转换为二进制形式并执行逻辑 AND。但是,将它们以十进制表示形式更容易且耗时更少。

                       178.18.230.127

              (AND)    255.255.255.248 
                     --------------------
                       **178.18.230.120**  -----> **Network Address**
                     --------------------

                       178.18.230.127

              (AND)    255.255.255.255 
                     --------------------
                       **178.18.230.127**  -----> **Broadcast Address**
                     --------------------

请记住,块中的第一个和最后一个始终是网络和广播地址(保留)。

主机地址: 位于网络和广播地址之间的任何其他地址都是主机可寻址的,这意味着它们可以分配给主机,而不是为任何特定目的而保留,与网络和广播地址不同。