网络层——蚂蚁和信鸽的关系VS路由原理和相关配置

前言(🐜✉️🕊️)   

        今天内容的主角是蚂蚁(动态路由)和信鸽(静态路由),为什么这么说呢,来看一则小故事吧。

        森林里,森林邮局要送一份重要信件,蚂蚁(动态路由)和信鸽(静态路由)自告奋勇。蚂蚁灵活机敏,遇到断桥立刻绕道,虽偶有迷路(路由震荡),但总能找到新路径快速送达。信鸽坚持固定航线,不受干扰(抗攻击),虽遇风暴也稳步飞行,安全可靠但略慢。最终,急件交给蚂蚁,密件托付信鸽。邮局局长笑道:"各有千秋,合作才好!"

        通过上面的故事知道了,动态路由灵活高效,静态路由安全稳定,按需选择才是最棒的。

1、动态路由

1.1 路由与路由器的关系(一般不同网段间用路由器或3层交换机)

        路由器就是是负责完成分离网络工作的设备,将一个互连网络分成许多分离但互相连接的网络,使得一台网络计算机只需跟踪互连网络上的一些计算机,而不必跟踪每一台网络计算机。用于连接不同网络的专用计算机设备。

         路由(routing) 是指分组从源到目的地时,决定端到 端路径的网络范围的进程。
        
         路由表(Routing Table) 供路由选择时使用,表中包含的信息决定了数据转发的策略。作用是实现路由协议,静态路由选择。 路由表中,包含该路由器掌握的所有目的网络地址,以及通过此路由器到达这些网络的最佳路径。
动态路由:路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。(灵活性,相比静态安全性低一点)

1.2 动态路由配置(OSPF,rip)

暂且搁置

2、静态路由

        静态路由是由管理员在路由器中手动配置的固定路由。(缺乏灵活性)

        默认路由是一种特殊的静态路由,是当路由表中与数据包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的数据包将被丢弃。(提高网络效率)

        末梢网络(Stub Network),是指在网络中的主机和网络设备只有一条路径连接外部。

2.1 静态路由配置

常见命令:

配置静态路由:ip route-static 目的网段 子网掩码 下一条

追踪网络的传输过程:tracert  IP地址

1 不同网段的两台主机想通过一台路由器相互访问

2 两台路由器,3段不同网段,两台主机,使用静态路由完成两台主机连通

......

简单的静态路由拓扑图做法步骤:

1 先将主机对应的IP配置和网关

2 在路由器对应主机的端口设置IP地址,即主机网关

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

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

相关文章

在 Excel xll 自动注册操作 中使用东方仙盟软件2————仙盟创梦IDE

// 获取当前工作表名称string sheetName (string)XlCall.Excel(XlCall.xlfGetDocument, 7);// 构造动态名称(例如:Sheet1!MyNamedCell)string fullName $"{sheetName}!MyNamedCell";// 获取引用并设置值var namedRange (ExcelRe…

nginx日志

目录 实验要求: 实验1: 1.使用vim打开/etc/nginx/nginx.conf查看内容 2.重新读取文件并且重启软件 3.实时查看nginx日志 实验2: 1.使用vim打开/etc/rsyslog.conf 2.配置此文件 3.保存退出后,将核心防护与防火墙关闭。 4.…

【高德开放平台-注册安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

2024 CKA模拟系统制作 | Step-By-Step | 3、CKA考试系统的技术设置

目录 免费获取题库配套 CKA_v1.31_模拟系统 一、免费提权配置 1、使用vim 编辑/etc/sudoers 二、安装命令 1、安装运行时接口命令 2、安装Etcd命令 3、配置K8S命令自动补全 三、配置Kubectl 访问集群 1、Master节点 2、Node01节点 四、SSH配置 1、Node01节点candi…

微信小程序请求扣子(coze)api的例子

1. 准备工作 在开始之前,确保已经完成了以下准备工作: 创建并发布了 Coze 智能体。获取了个人访问令牌(Personal Access Token),这是用于授权的关键凭证。确认目标智能体的 Bot ID 和其他必要参数已准备就绪。 2. 请…

visual studio重新安装如何修改共享组件、工具和SDK路径方案

安装了VsStudio后,如果自己修改了Shared路径,当卸载旧版本,需要安装新版本时发现,之前的Shared路径无法进行修改,这就很坑了 但是却遇到了路径无法修改的问题…真让人头大,当然不修改也可以,有时候&#x…

【Python 算法零基础 4.排序 ② 冒泡排序】

目录 一、引言 二、算法思想 三、时间复杂度和空间复杂度 1.时间复杂度 2.空间复杂度 四、冒泡排序的优缺点 1.算法的优点 2.算法的缺点 五、实战练习 88. 合并两个有序数组 算法与思路 ① 合并数组 ② 冒泡排序 2148. 元素计数 算法与思路 ① 排序 ② 初始化计数器 ③ 遍历数组…

