IPv4 地址的本质:32 位二进制
一个 IPv4 地址在计算机里就是 32 个比特(4 个字节)。我们常见的「192.168.1.100」只是把 4 个字节分别转成十进制、再用点连接起来的人类友好写法,叫点分十进制。
以 192.168.1.100 为例,它的二进制形式是:
- 192 → 11000000
- 168 → 10101000
- 1 → 00000001
- 100 → 01100100
每个字节能表示 0 ~ 255,所以点分十进制里任何一段超过 255 或出现负数都是非法地址。这也是为什么 256.1.1.1 不是合法 IPv4 地址。