CIDR(无类型域间选路)的通俗解释:
核心概念
CIDR 是一种简化 IP 地址和子网掩码表示的方法,通过 “IP地址/网络前缀位数” 的格式取代传统的“IP地址 + 子网掩码”组合。它的核心是用数字直接表示网络部分的位数,从而更灵活地划分网络。
关键步骤解析
1. 子网掩码 → 二进制
子网掩码的作用是区分 IP 地址中的网络部分和主机部分。例如:
- 子网掩码 255.255.0.0 转换为二进制是:
- 11111111.11111111.00000000.00000000
复制代码 - 其中,连续的 1 表示网络位,连续的 0 表示主机位。
2. 统计网络位的数量
- 子网掩码 255.255.0.0 的二进制中,前 16 位是 1,因此网络前缀位数为 16。
- 最终 CIDR 表示为:IP地址/16(例如 10.10.1.22/16)。
CIDR 的优势
传统分类网络CIDR固定分为 A/B/C 类(如 B 类默认 /16)网络位数可任意指定(如 /24、/28)地址分配不灵活,易浪费按需分配,减少 IP 浪费子网掩码需完整写出用数字直接表示网络位数示例对比
- 传统写法:IP 192.168.1.0,子网掩码 255.255.255.0
- CIDR 写法:192.168.1.0/24
(掩码 255.255.255.0 对应 24 个连续的 1)
CIDR 的实际应用
- 灵活划分子网
- 例如:将 192.168.0.0/16(默认 B 类)划分为更小的 192.168.1.0/24(C 类大小)。
- 路由聚合(汇总)
- 多个连续子网(如 10.10.0.0/24 和 10.10.1.0/24)可合并为 10.10.0.0/23,减少路由表条目。
常见问题
如何从 CIDR 还原子网掩码?
- 示例:10.10.1.22/16
- 网络位数是 16,前 16 位二进制为 1,后 16 位为 0,即 255.255.0.0。
CIDR 中的 “无类型” 是什么意思?
- 传统 IP 分类(A/B/C)强制规定网络位数(如 B 类 /16),而 CIDR 打破这种限制,允许自由定义(如 /28)。
总结
CIDR 通过 IP地址/网络前缀位数 的简洁形式,解决了传统 IP 分类的僵化问题,使网络划分更灵活高效。例如:
- /24:子网掩码 255.255.255.0,支持 254 台主机。
- /30:子网掩码 255.255.255.252,仅支持 2 台主机(常用于点对点链路)。
- 文字在线转图片
- 图片转换Base64
- 网站技术栈检测
- DeepSeek
- Markdown在线
Link:https://www.cnblogs.com/farwish/p/18794961
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |