我知道如果我有一个网络,83.23.159.0/24那么我有 254 个可用的主机 IP 地址,因为:
83.23.159.0 (in binary: host portion all zeros) is the subnet address
83.23.159.1-254 are host addresses
83.23.159.255 (in binary: host portion all ones) is the broadcast address
Run Code Online (Sandbox Code Playgroud)
我了解广播地址的用途,但我不明白子网地址的用途。我看不出有任何理由将 IP 数据包的目标地址设置为子网地址,那么如果子网本身永远不会成为 AN IP 流的端点,为什么它需要一个地址呢?对我来说,不允许将此地址用作主机地址似乎是一种浪费。
总结一下,我的问题是:
netmask ×1