我敢说,这是科普路由协议的最高境界

news2024/11/16 13:45:36

大家好,我是许公子。

路由协议,经常看我文章的小友都知道,给你们说过很多期了。

这是网络世界里,很重要的一个概念,总得来说,它负责将数据包从源节点传递到目的节点。

最近又有很多萌新关注过来,想了想,决定给你从小白的角度重新系统梳理一下路由协议。

今日文章阅读福利:《OSPF网络设计解决方案》

作为网络基础,了解它是你入门精进的第一步。私信我,备注“方案”,前30名私信的小友即可获得此份OSPF经典读物。

如果想从0到1系统学习网络,也可以和我聊聊,告知学习意向,我会为你推荐最适合你学习网络的方式。

01 一句话就能说明白,路由协议是啥

路由协议,官方解释就是,一种指定数据包转送方式的网上协议。

小白角度来说:

这就好比你寄一封信,需要通过邮局,把信从寄信人送到收信人那里。

在网络世界里,路由协议就是网络的邮局系统。

它规定了不同的路由器之间怎么交流和传递数据包,确保数据包能够准确、高效地从A地址传输到B地址。

想象一下,你寄信的时候,肯定需要知道正确的寄信规则和邮递方式,才能确保你的信能够按照正确的路径到对方那,对吧。

在网络中,路由协议就是为数据包提供类似的规则和指导。

它决定了数据包在网络中应该经过哪些路由器,怎么选择最佳的路径进行传输,以确保数据包能够快速、可靠地到达目标地。

02 “傻瓜”式解读,路由协议的两种类型

在网络世界里,有很多不同的路由协议可供选择,就像有很多种不同的邮递方式。

路由协议也是一样,可以分为很多种类型,而且还可以根据不同的标准进行分类,横向的,纵向的,都有。

具体可以看这张图,全部给你列出来了。

在这里我按照路由表的更新方式给你说说,静态路由和动态的区别。

01 静态路由协议,小明教你怎么走

暑假到了,你决定去好朋友小明家玩。

这时候,小明给你整个一张地图,他给出的是具体的,怎么去他家的路线图。

“从这条街右转,然后左转,再直走”。

严格按照这个路线来。

静态路由协议就是这样,你手动设置好路由表,明确指定数据包应该走哪条路径。

但是如果路况发生变化,你得手动更新地图(路由表)。

这种协议适合简单的网络或者需要精确控制路由的情况。

02 动态路由协议,我只靠导航就行

不靠小明的地图,你也可以自己去他家。

你决定了,要从家里开车过去,然后你打开了导航,输入了目的地,然后要求导航给你你规划一条最佳路线。

现在,这个导航就是动态路由协议。

它会根据交通状况和道路条件,动态地给你选择一个最佳路线。

如果你在去的路上,前面一公里有车祸拥堵,导航会自动给你调整路线,帮助你选择一个更快的道路来达到目的地。

动态路由协议也是这样,它会根据网络中的变化和故障情况,动态地选择最佳的路径来传输数据。

03 这5种常用的动态路由协议,其实很好区分

从上面描述中,可以很明显看出,静态路由系统,好像不太聪明的样子。

这种只适合简单的网络,或者需要精准控制路由的情况。

那一般情况下,大家还是用动态路由多,基本上就下面这五类了。

想了解具体的知识,你可以参考之前发的每天五分钟系列。

链接给你安排上了:

《网工路由基础(1)RIP原理与配置》

《网工路由基础(2)EIGRP协议》

《网工路由基础(3)OSPF协议》

《网工路由基础(4)ISIS协议》

《网工路由基础(5)BGP协议》

当然,也可以听我继续给你说说。

01 RIP,简单的指南

RIP就像一个简单的指南,它只告诉路由器到达目的地需要多少步。

非常适合小型网络,因为它很容易配置。

然而,它有一个限制:只能告诉你距离,而不能告诉你更多有关网络的信息。

02 OSPF,详细的地图

OSPF就像一张非常详细的地图,用于帮助路由器在大网络中找到最短路径

它告诉每个路由器周围的邻居路由器有关网络的信息,让每个路由器都能计算出最快的路径。

这对于大型网络来说非常有用,因为它具有快速而准确的路径选择能力

03 EIGRP,前两个的结合体

EIGRP结合了OSPF和RIP的优点。

它可以提供更多关于网络的信息,并且可以根据多个因素选择最佳路径。

适用于中型网络,并具有快速收敛的能力。

04 IS-IS,用得少但是更高级

IS-IS是一种类似于OSPF的协议,用于大型网络。

它的工作原理与OSPF类似,但在实际应用中较为少见。

你可以将其看作是一个类似于OSPF的更加高级和复杂的路由协议。

05 BGP,能实现跨国通信

BGP是一种用于互联网络之间的协议。它帮助不同的互联网络之间交换信息,并选择最佳路径来转发数据。

BGP是全球互联网的基础,它帮助互联网络之间进行跨越国界的通信。

