网络地址和本地网络地址
本地网络地址(Local Network Address,简称 LNA)是指在一个子网内用于标识特定主机的部分。在 IPv4 地址中,一个完整的 IP 地址由两部分组成:网络地址部分(Network Address)和本地网络地址部分(Host Address 或 Local Network Address)。
网络地址和本地网络地址
网络地址部分:用于标识一个特定的子网。
本地网络地址部分:用于在该子网内标识特定的主机。
子网掩码
子网掩码用于区分网络地址部分和本地网络地址部分。子网掩码通常是一个 32 位的二进制数,其中 1 表示网络地址部分,0 表示本地网络地址部分。
示例
假设我们有一个 IP 地址 192.168.1.1 和一个子网掩码 255.255.255.0。
IP 地址:192.168.1.1
二进制表示:11000000.10101000.00000001.00000001
子网掩码:255.255.255.0
二进制表示:11111111.11111111.11111111.00000000
网络地址部分:通过将 IP 地址和子网掩码进行按位与运算得到。
按位与运算:11000000.10101000.00000001.00000001 AND 11111111.11111111.11111111.00000000
结果:11000000.10101000.00000001.00000000,即 192.168.1.0
本地网络地址部分:通过将 IP 地址和子网掩码的反码进行按位与运算得到。
子网掩码的反码:00000000.00000000.00000000.11111111
按位与运算:11000000.10101000.00000001.00000001 AND 00000000.00000000.00000000.11111111
结果:00000000.00000000.00000000.00000001,即 0.0.0.1