Java设计模式之桥接模式:从入门到精通

文章目录 1. 桥接模式概述1.1 定义与核心思想1.2 模式结构1.3 通俗理解2. 桥接模式详解2.1 为什么需要桥接模式2.2 桥接模式与相关模式对比2.3 桥接模式的优缺点3. 桥接模式实现步骤3.1 实现步骤详解3.2 代码示例:遥控器与电视4. 桥接模式的高级应用4.1 多维度扩展4.2 与工厂模…

AI与.NET技术实操系列(六):实现图像分类模型的部署与调用

引言 人工智能(AI)技术的迅猛发展推动了各行各业的数字化转型。图像分类,作为计算机视觉领域的核心技术之一,能够让机器自动识别图像中的物体、场景或特征,已广泛应用于医疗诊断、安防监控、自动驾驶和电子商务等领域…

Cause: org.apache.ibatis.ognl.OgnlException: sqlSegment

17:12:47.358 [http-nio-11080-exec-2] ERROR c.c.f.w.e.GlobalExceptionHandler - [handleRuntimeException,100] - 请求地址/xx/xxx/xxx/xxx/xxx/8bbe5b132a7a4d9bb28cedfeac94d69f,发生未知异常. org.mybatis.spring.MyBatisSystemException: nested exception is org.apach…

jmeter登录接口生成一批token并写入csv文件

背景:大部分项目真实的业务接口都是需要token鉴权的,想对一批核心业务接口进行并发压测,必然要先生成一批token给这些接口并发循环调用。 基本的思路是这样的:一批手机号csv文件 -》登录接口循环读取csv文件并生成token -》每次…

技术篇-2.3.Golang应用场景及开发工具安装

Golang 虽然语法简洁,上手也较快,但其在高并发、微服务和云原生领域的优势明显,要真正精通并灵活运用仍需积累大量实践经验。与 Java 借助重量级框架不同,Go 倾向于使用标准库和轻量级第三方包来构建高性能、低延迟的系统。 1.1应…

Java面试问题基础篇

面向对象 面向对象编程:拿东西过来做对应的事情 特征: 封装:对象代表什么,就要封装对应的数据,并提供数据对应的行为 继承:Java中提供一个关键字extends,用这个关键字可以让一个类和另一个类…

SpringBoot的前世今生

1. Spring Spring 特性:IOC、AOP、DI, Spring:解决对象耦合的问题,在 applicationContext.xml 中申明 bean,Spring在启动时会解析xml文件进行装载,当需要用对象时直接从容器中拿取bean。 Spring万能胶&a…

微信小程序自行diy选择器有效果图

效果图 实现思路 主要运用到小程序自带视图容器《swiper》 运用到的属性《vertical》《display-multiple-items》《current》《animationfinish》 滑动方向变为纵向 vertical:true 显示的滑块数量 display-multiple-items:5 当前所在滑块的 index curr…

【实用教程】如何快速搭建一套私有的埋点系统?

这篇教程将基于开源项目-ClkLog,教大家快速搭建一套自有的埋点系统,从0开始完成数据采集、分析与展示,全流程掌控用户行为数据。 ClkLog是一款支持私有化部署的全开源用户行为数据采集与分析系统,兼容Web、App、小程序多端埋点&am…

falsk模型-flask_sqlalchemy增删改查

1、增、删、改 增 home_bp.route(/useradd) def user_add():users []for i in range(10,20):user User()user.name 冰冰 str(i)user.age 20iusers.append(user)try:db.session.add_all(users)db.session.commit()return jsonify({code:1,info:success})except Exception…

【专题】机器学习期末复习资料

机器学习期末复习资料(题库) 链接:https://blog.csdn.net/Pqf18064375973/article/details/148105494?sharetypeblogdetail&sharerId148105494&sharereferPC&sharesourcePqf18064375973&sharefrommp_from_link 【测试】 Art…

SpringCloud Alibaba微服务-- Sentinel的使用(笔记)

雪崩问题: 小问题引发大问题,小服务出现故障,处理不当,可能导致整个微服务宕机。 假如商品服务出故障,购物车调用该服务,则可能出现处理时间过长,如果一秒几十个请求,那么处理时间过…

5:OpenCV—图像亮度、对比度变换

1.更改图像和视频的亮度 更改亮度 更改图像的亮度是常用的点操作。在此操作中,图像中每个像素的值应增加/减少一个常数。要更改视频的亮度,应对视频中的每一帧执行相同的操作。 如果要增加图像的亮度,则必须为图像中的每个像素添加一些正常…