什么是网络地址?
计算机网络是一组互连的计算机,它们共享网络节点上或由网络节点提供的公共或不同资源。机器之间的这些共享或通信受某些规则或网络协议的约束。这些计算机或机器由网络地址标识,并且可能具有主机名。
网络地址是唯一标识电信网络中的主机或机器的逻辑或物理地址。网络也可能不是唯一的,并且可以包含网络中节点的一些结构和层次信息。互联网协议 (IP) 地址、媒体访问控制 (MAC) 地址和电话号码是网络地址的一些基本示例。在某些情况下,它可以是数字类型或符号类型或两者兼而有之。
网络寻址:
为网络中的不同节点分配唯一地址是网络层的主要职责。如前所述,它们可以是物理地址或逻辑地址,但主要是逻辑地址,即基于软件的地址。最广泛使用的网络地址是 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地址分为两部分:
- Network ID :代表网络的数量。
- Host ID :代表主机的数量。
分配网络 ID 的规范:
- 对于位于同一网络中的主机,共享相同的网络 ID。
- 它不能以 127 开头,因为 127 仅供 A 类使用。
- 如果网络 ID 的所有位都设置为 0,则无法分配它,因为它指定了本地网络上的特定主机。
- 如果网络 ID 的所有位都设置为 1,则无法分配它,因为它是为多播地址保留的。
分配主机 ID 的规范:
- 它在任何网络中都必须是唯一的。
- 如果主机 ID 的所有位都设置为 0,则无法分配,因为它用于表示 IP 地址的网络 ID。
- 所有位都设置为 1 的主机 ID 保留用于多播地址。
有类网络寻址:Class Leading Bits NET ID Bits HOST ID Bits Number of Networks Addresses per Network Range A 0 8 24 27 224 0.0.0.0 to 127.255.255.255 B 10 16 16 214 216 128.0.0.0 to 191.255.255.255 C 110 24 8 221 28 192.0.0.0 to 223.255.255.255 D 1110 Not defined Not defined Not defined Not defined 224.0.0.0 to 239.255.255.255 E 1111 Not defined Not defined Not defined Not defined 240.0.0.0 to 255.255.255.255
有关网络寻址和体系结构的更多信息,请参阅本文。