IP 地址(Internet Protocol Address)是用于在计算机网络中标识每一个设备的唯一地址。IP 地址的分类基于地址范围和用途,通常分为以下几类:
1. IP地址的基本分类(根据地址范围)
IP 地址有 IPv4 和 IPv6 两种版本,这里重点介绍的是 IPv4 地址分类:
1.1 A 类地址(Class A)
- 地址范围:从 0.0.0.0 到 127.255.255.255。
- 网络部分:前 8 位(即第一个字节)为网络地址。
- 主机部分:剩余的 24 位为主机地址。
- 默认子网掩码:255.0.0.0(即 /8)。
- 适用范围:A 类地址用于需要大量主机的网络(例如大型公司或互联网提供商)。
- 有效范围:1.0.0.0 到 126.0.0.0(127.x.x.x 用于回环地址)。
1.2 B 类地址(Class B)
- 地址范围:从 128.0.0.0 到 191.255.255.255。
- 网络部分:前 16 位(即前两个字节)为网络地址。
- 主机部分:剩余的 16 位为主机地址。
- 默认子网掩码:255.255.0.0(即 /16)。
- 适用范围:B 类地址适用于中型网络。
- 有效范围:128.0.0.0 到 191.255.0.0。
1.3 C 类地址(Class C)
- 地址范围:从 192.0.0.0 到 223.255.255.255。
- 网络部分:前 24 位(即前三个字节)为网络地址。
- 主机部分:剩余的 8 位为主机地址。
- 默认子网掩码:255.255.255.0(即 /24)。
- 适用范围:C 类地址适用于小型网络。
- 有效范围:192.0.0.0 到 223.255.255.0。
1.4 D 类地址(Class D)
- 地址范围:从 224.0.0.0 到 239.255.255.255。
- 用途:D 类地址用于 多播(Multicast),即一种一次性向多个接收者发送数据的通信方式。
- 特点:D 类地址不用于标识单个主机,而是用于特定的多播通信。
1.5 E 类地址(Class E)
- 地址范围:从 240.0.0.0 到 255.255.255.255。
- 用途:E 类地址是为 实验性 或 未来用途 保留的地址,不在公开互联网中使用。
- 特点:一般不用于正常的网络通信。
2. 私有IP地址与公共IP地址
根据 IP 地址的用途,IP 地址可以分为 私有 IP 地址 和 公共 IP 地址:
2.1 私有 IP 地址
- 私有 IP 地址是 局域网内部 使用的地址,不会在 互联网 上路由。它们可以在不同的网络中重复使用。
- 私有 IP 地址的范围如下:
- A 类私有地址:10.0.0.0 到 10.255.255.255(/8)
- B 类私有地址:172.16.0.0 到 172.31.255.255(/12)
- C 类私有地址:192.168.0.0 到 192.168.255.255(/16)
- 用途:用于局域网(LAN)内的设备,例如家庭网络、企业网络中的计算机、打印机等。
2.2 公共 IP 地址
- 公共 IP 地址是 互联网 上唯一的地址,用于标识设备(如服务器、路由器等)并进行互联网通信。
- 公共 IP 地址由 Internet Assigned Numbers Authority (IANA) 分配,保证在全球范围内的唯一性。
- 由于 IPv4 地址资源有限,公共 IP 地址经常使用 NAT(网络地址转换) 技术,允许多个局域网中的设备共享一个公共 IP 地址。
3. 特殊用途IP地址
3.1 回环地址(Loopback Address)
- 地址范围:127.0.0.0 到 127.255.255.255。
- 用途:回环地址用于设备与自己之间的通信,通常用于测试本机的网络堆栈。
- 例子:127.0.0.1,常用的回环地址,表示 本地主机。
3.2 广播地址(Broadcast Address)
- 用途:广播地址用于向局域网内的所有设备发送消息,通常是一个特定的 IP 地址,表示 所有主机。
- 例子:对于 C 类地址,如 192.168.1.0/24 网络的广播地址为 192.168.1.255。
3.3 链路本地地址(Link-local Address)
- 地址范围:169.254.0.0 到 169.254.255.255。
- 用途:链路本地地址用于设备在没有 DHCP 服务器的情况下自动分配自己 IP 地址,以便在同一局域网内进行通信。
- 特点:设备无法使用链路本地地址与网络外的设备进行通信。