这五个路由协议里,刚好涵盖了我前面说的距离矢量路由协议和链路状态路由协议。

我再从里面各拎一个出来给你说说。

04 这么生动形象?趣讲一下RIP和OSPF

RIP是一种距离矢量协议,总的来说,在一些小型网络或简单网络环境中,因为RIP相对简单,易于配置和部署,所以仍然是一个可选的选择。

但随着现代网络的发展,更复杂和功能更强大的路由协议如OSPF获得了更广泛的应用。

OSPF是一种链路状态路由协议,它提供了更精确的路由选择和快速收敛的能力,适用于中大型企业网络和互联网服务提供商。

这次,换个场景给你解释下这俩。

01 RIP,没有灵魂的走路机器

假如你刚入职一个公司,对周围不太熟悉,想去公司附近的某个商场吃饭,但不知道怎么走。

你先问了同事小明,他说你先从这一直往前走,去找小王。

你找到了小王,他说左转进入第一条小巷,找小马。

然后你找到了小马,他说就在前面右转就到了。

最后你顺利走到了想去的商场。

在这个案例里,RIP协议就像是你询问同事的方式。

你作为一个初来者,对附近的地理布局一无所知。

虽然同事只知道自己所在位置和离自己较近的地点,但你依然依赖同事的指引。

他们告诉你的最短路径是基于他们自身的认知

你收集到这些信息后,选择其中最短的路径来到达目的地。

RIP协议也是这样,只知道相邻的路由器之间的信息,它使用这些信息来选择路径,但对整个网络的拓扑了解有限。

02 OSPF,有灵魂的去目的地

还是这个例子,假如你刚入职一个公司,对周围不太熟悉,想去公司附近的某个商场吃饭,但不知道怎么走。

你打开手机导航,有三个路线给你选择:

一,直接直行,穿过斑马线再右转。

二,先右转经常某大厦,再直行,再掉头回来。

三,左转,再直行经过一个天桥,再右转。

你还问了两个同事,他们又给了你两个选择:

四,小明说,你可以经过一个弄堂,这样不用等红绿灯。

五,小王说,你可以先直行,从公司外面的地下通道过去。

现在,你有个五个选择。

你掌握了这些信息,脑子里过了一遍,现在是下班高峰期,而且很晒,一合计,决定结合方案一+方案五,然后最高效地走到了商场。

在这个案例中,OSPF就是这样,能够根据实时的路况信息和路由器之间的通信,进行路径调整,以提供最佳的路由选择

它通过计算和更新路由表,实现了网络中的最优路径选择和快速的数据传输。

怎么样,看到这你悟了吗?

网络世界里,确实总是有很多又干又难啃的内容,但只要我们换种思维,学会转换成自己的案例,就变成了你的知识

如果还有不懂的网络知识,想要系统地进行学习,也可以私信我,发送暗号“学习”,希望能给你一些有效建议。

学不明白的时候,反问一下自己,如果要我去对行外人解释这个东西,我要怎么说。

慢慢地,你就会完全吃透这个知识点。

原创:许公子丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/611396.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言:计算n的阶乘(不考虑溢出)

题目: 从键盘输入一个值n,计算n的阶乘, 如:输入5,计算5的阶乘 --> 5! 1 * 2 * 3 * 4 * 5 思路: 第一步: 创建一个变量 ret ,用来存放每次相乘后的值, 因为 0 乘 任何…

uipath 实现连接pg数据库

1、下载ODBC 如需要使用UiPath连接数据库进行操作,需要先准备必需条件先安装ODBC。 postgresql ODBC下载链接:https://www.postgresql.org/ftp/odbc/versions/msi/ 下载最新的安装包即可。 2、配置ODBC 下载完pgsql ODBC的安装包直接打开压缩包进行…

实验篇(7.2) 07. 通过安全隧道访问指定网站 (SSL) ❀ 远程访问

【简介】通过前面的实验,我们已经了解了SSL VPN的隧道模式。FortiClient客户端拨号后,访问服务器IP的流量,会通过安全隧道到达远端防火墙,并访问DMZ接口下的服务器。那如果我想让更多的访问走安全隧道,但是又不确定是哪…

最受欢迎的十个开源大数据技术

导读大数据已然成为当今最热门的技术之一,正呈爆炸式增长。每天来自全球的新项目如雨后春笋般涌现。幸运地是,开源让越来越多的项目可以直接采用大数据技术,下面就来盘点最受欢迎的十大开源的大数据技术。 大数据已然成为当今最热门的技术之…

热烈庆祝兴业法拍网与中关村科技融资担保有限公司签订业务合作

6月1日,兴业法拍网与北京中关村科技融资担保有限公司签订“法拍贷”合作协议。 “法拍贷”是以法院房产拍卖为核心、线上平台拓宽拍卖渠道、保险公司提供阶段性保证、公证机构加大司法效力、银行提供全程金融服务的“14”创新合作模式。该模式汇聚五方合力让更多竞…

