写在最前面:欢迎回来!
嘿,小朋友,又见面啦!我们之前一起学习了好多网络知识:IP 地址、子网掩码、路由器、端口号……知道了IP 地址就像门牌号!
但是!你有没有想过一个超级有趣的问题:全世界有这么多电脑!IP 地址只有 40 多亿个!够用吗?怎么分配呢?
这中间有一个超级聪明的"分配方法"!它就是——CIDR!🍰
听到"CIDR"这四个字母,你可能会觉得超级难!什么 C、I、D、R?听起来像神秘的咒语!别担心!其实超级简单!它就像切蛋糕!想切多大切多大!🎂
今天,我们就要揭开 CIDR 的神秘面纱!讲完后你会发现:“哇!原来 CIDR 这么聪明!它就是网络里的’灵活分蛋糕’!” 🍰
准备好了吗?让我们一起出发!🚀
第一章:先来想想一个有趣的问题
在讲 CIDR 之前,让我先问你一个超级有趣的问题:妈妈做了一个大蛋糕,家里有 5 个人,怎么分?
想象一下:蛋糕超级大!🎂 家里有 5 个人!
方法一:死板地切成 4 块!每人一块!但是有 5 个人啊!少一块!😱
方法二:死板地切成 8 块!每人够了!但是剩下 3 块!浪费!😢
方法三:根据实际情况切!5 个人就切 5 块!正好!🎉
方法三最聪明!根据需要灵活分配!
IP 地址也一样!
网络里也有同样的问题!
早期:IP 地址死板地分类(A、B、C 类)!很死板!
后来:人们发明了 CIDR!灵活地分配!想要多大就多大!
是不是很像分蛋糕?让我们深入了解!
第二章:先回顾一下 IP 地址
要理解 CIDR,先回顾一下 IP 地址!
IP 地址长什么样?
IP 地址(IPv4)像这样:192.168.1.1
4 个数字!每个数字0 到 255!中间用点分开!
IP 地址的两部分
每个 IP 地址分两部分:
网络部分:告诉你"这是哪个小区"!🏘️
主机部分:告诉你"这是哪户人家"!🏠
比如192.168.1.5:
前面 192.168.1:网络部分(小区地址)!
后面 5:主机部分(5 号房)!
子网掩码是分割线
怎么知道哪部分是网络、哪部分是主机?
靠子网掩码!🔪
子网掩码像一把刀!把 IP 地址切成两半!
比如255.255.255.0:前 3 段是网络!最后 1 段是主机!
旧时代:死板的分类
很久以前,IP 地址分成 A、B、C 三大类:
A 类:前 1 段是网络!后 3 段是主机!超大网络!🏙️
B 类:前 2 段是网络!后 2 段是主机!中等网络!🏘️
C 类:前 3 段是网络!后 1 段是主机!小网络!🏠
听起来好像挺好?但是有大问题!
第三章:旧时代的大问题
让我们看看旧时代的死板分类有什么问题!
问题:浪费 IP!
假设一家公司,有 1000 台电脑!需要1000 个 IP!
给 C 类网络?C 类只有 254 个 IP!不够!😱
给 B 类网络?B 类有 65534 个 IP!够了!但是……多了 64534 个!全浪费了!😢
给 A 类网络?A 类有 1600 多万个 IP!更浪费!
明明只要 1000 个,却浪费了几万、几百万个!
一个生动的比喻
想象鞋店只卖三种鞋:
小号:1 岁宝宝穿!👶
中号:学生穿!🧒
大号:巨人穿!🧍♂️
如果你是大人,穿什么?
小号:穿不下!😱
中号:太小!😢
大号:太大!🤡
没有合适的!
死板的 IP 分类就是这样!没有"刚刚好"的尺寸!
全球危机!
随着互联网爆发!电脑越来越多!IP 不够用了!😱
照这个浪费法,IP 很快就分完了!
全世界都急了!怎么办?
救星出现:CIDR!
1993 年,聪明的工程师们发明了 CIDR!🎉
CIDR=Classless Inter-Domain Routing!
中文叫:“无类别域间路由”!
关键词是"无类别"!意思是:不再分 A、B、C 类!想多大就多大!灵活分配!
是不是超级聪明?
第四章:CIDR 是什么?
让我们正式认识CIDR!
CIDR 的核心思想
CIDR 的核心思想就一句话:网络部分可以是任意长度!
不再死板地按 8 位、16 位、24 位切!可以按任意位数切!想多灵活就多灵活!
CIDR 的写法
CIDR 这样写:192.168.1.0/24
看到那个/24了吗?那就是 CIDR 的精髓!
意思是:前 24 位是网络部分!后面 8 位是主机部分!
一些例子
192.168.1.0/24:前 24 位是网络!8 位主机!可以有256 个 IP!
192.168.0.0/16:前 16 位是网络!16 位主机!可以有65536 个 IP!
10.0.0.0/8:前 8 位是网络!24 位主机!可以有1600 多万个 IP!
192.168.1.0/26:前 26 位是网络!6 位主机!可以有64 个 IP!
看到了吗?/后面的数字可以是任意的!1 到 32 都行!
一个生动的比喻
想象切蛋糕:🎂
死板分类时代:只能切 1/4、1/8、1/16!
CIDR 时代:想切多大就多大!1/3、1/5、1/7……全都可以!完美匹配需求!
是不是超级灵活?
第五章:CIDR 的数学魔法
让我们看看CIDR 背后的数学魔法!
二进制的世界
电脑里,所有东西都是二进制!只有 0 和 1!
IP 地址也是!32 位二进制!
比如192.168.1.1转成二进制:
11000000.10101000.00000001.00000001
4 段,每段 8 位!一共32 位!
/24 是什么意思?
/24意思是:前 24 位是网络部分!
把192.168.1.0/24写成二进制:
11000000.10101000.00000001 . 00000000
前 24 位:11000000.10101000.00000001(这是网络)
后 8 位:00000000(这是主机)
主机部分有 8 位!可以是0 到 255!一共 256 个 IP!
主机数量的计算
/X表示前 X 位是网络!后 (32-X) 位是主机!
主机数量=2 的 (32-X) 次方!
让我们算一下:
| CIDR | 网络位 | 主机位 | 主机数 |
|---|---|---|---|
| /8 | 8 | 24 | 1677万 |
| /16 | 16 | 16 | 65536 |
| /24 | 24 | 8 | 256 |
| /26 | 26 | 6 | 64 |
| /28 | 28 | 4 | 16 |
| /30 | 30 | 2 | 4 |
| /32 | 32 | 0 | 1 |
是不是超级清楚?
灵活的范围
/X 中的 X:可以从 0 到 32!
/0:整个互联网!💥
/32:只有一个 IP!🏠
之间任意值:根据需要选!
第六章:CIDR 怎么用?
让我们看看CIDR 在现实中怎么用!
场景一:分配公司网络
假设一家公司有1000 台电脑!
死板分类:用 B 类(65534 个),浪费 64534 个!😢
CIDR:用/22!
/22主机数 =2 的 10 次方=1024!正好够 1000 台!只多 24 个!几乎不浪费!🎉
场景二:家庭网络
你家有 5 台设备:电脑、手机、平板、电视、智能灯!
用/29!
/29主机数 =2 的 3 次方=8!够用还不浪费!
场景三:超大公司
腾讯这种大公司,有几百万台服务器!
需要/12或者更大的网段!
/12主机数 =2 的 20 次方=100 多万!够用!
场景四:点对点连接
两个路由器之间!只需要 2 个 IP!
用/30!
/30主机数 =2 的 2 次方=4!但实际可用只有 2 个(去掉网络地址和广播地址)!正好够!
CIDR 让分配超级精准
根据实际需要分配!不浪费!不不够!完美!
第七章:CIDR 的故事
让我们用一个生动的故事来记住 CIDR!
故事:聪明的蛋糕店老板
很久很久以前,数字王国里有一家蛋糕店!🎂
老板叫CIDR 先生!🧑🍳 他超级聪明!
旧时代的烦恼
以前,蛋糕店只卖三种尺寸:
小号:够2 人吃!
中号:够65000 人吃!
大号:够1600 万人吃!
有一天,一个公司来订蛋糕:“我们要 1000 人吃的蛋糕!”
店员懵了:“小号不够,中号太多!怎么办?”
只能给中号!浪费了 64000 份!😢
老板很苦恼:"这样下去,蛋糕都浪费完了!怎么办?"
CIDR 先生的灵感
有一天,CIDR 先生灵机一动:“我为什么不灵活定制呢?”
他改造了店铺:任意人数的蛋糕都能做!
1 人?做!3 人?做!100 人?做!1024 人?做!
只要你说出人数,我就能做!
客人们超级开心
第二天,客人们都来了:
A 公司:“我们要 1000 人的!”✅ 做了!
B 家庭:“我们要 5 人的!”✅ 做了!
C 学校:“我们要 500 人的!”✅ 做了!
D 城市:“我们要 10 万人的!”✅ 做了!
每个人都拿到刚刚好的蛋糕!没有浪费!🎉
蛋糕店的秘密
CIDR 先生的秘密:用一个数字表示蛋糕大小!
比如:
/24:256 人的蛋糕!
/26:64 人的蛋糕!
/30:4 人的蛋糕!
只要说出"/X",就知道多大!简单又精确!
全世界都在用
蛋糕店生意火爆!全世界都在学他的方法!
从此,互联网世界也用这种方法!根据需要分配 IP!不浪费!够用!
CIDR 先生也成了互联网英雄!👑
故事的启示
这个故事告诉我们:
死板的分类不够好!
灵活的定制最完美!
根据实际需求,才是真智慧!
第八章:CIDR 的另一个超能力
CIDR还有一个超能力!叫"路由聚合"!
什么是路由聚合?
路由聚合就是**“把多条路由合并成一条”**!
听起来复杂?让我用比喻解释!
一个生动的比喻
想象邮递员:📮
老办法:
“1 号去 A 路!2 号去 A 路!3 号去 A 路!…100 号去 A 路!”
邮递员记100 条规则!累死了!😵
新办法:路由聚合!
“1-100 号都去 A 路!”
邮递员只记1 条规则!轻松!😄
CIDR 的聚合
CIDR 也一样!
假设有 4 个网络:
192.168.0.0/24!
192.168.1.0/24!
192.168.2.0/24!
192.168.3.0/24!
用 CIDR 聚合:192.168.0.0/22!
一条记录代替四条!路由器轻松多了!
路由聚合的好处
好处一:路由表更小!路由器更快!⚡
好处二:网络更稳定!少出错!
好处三:全球互联网更高效!🌍
这就是 CIDR 的另一个超能力!
第九章:CIDR 的实际应用
让我们看看CIDR 在现实中的应用!
应用一:互联网骨干
互联网的骨干路由器,全靠 CIDR!
没有 CIDR:路由表会有几亿条!路由器扛不住!
有了 CIDR:聚合成几十万条!路由器轻松!
应用二:云服务
阿里云、AWS、腾讯云……都用 CIDR!
每个**虚拟网络(VPC)**都用 CIDR 表示!比如10.0.0.0/16!
用户根据需要选择网段!灵活方便!
应用三:家庭网络
你家路由器!用 CIDR!
通常默认是 192.168.1.0/24!256 个 IP!家里电脑、手机、电视都从这里分!
应用四:防火墙规则
防火墙规则用 CIDR!
比如:“允许 192.168.0.0/16 访问!”一条规则搞定一大片!
应用五:VPN 配置
配置 VPN时,也用 CIDR!告诉 VPN:哪些网段走 VPN!哪些不走!
第十章:CIDR 怎么读写?
让我们学一些实用技巧!
怎么读?
192.168.1.0/24怎么读?
读作:“192 点 168 点 1 点 0 斜杠 24”!
或者:“192.168.1.0 网络,24 位前缀”!
怎么计算主机数?
公式:主机数 = 2^(32-X)
例子:
/24:2^8=256!
/26:2^6=64!
/28:2^4=16!
记住:X 越大,主机越少!X 越小,主机越多!
怎么判断包含关系?
192.168.1.0/24包含192.168.1.5吗?
看前 24 位:192.168.1!
192.168.1.5 的前 24 位也是 192.168.1!包含!✅
192.168.1.0/24包含192.168.2.5吗?
192.168.2.5 的前 24 位是 192.168.2!不包含!❌
常见的 CIDR
/8:超大公司!1600 万 IP!
/16:大公司!6.5 万 IP!
/24:小公司、家庭!256 IP!
/30:点对点连接!4 IP(实际可用 2 个)!
/32:单个 IP!1 个!
第十一章:让我们回顾一下
CIDR 到底是什么?我们用一句话总结:CIDR 就是网络世界里的"灵活分蛋糕"!它不再死板地按 A、B、C 类分 IP!而是根据需要灵活分配!让 IP 不浪费、够用、刚刚好!
核心要点
🎯CIDR 的含义:无类别域间路由。🎯核心思想:网络部分可任意长度。🎯写法:IP/前缀长度,如192.168.1.0/24。🎯作用:灵活分配 IP,避免浪费。
重要数字
📊/8:1600 万个 IP!📊/16:6.5 万个 IP!📊/24:256 个 IP!📊/30:4 个 IP!📊/32:1 个 IP!
计算公式
🧮主机数 = 2^(32-X)!🧮X 越大,主机越少!🧮X 越小,主机越多!
两大超能力
⚡能力一:灵活分配IP,避免浪费!⚡能力二:路由聚合,合并多条路由!
记忆口诀
📝CIDR 像分蛋糕!📝想切多大就多大!📝斜杠后面是网络位!📝不浪费来不缺少!
第十二章:今天的智慧
亲爱的小朋友,让我们一起总结一下今天学到的智慧!
智慧一:灵活胜过死板
死板分类浪费!灵活分配完美!这告诉我们:做事要灵活!死板规则不一定好!
智慧二:根据实际需求
需要多少分多少!不多不少!这告诉我们:做事要根据实际!别贪多!也别不够!
智慧三:聚合让事情简单
多条规则合并成一条!这告诉我们:复杂的事情,也能简化!关键在于找规律!
智慧四:好方法历久弥新
CIDR 用了 30 年!还在广泛使用!这告诉我们:真正好的方法,经得起时间考验!
智慧五:节约就是创造
CIDR 节约了 IP!让互联网能继续发展!这告诉我们:节约也是创造!别浪费资源!
最后的话
亲爱的小朋友,下次当你看到 192.168.1.0/24 这样的写法,请记得:这是 CIDR!它正在告诉电脑:“这是一个 256 个 IP 的网络!”
每一次你配置网络,每一次你学习云计算,每一次你研究互联网,都离不开 CIDR!它就是网络的"灵活分蛋糕"!
“CIDR 是数字世界的’裁缝’,它为每个网络量身定制大小。”✂️
“从 /1 到 /32,CIDR 提供了无穷的灵活性。”🎨
“理解了 CIDR,你就理解了’IP 地址是如何聪明分配的’。”✨
那些让互联网能容纳几十亿设备的奇迹,那些让 IP 不浪费的智慧,那些让路由器轻松工作的秘密,背后都依靠 CIDR 的默默工作!都是"让数字世界精准高效"这个伟大梦想的完美实现。
下次当你看到/24、/16、/8这些数字,请想想:这是 CIDR!它正在告诉我网络的大小!它就是网络的’灵活分蛋糕’!❤️
“在数字世界里,CIDR 是无声的分配者。”🎯
“它让每一个 IP 地址,都找到属于自己的位置。”🏠
🎓恭喜你又毕业了!🎓 下次再见时,我们一起去探索更多有趣的网络秘密!👋🍰✨