IP 地址分类及其表示方法

IP地址分类及其表示方法(IPv4重点 + 现代CIDR)

IP地址是网络层用于标识设备的重要概念。目前主流是IPv4(32位),IPv6(128位)逐渐普及,但面试和基础学习仍以IPv4分类为主。

1. IPv4地址的基本表示方法

点分十进制表示法(最常用、人可读):

  • IPv4地址共32位二进制,分为4个字节(8位一组)
  • 每个字节用十进制表示(0~255),中间用英文句点(.)分隔。
  • 示例:192.168.1.10
    对应二进制:11000000.10101000.00000001.00001010

其他表示方法(了解即可):

  • 二进制:完整32位,如 11000000 10101000 00000001 00001010
  • 十六进制:每字节转16进制,如 C0.A8.01.0A
  • CIDR表示法(现代主流):IP地址 + /前缀长度,如 192.168.1.0/24(前24位为网络前缀)

2. 传统分类IP地址(Classful Addressing)

早期(1981年RFC 791)将IPv4地址按第一个字节的高位比特分为5类(A、B、C、D、E)。每类固定网络位和主机位。

高位起始比特第一字节范围(十进制)网络位/主机位默认子网掩码单个网络主机数(理论)主要用途私有地址范围示例
A01~1268位 / 24位255.0.0.0 (/8)2²⁴ – 2 ≈ 1670万大型网络(如早期大型企业)10.0.0.0 ~ 10.255.255.255
B10128~19116位 / 16位255.255.0.0 (/16)2¹⁶ – 2 ≈ 6.5万中型网络172.16.0.0 ~ 172.31.255.255
C110192~22324位 / 8位255.255.255.0 (/24)2⁸ – 2 ≈ 254小型网络(如局域网)192.168.0.0 ~ 192.168.255.255
D1110224~239组播(Multicast)
E1111240~255保留/实验

特殊说明

  • 0.0.0.0:本网络(或默认路由)。
  • 127.x.x.x环回地址(Loopback),用于本机测试(如127.0.0.1)。
  • 主机号全0:表示网络地址本身。
  • 主机号全1:表示该网络的广播地址。
  • 实际可用范围排除全0和全1的主机号。

如何判断类别(快速方法):

  • 第一个字节十进制值
  • 1~126 → A类
  • 128~191 → B类
  • 192~223 → C类
  • 224~239 → D类
  • 240~255 → E类

3. 分类地址的优缺点

优点:早期管理简单,按规模分配网络。
缺点:地址浪费严重(例如一个C类网络最多254台主机,但很多公司用不完;A类网络又太大)。1993年后逐渐被CIDR(无类域间路由)取代。

4. 现代无分类编址 —— CIDR(Classless Inter-Domain Routing)

CIDR 消除了固定类的概念,使用可变长度子网掩码(VLSM)

表示方法

  • 网络地址/前缀长度(斜杠 + 网络位数)
  • 示例:
  • 192.168.1.0/24 → 前24位是网络前缀,后8位是主机(等价于传统C类 + 子网掩码255.255.255.0)
  • 10.0.0.0/8 → 传统A类
  • 172.16.0.0/12 → 常用私有B类子网

优点

  • 灵活分配IP,减少浪费。
  • 支持路由聚合(减少路由表条目)。
  • 是当前互联网实际使用的编址方式。

5. 私有IP地址(Private IP) vs 公有IP

为了缓解IPv4地址枯竭,RFC 1918定义了私有地址(仅在内部网络使用,需NAT上网):

  • A类私有:10.0.0.0 ~ 10.255.255.255
  • B类私有:172.16.0.0 ~ 172.31.255.255
  • C类私有:192.168.0.0 ~ 192.168.255.255

其他是公有地址(需向ISP或机构申请)。

6. 总结口诀(便于记忆)

  • 点分十进制四段,每段0~255。
  • 分类看首位:0=A、10=B、110=C、1110=D、1111=E。
  • A大B中C小:主机数A最多,C最少。
  • 现代用CIDR:IP/前缀长,灵活不浪费。
  • 私有三段:10、172.16-31、192.168。

常见面试/考试追问

  • 192.168.1.1 属于哪类地址?(C类)
  • 127.0.0.1 的作用是什么?
  • CIDR 与传统分类的区别?
  • 如何将 192.168.1.100/24 转成子网掩码形式?
  • D类地址用于什么?

掌握IP地址分类和表示方法,是学习TCP/IP、子网划分、路由、NAT等网络知识的基础。

如果你想继续看:

  • 子网划分与VLSM详细计算
  • IPv6地址表示与分类
  • 子网掩码计算练习题
  • 私有IP与NAT原理

随时告诉我“下一节”或具体问题,我继续用表格+例子详细讲解!

文章已创建 5130

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部