什么是 IPv4 地址?
IPv4 地址仅仅用作标识符,在网络层工作以识别 IP 数据包的源或目的地。正在使用的 IP 版本称为 IPv4。在此版本中,Internet 上的每个节点都可以有一个或多个接口,我们需要使用分配给每个设备的特定地址来识别这些设备中的每一个。它表示每个节点都创建了一个或多个 IP 地址来调用 TCP/IP。这些是逻辑地址,包含 32 位。
IP 地址使用二进制表示法定义,为 32 位长字符串。点分十进制表示法用于使字符串易于理解,其中句点或点将四个十进制数(0 到 255)分开,描述 32 位。
例如,IPv4 地址 11000000101010000000101000011001 以点分十进制表示法表示为 192.168.10.25。
以下是将 IPv4 地址从二进制表示法转换为点分十进制表示法的步骤:
- 将 32 位长地址分解为 8 位块:11000000 10101000 00001010 00011001
- 为每个块写入相应的十进制数:192 168 10 25
- 用句点分隔块:192.168.10.25
该图显示了 IP 地址结构。
点分十进制表示法
我们已经看到 IPv4 地址以点分十进制表示法表示为 32 位数字。IP 地址可能具有固定部分和可变部分,具体取决于分配给您或您组织的地址总数。
地址的固定部分可以是从一个八位字节到三个八位字节,其余八位字节将用于可变部分。
例如,您可以使用 192.168.10.25 这样的 IP 地址。现在将所有常量位设置为 1,并将所有变量位设置为 0。这将得到 11111111 11111111 00000000 00000000。将其转换为点分十进制表示法,结果为 255.255.0.0。
这种具有常量和变量方法的点分十进制表示法可以为 192.168.10.25 指定前缀,并表示为 192.168.10.25,255.255.0.0。这种以点分十进制数表示前缀长度的方法称为网络掩码或子网掩码表示法。
广告