搞不懂缺省路由?一个故事告诉你

本文涉及的产品
应用实时监控服务-用户体验监控,每月100OCU免费额度
容器镜像服务 ACR,镜像仓库100个 不限时长
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 搞不懂缺省路由?一个故事告诉你
点赞后看,养成习惯
喜欢的话 可以点个关注哟
你们的点赞支持对博主们来说很重要哦 !!!

image.png



00 对路由的理解

首先我先来分享分享我对路由的理解:
在我的理解里,路由器和路由表的形式类比于一个点一条线

一个点指的是一个坐标,可以理解成是肯德基或者麦当劳在地图上的一个坐标 一条线指的是这个点要想到达其他点可选的一条线路

我们知道点线成面,这里也是如此。

网络上众多的路由器,路由器上许多的路由表,总多的点线整合起来就成了一张地图,一张网络的地图。

在这个地图的帮助下,我们就可以顺利地从处于北京的网络地址A访问到处于上海的网络地址B。

这里有个地方要注意了,使用这个地图的方法很特殊,那就是你必须按顺序一个一个点来,否则是会迷路的!!!

举个栗子:
你现在处于A地,你想要前往C地,沿途会经过B地。

这个时候你会发现,你想要选择去C地,但是地图上并没有显示C地的具体位置,而是指示你要去B地的路线。而只有你到达B地之后B地才会告诉你怎么去往C地

也就是说,虽然你不能掌握全局,但是只要按照地图一步一步来,你就会越来越接近目的地,直到最后你就会到达你想要的目的地

这里的理解可以类比于多米诺骨牌,比如第一张牌,能够砸到自己的下一张牌,即下一跳,第二张牌能够找到自己的下一跳,即第三张牌。依次滴递推,无论中间有多少个骨牌,只要可以够找到自己的下一跳,便可以找到终点。因为这个游戏规则是:下一跳更接近终点 ,这样起点和终点就能沟通起来。

在这里,我们可以继续发散思维,如果多米诺骨牌中的其中一张牌没有被上一张牌推倒,那么最后一张牌会被推倒嘛

肯定是不会的,所以说如果你想要从A到达C,而途径到B却发现B地没有去往C地的指示,那么你就会被卡在B点,达到不了C地的。



01 缺省网关在路由表里的形式

说完对路由的理解,那么说回正题,接下来我们就来看看缺省路由/网关

缺省路由长什么样呢?

长如下这样:

image.png

这条缺省路由的实际意思是:我海纳百川,不管你的网络号是什么、掩码是什么,只要你不清楚下一步要去哪里,就选择我吧,我会使用物理接口Eth0发送给下一跳,会让你更接近目的地的




02 用故事理解缺省路由

受疫情影响,某学校要求孩子放学后要么由家长接送要么统一乘坐校车回家。下课铃响后,孩子们纷纷跑到校门口寻找自己的家长,找到自己家长的孩子开心地牵着家长的手回去,我们发现,家长或许不会马上带着孩子回家,可能还会带着孩子去逛逛街、吃吃小吃。但毫无疑问,最终的目的地通常都是家中。也就是说,孩子不用考虑那么多,只要牵着家长的手即可更接近家里。(路由器根据路由表匹配目的IP地址,将报文发给对应的下一跳)

image.png

小明、李四倒都很幸运,很快就找到了自己的家长,牵着家长的手坐车离去。但是学校门口,还有很多包括张三在内的许多同学没有回家,老师大声呼喊着:没有找到家长的同学,过来统一坐校车回家。(如果报文在路由表里匹配不到目的IP地址,则统一发给某个地址)

在这里,老师说的校车就是剩下同学的最后的选择,也就是我们说的缺省(默认)网关。




以上文章,作为自己的学习笔记,仅供参考

本文完,感谢你的阅读!!!

最后,如果本文对你有所帮助,希望可以点个赞支持一下。你们的鼓励将会是博主原创的动力。

目录
相关文章
|
6月前
|
数据采集 大数据 Python
学Python静不下来,看了一堆资料还是很迷茫是为什么
学Python静不下来,看了一堆资料还是很迷茫是为什么
62 2
学Python静不下来,看了一堆资料还是很迷茫是为什么
|
算法 程序员 数据安全/隐私保护
2022 年终总结|怎样写出一篇还不错的文章
2022 年终总结|怎样写出一篇还不错的文章
79 0
|
IDE 开发工具 Python
这样的奇技淫巧,劝你不用也罢
这样的奇技淫巧,劝你不用也罢
139 0
猿创征文|程序员的浪漫(代码猜诗词)
猿创征文|程序员的浪漫(代码猜诗词)
猿创征文|程序员的浪漫(代码猜诗词)
|
小程序 数据安全/隐私保护 计算机视觉
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
177 0
切勿外传,我要把我的写作“小心思”放出来了!| 年终总结之学习篇🚩
|
算法 前端开发 搜索推荐
学编程的 3 个正经建议,学弟学妹们记得收藏呀,这波赚大发了!
学编程的 3 个正经建议,学弟学妹们记得收藏呀,这波赚大发了!
149 0
|
Java 程序员
一个“码农”自述的血泪史:当了35年程序员,我最大的遗憾就是没抓住机遇转行
注:这是一个“一子错,满盘皆落索”的故事。兢兢业业干了35年的程序员,最后却认识到,程序员的力量太过微小。无论你写程序有多厉害,你都很难有权力真正改变一些失败的产品、失败的项目。
1522 0
|
Python 机器学习/深度学习
听过很多道理,依然过不好这一生?
网上有一个经典的段子“听过很多道理,依然过不好这一生”。同样的道理我们也可以问问自己“学过这么多年英语,依然开不了口”,“看了这么多书,依然编不了程序”。
1084 0