1508 字
8 分钟
网络基础 3 IP地址

3. IP地址#

1)网络地址#

IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号为全0,网络地址代表着整个网络。

1.核心概念:网络位与主机位

  • 网络位(Network Bits):IP地址中标识所属网络的部分(类似“小区名”)

  • 主机位(Host Bits):IP地址中标识具体设备的部分(类似“门牌号”)

如何区分? → 看子网掩码(Subnet Mask):

  • 掩码255对应的IP段是网络位,0对应的段是主机位
IP地址子网掩码网络位主机位网络地址
192.168.1.100255.255.255.0前24位(192.168.1后8位(.100192.168.1.0
10.2.3.4255.255.0.0前16位(10.2后16位(.3.410.2.0.0

2.网络地址的定义

  • 网络地址 = 网络位保持原样 + 主机位全部置0
  • 作用:表示一个网络段,而非具体设备(类似“小区名称”)

IP地址:192.168.1.100
子网掩码:255.255.255.0(即/24)
→ 网络位:192.168.1
→ 主机位:.100
→ 网络地址:192.168.1.0(主机位全0)

计算步骤大概了解:

IP: 11000000.10101000.00000001.01100100 # 192.168.1.100 掩码:11111111.11111111.11111111.00000000 # 255.255.255.0

进行AND运算(同1为1,否则0),结果为:

11000000.10101000.00000001.00000000 # 192.168.1.0(网络地址)

3.快速判断网络位和主机位?

🎯 方法1:看子网掩码

  • 掩码255对应的IP段网络位
  • 掩码0对应的IP段主机位

🎯 方法2:CIDR表示法(如/24

  • /24 = 前24位是网络位,后8位是主机位
  • /16 = 前16位是网络位,后16位是主机位

10.0.0.5/8 → 网络位:10. 主机位:0.0.5
172.16.2.3/16 → 网络位:172.16 主机位:2.3

地址类型主机位规则用途例子(/24网络)
网络地址全0标识整个网络段192.168.1.0
广播地址全1向该网络所有设备广播192.168.1.255
可用主机地址非全0/全1分配给具体设备192.168.1.1-254
  • 主机位全0的IP(网络地址)不能配给设备(类似“小区名不能当门牌号”)
  • 主机位全1的IP(广播地址)只能用于广播

直接广播地址和受限广播地址:

  • 直接广播地址:<网络号>.255,针对特定子网的所有主机
    • 能否跨网段✅(默认被路由器丢弃,特殊配置后可以跨网段)
  • 受限广播地址:255.255.255.255,仅限当前局域网(不跨路由器)
    • 能否跨网段❌(绝对不跨网段)

2)A/B/C/D/E五类地址#

⚠️注意:现已被CIDR取代,但掩码规则仍沿用

核心逻辑:按网络位长度划分,适应不同规模网络

类型规定IP范围默认掩码用途私有地址保留段
A类1字节网络位和3字节主机位,必须是0开头1.0.0.0 ~ 126.255.255.255255.0.0.0/8超大型机构(如云服务商)10.0.0.0/8
B类2字节网络位和2字节主机位,必须是10开头128.0.0.0 ~ 191.255.255.255255.255.0.0/16中型企业172.16.0.0/12
C类3字节网络位和1字节主机位,必须是110开头192.0.0.0 ~ 223.255.255.255255.255.255.0/24小型网络/家庭192.168.0.0/16
D类不区分网络位和主机位,必须是1110开头224.0.0.0 ~ 239.255.255.255组播(如视频会议)无私有地址
E类不区分网络位和主机位,必须是1111开头240.0.0.0 ~ 255.255.255.255实验保留(未公开使用)无私有地址

关键点

  • A/B/C类有默认掩码,D/E类无掩码概念。
  • 私有地址是A/B/C类中的保留段(RFC 1918),仅限内网使用
  • ⚠️注意私有地址是人为划定的保留段,与ABC类的默认掩码无必然关系,例如B类地址默认掩码是/16,但是B类私有地址保留段的地址段是/12,注意这里私有地址是“地址段”,不是“默认掩码”,B类和C类的/12/16地址块前缀,不是子网掩码

3)CIDR如何取代传统分类#

CIDR(无类别域间路由)的核心改进

  • 废除ABC类固定掩码 → 允许任意前缀长度(如192.168.1.0/26而不是/24
  • 支持路由聚合 → 减少路由表条目(如172.16.0.0/16可聚合172.16.1.0/24等)

🔄 新旧对比

场景传统分类CIDR时代
地址表示192.168.1.0(默认/24)192.168.1.0/26(灵活)
子网划分必须按A/B/C类固定划分可自由借位(如/28
路由优化效率低(大量独立路由)支持聚合(如10.0.0.0/8

4)公有地址与私有地址#

1.私有地址三大保留段(RFC 1918)

这个范围内的地址不会在全球使用,只具有本地意义

地址段掩码范围适用场景IP范围
10.0.0.0/8255.0.0.0超大型企业/云服务商10.0.0.0 ~ 10.255.255.255
172.16.0.0/12255.240.0.0中型企业/学校网络172.16.0.0 ~ 172.31.255.255
192.168.0.0/16255.255.0.0家庭/小型办公室192.168.0.0 ~ 192.168.255.255

⚠️特殊保留:

  • 169.254.0.0/16(链路本地地址,DHCP失败时自动分配)
  • 127.0.0.0/8(环回地址,常用于本地测试)
  • 0.0.0.0 任意门,作为默认路由或者用于监听所有IP
  • 255.255.255.255 当前局域网所有设备广播

2.公有地址范围

✅ 所有不属于私有地址的IP都是公有地址

5)子网划分:右抢主机位#

操作右抢主机位

  • 原始网络192.168.1.0/24(主机位=8位,254主机)
  • 划分子网:借2位主机位 → 新掩码/26(主机位=6位,62主机/子网)

注意子网掩码是连续的1,不连续是非法的

  • 255.255.254.0(合法) vs 255.255.253.0(非法)

同时,每个子网有2个保留IP(网络地址和广播地址),故主机位是 2^n - 2

6)D类组播地址#

D类地址就是组播地址。

D类地址以1110开头,地址范围是224.0.0.0~239.255.255.255,D类地址作为组播地址(一对多的通信);

E类地址以1111开头,地址范围是240.0.0.0~255.255.255.255,E类地址为保留地址,供以后使用。

⚠️注意:只有A,B,C有网络号和主机号之分,D类地址和E类地址没有划分网络号和主机号(在子网掩码上也体现了,因为D/E类没有掩码这个概念)。

网络基础 3 IP地址
https://fuwari.cbba.top/posts/网络基础-3-ip地址/
作者
Chen_Feng
发布于
2025-07-13
许可协议
CC BY-NC-SA 4.0