在本地Windows 11 系统的桌面版Docker上搭建PlantUML

文章目录 在本地Windows系统的桌面版Docker上搭建PlantUML简介步骤步骤 1:安装Docker Desktop步骤 2:启动Docker Desktop步骤 3:拉取PlantUML镜像步骤 4:运行PlantUML容器步骤 5:访问PlantUML Web界面 结论参考资料 结…

stable-diffusion-webui 更换 Python 版本

目录 一、原因二、解决方法 一、原因 stable-diffusion-webui 推荐版本是 Python 3.10 ,如果电脑中安装了其他版本到Python,会警告推荐使用Python 3.10版本。 官方安装教程 Automatic Installation on Windows Install Python 3.10.6 (Newer version of…

OBS如何做绿幕直播(滤镜实现去除绿色背景)

OBS如何做绿幕直播(滤镜实现去除绿色背景) 一、设备 推流电脑(i7及以上,16G内存,独显加分)不推荐笔记本和苹果电脑。摄像头(单反或摄像机需要配备采集卡和收音设备)。补光灯。稳定…

k8s概述

前言 通过linux基于cgroup,ns,及rootfs的学习,我们了解了基于容器技术原理。在大规模情况下,单单容器技术完全不够,k8s的出现就是解决 在大规模集群中存在各种各样的任务,任务之间又有着各样的关系。对于这些关系要如何处理优雅得…

tinkerCAD入门操作(4):使用对齐工具和工作平面帮助程序

tinkerCAD入门操作(4):使用对齐工具和工作平面帮助程序 介绍 在本课中,我们将建造一座简单的城堡。您将了解有关对齐工具、镜像和帮助程序工具的所有信息。 开始 您将使用的第一个工具是对齐工具。 无需使用鼠标仔细定位两个部分,对齐工具…

团队管理之性能实施团队日志6

一、从问题统计看进度风险 从统计来看,近三个星期过去 了,发现了 59 个问题。28 个是性能问题还需要再细分类型,现在这个还是粗了点,比如说配置问题、代码问题。 所以笼统说来除了这里的功能问题之外,其他的基本上都是…

对话中科易安市场经理:联网智能门锁之运行、运营与运维

大家好!我是中科易安市场部的市场经理,相信很多中科易安联网智能门锁的新老朋友对我并不陌生,或许我们没有面见,但是每一篇中科易安发布的原创推文皆出自我手。此刻,我想和中科易安的产品用户、客户以及媒体朋友们&…

weblogic 重置密码|修改密码

一:重置密码: 我本机的文件目录: /u01/wls12214/Middleware/user_projects/domains/wls_domain/ 第一步删除: DefaultAuthenticatorlnit.ldift (先对此文件备份,防止后续异常可复原) 删除此文件…

使用Leangoo领歌敏捷工具实施多团队规模化敏捷

多团队大规模敏捷的场景定义: 多个敏捷团队开发同一个大型产品,几十人,甚至几百人开发一个产品或解决方案。 在Leangoo领歌中创建多团队大规模敏捷项目: 多团队规模化敏捷的项目结构: 在Leangoo企业中创建项目&…

图解LeetCode——230. 二叉搜索树中第K小的元素

一、题目 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 二、示例 2.1> 示例 1: 【输入】root [3,1,4,null,2], k 1 【输出】1 2.2> 示例 2&…

数据库优化之常用的show variables、show status配置优化

文章目录 ⭐️ MySQL优化-配置优化1、show variables查看MySQL服务器配置参数1)查看及调整系统配置变量值2)查询缓存相关参数: 2、show status查看MySQL服务器运行状态值1)调整max_connections:2)调整back_…

chatgpt赋能python:Python可以烧录进硬件里吗?

Python可以烧录进硬件里吗? Python编程语言已经成为了越来越多的开发工程师的首选工具。这是一门易学易用的编程语言,以其灵活性、可读性和功能强大而受到广泛的青睐。因此,许多人都很自然地想知道这个问题:Python可以烧录进硬件…

公司大规模裁员的时间轴

正如我们常说的公司在大规模裁员之前是有很多征兆的,不是就拍怕脑袋决定的。 这次公司的裁员真的属于教科书级别的裁员,因此觉得记录下公司整个过程的时间轴是有意义的,希望能够给所有朋友有个参考。 也很想知道的是,如果是你&am…

react组件性能优化探索实践

React本身就非常关注性能,其提供的虚拟DOM搭配上Diff算法,实现对DOM操作最小粒度的改变也是非常的高效。然而其组件渲染机制,也决定了在对组件进行更新时还可以进行更细致的优化。 react组件渲染 react的组件渲染分为初始化渲染和更新渲染。…

PB12.5 获取ip与计算机名

/建立全局的结构s_wsadata //结构如下: //version unsignedinteger //highversion unsignedinteger //description[257] character //systemstatus[129] character //maxso…