IP 地址
IP 地址(Internet Protocol Address)是互联网中设备的唯一标识,如同现实世界的「门牌号」,用于实现不同设备间的数据包传输
IP 地址目前有两个版本:IPv4 和 IPv6
IPv4 地址由 32 位的二进制数组成,通常用 4 个十进制数表示,如 192.168.1.1。
IPv4 与 IPv6 对比
| 特性 | IPv4(互联网协议第四版) | IPv6(互联网协议第六版) |
|---|---|---|
| 地址长度 | 32 位(4 字节) | 128 位(16 字节) |
| 地址总数 | 约 43 亿(2³²) | 约 3.4×10³⁸(2¹²⁸) |
| 地址格式 | 点分十进制 | 冒分十六进制 |
IPv4 地址分类
| 地址类别 | 网络位长度 | 主机位长度 | 地址范围 | 适用场景 |
|---|---|---|---|---|
| A 类 | 前一个字节 | 后三个字节 | 1.0.0.0 - 126.255.255.255 | 大型网络 |
| B 类 | 前两个字节 | 后两个字节 | 128.0.0.0 - 191.255.255.255 | 中型网络 |
| C 类 | 前三个字节 | 后一个字节 | 192.0.0.0 - 223.255.255.255 | 小型网络 |
| D 类 | 位置不区分 | 位置不区分 | 224.0.0.0 - 239.255.255.255 | 组播地址 |
| E 类 | 位置不区分 | 位置不区分 | 240.0.0.0 - 255.255.255.255 | 保留地址 |
IPv4 特殊地址
- 环回地址:127.0.0.1 是一个特殊的地址,用于本机测试。
- 广播地址:255.255.255.255 是一个特殊的广播地址。
- 私有地址:用于内部局域网通信,不能在公网上传输
IPv4 私有地址
| 地址范围 | 描述 |
|---|---|
| 10.0.0.0 - 10.255.255.255 | 1 个 A 类网络 |
| 172.16.0.0 - 172.31.255.255 | 16 个 B 类网络 |
| 192.168.0.0 - 192.168.255.255 | 256 个 C 类网络 |
IPv4 写法
IPv4 一般用点分十进制表示法,如 192.168.1.1。如果要附带网络掩码,则用斜线表示,如 192.168.1.1/24。
在一些 App 中,支持直接使用十进制数值表示,比如 2130706433 表示 127.0.0.1。
使用 Chrome 访问: http://2130706433
ping 2130706433在一些 App 中,支持使用十六进制表示法,比如 0x7f000001 表示 127.0.0.1。
使用 Chrome 访问: http://0x7f000001
ping 0x7f000001在一些 App 中,支持使用八进制表示法,比如 017700000001 表示 127.0.0.1。
使用 Chrome 访问: http://017700000001
ping 017700000001