📜  什么是网络地址?

📅  最后修改于: 2022-05-13 01:57:03.403000             🧑  作者: Mango

什么是网络地址?

计算机网络是一组互连的计算机,它们共享网络节点上或由网络节点提供的公共或不同资源。机器之间的这些共享或通信受某些规则或网络协议的约束。这些计算机或机器由网络地址标识,并且可能具有主机名。

网络地址是唯一标识电信网络中的主机或机器的逻辑或物理地址。网络也可能不是唯一的,并且可以包含网络中节点的一些结构和层次信息。互联网协议 (IP) 地址、媒体访问控制 (MAC) 地址和电话号码是网络地址的一些基本示例。在某些情况下,它可以是数字类型或符号类型或两者兼而有之。

IP寻址

网络寻址:

为网络中的不同节点分配唯一地址是网络层的主要职责。如前所述,它们可以是物理地址或逻辑地址,但主要是逻辑地址,即基于软件的地址。最广泛使用的网络地址是 IP 地址。它唯一地标识 IP 网络中的节点。 IP 地址是一个 32 位长的数字地址,以点十进制表示法的形式表示,其中每个字节以十进制形式写入,并以句点分隔。例如 196.32.216.9 是一个 IP 地址,其中 196 代表前 8 位,32 代表接下来的 8 位,依此类推。 IP 地址的前三个字节代表网络,最后一个字节指定网络中的主机。 IP地址进一步分为子类:

  • A 类: IP 地址分配给包含大量主机的网络。
  • B类: IP地址分配给从小型到大型的网络。
  • C 类: IP 地址分配给小型网络。
  • D类: IP地址为多播地址保留,不具备子网划分。
  • E 类: IP 地址用于未来使用和研发目的,不具有任何子网划分。

IP地址分为两部分:

  1. Network ID :代表网络的数量。
  2. Host ID :代表主机的数量。

分配网络 ID 的规范:

  1. 对于位于同一网络中的主机,共享相同的网络 ID。
  2. 它不能以 127 开头,因为 127 仅供 A 类使用。
  3. 如果网络 ID 的所有位都设置为 0,则无法分配它,因为它指定了本地网络上的特定主机。
  4. 如果网络 ID 的所有位都设置为 1,则无法分配它,因为它是为多播地址保留的。

分配主机 ID 的规范:

  1. 它在任何网络中都必须是唯一的。
  2. 如果主机 ID 的所有位都设置为 0,则无法分配,因为它用于表示 IP 地址的网络 ID。
  3. 所有位都设置为 1 的主机 ID 保留用于多播地址。

有类网络寻址:

ClassLeading BitsNET ID BitsHOST ID BitsNumber of NetworksAddresses per NetworkRange
A0824272240.0.0.0 to 127.255.255.255
B101616214216128.0.0.0 to 191.255.255.255
C11024822128192.0.0.0 to 223.255.255.255
D1110Not definedNot defined Not definedNot defined224.0.0.0 to 239.255.255.255
E1111Not definedNot defined Not definedNot defined240.0.0.0 to 255.255.255.255

有关网络寻址和体系结构的更多信息,请参阅本文。