当前位置: 首页 > article >正文

计算机网络 --- 动态路由

静态路由由网络管理员手工配置的路由信息动态路由所有路由器运行相同的路由协议彼此之间沟通交流最终计算出到达未知网段的路由信息静态路由优点1.静态路由选路更加合理2.不需要额外消耗资源3.更加安全缺点1.在复杂网络环境下配置量比较大2.无法基于网络拓扑变更而自动收敛动态路由优点1.配置简单2.可以基于网络拓扑变更而自动收敛缺点1.由单一算法计算选择的路径选路不一定合理2.需要消耗额外的资源3.更容易受到安全风险的影响静态路由和动态路由的适用场景静态路由协议更适合用在规模较小的网络动态路由协议更适合应用在中大型网络环境中AS --- 自治系统 --- AS号 --- 16位二进制构成 --- 1 - 65534 --- 拓展版的AS号 --- 32位二级制构成IGP --- 内部网关协议 --- 应用在AS内部的动态路由协议 --- RIPOSPFISISEIGRPEGP --- 外部网关协议 --- 应用在AS之间的动态路由协议 --- BGPIGP协议根据算法进行分类距离矢量型协议贝尔曼-福特算法 --- RIP --- 直接传递路由条目信息 --- 依据传闻的路由协议链路状态型协议设备将自身的连接情况描述成为LSA链路状态通告之后彼此交换LSA信息最终将整个网络的拓扑获取到再使用SPF算法将图形结构转换成树形结构计算到达未知网段的路由信息 --- OSPFIS-IS在RIP中我们将两台直连的一开始具备通信条件的设备他们之间的关系称为邻居关系目标网段cost --- 开销值 --- 如果到达同一个目标网段存在多条路径时我们将比较开销值选择开销值较小的路径 --- 动态路由协议选路的主要依据RIP使用跳数作为开销值的评判标准RIP的优先级 --- 100RIP存在一个15跳工作半径的限制当RIP接收到一个开销值为16的路由信息时将视为不可达RIP数据包中携带的开销值为本地的开销值加1贝尔曼-福特算法1.R2发送2.0网段的路由信息到R1身上R1身上的路由表中没有该网段的路由信息R1将刷新路由信息到路由表中Destination/Mask Proto Pre Cost Flags NextHop Interface192.168.2.0/24 RIP 100 1 D 12.0.0.2 G0/0/02.R2发送2.0网段的路由信息到R1身上R1身上的路由表中存在该网段的路由信息如果该路由的下一跳就是R2R1将刷新路由信息到路由表中3.R2发送2.0网段的路由信息到R1身上R1身上的路由表中存在该网段的路由信息如果该路由的下一跳不是R2则比较开销值本地路由表中的开销值大于R2发来的开销值R1将刷新路由信息到路由表中4.R2发送2.0网段的路由信息到R1身上R1身上的路由表中存在该网段的路由信息如果该路由的下一跳不是R2则比较开销值本地路由表中的开销值小于R2发来的开销值R1将不刷新路由信息到路由表中RIP也支持等开销负载均衡

相关文章:

计算机网络 --- 动态路由

静态路由:由网络管理员手工配置的路由信息动态路由:所有路由器运行相同的路由协议,彼此之间沟通交流最终计算出到达未知网段的路由信息静态路由:优点:1.静态路由选路更加合理2.不需要额外消耗资源3.更加安全缺点&#…...

基于“灵珠AI平台”从0到1搭建一个博物馆数字人导游智能体教程

一、前言 有没有小伙伴去过博物馆?是不是经常遇到这种情况:租一个讲解器,走到哪听到哪,但它只管自己讲,根本不关心你想听什么。你对某件青铜器特别好奇,想多问两句?不好意思,讲解器不…...

寄存器与操作寄存器(小白级教学)

前言到目前为止,计算机依然只能读入二进制,此时肯定会有读者好奇了,那我们电脑中各种各样的图案,声音还有颜色都是如何来的呢,因为电脑本身就是硬件,硬件内部中,1就是代表高电压,0就…...

MyBatisPlus之核心功能+扩展功能

1.核心功能之Lamba更新普通写法:基于lamba写法:1.在controller层中编写接口,调用一个自己写的方法2.在IUserService接口,在UserServiceImpl实现该方法3.在UserServiceImpl编写代码,使用Lamba编写与lambdaQuery方法类似…...

用python实现一个简单的聊天功能

学完了python基础,写一个脚本,调用通义千问大模型API实现一个简单的聊天功能。 一、准备工作 1、执行以下命令,安装请求库 pip install requests 2、去通义千问开放平台申请API Key 注册阿里云账号并完成实名认证:https://das…...

Flutter 开源鸿蒙动效实战:全场景动效集成精简指南

🎉 Flutter 开源鸿蒙动效实战:全场景动效集成精简指南(鸿蒙兼容 可直接运行) 欢迎加入开源鸿蒙跨平台社区→https://openharmonycrosplatform.csdn.net 哈喽宝子们!我是刚学跨平台开发的大一新生😆 这次给我的鸿蒙 …...

别再裸奔了!给若依前后端分离项目加上AES接口加密(Vue3 + Spring Boot保姆级配置)

若依框架前后端分离项目AES接口加密实战指南 在当今数据安全日益重要的环境下,企业级应用开发中接口传输的安全性已成为不可忽视的一环。许多开发者在使用若依这类优秀框架时,往往只关注功能实现而忽略了数据传输过程中的安全隐患。本文将带您从零开始&a…...

D2: AI 工具的 ROI 评估框架(附 Excel 模板)

文章目录 D2: AI 工具的 ROI 评估框架(附 Excel 模板) 🎯 为什么这个话题重要? 现实痛点 真实案例 本章价值 核心内容 一、ROI 评估的核心公式 直接收益(可量化) 间接收益(需估算) 显性成本(必须计算) 隐性成本(最容易被低估) 风险成本(必须量化) 二、五维评估模…...

任务管理器怎么打开?【图文讲解】电脑卡死怎么关程序?任务管理器快捷键?电脑结束任务快捷键?6 种超简单方法,电脑卡死一键救急!

(1)问题背景 谁没碰到过电脑当场 “摆烂” 的崩溃时刻?软件卡死不动、页面关不掉、鼠标点啥都没反应,整个电脑卡成 PPT,急得人直跺脚! 这时候能救电脑于水火的,只有任务管理器。它就像电脑的急…...

BFF 架构决策与落地实践:从第一性原理到工程取舍

在主导过多个前后端分离项目的架构演进后,我对 BFF 这一层有了更系统的审视。它并非一个必须存在的组件,而是在特定约束下为解决特定问题而产生的架构模式。理解它,需要回到问题本源,厘清收益与代价,再谈如何落地。 一…...

【入门C++语法】第3章 输入cin

第3章 输入cin 一、 输入指令 C的输入指令&#xff1a;cin >> cin >> a;作用&#xff1a;读入一个变量&#xff0c;存储在变量a中 二、 完整示例程序 #include <iostream> using namespace std;int main() {int a,b;cin >> a >> b;cout <<…...

2026年工程AI动画框架:USD+知识图谱新标准

针对“2026年工程AI动画框架是否会形成基于USD知识图谱的统一语义标准”这一问题&#xff0c;答案是&#xff1a;到2026年&#xff0c;形成全球性、强制性的统一标准可能性较低&#xff0c;但以USD为几何与场景描述基础、以领域知识图谱为语义增强与推理层的“事实性”融合架构…...

ROS Melodic下,手把手教你用MoveIt Setup Assistant配置带夹爪的机械臂(附Gazebo仿真避坑点)

ROS Melodic机械臂配置实战&#xff1a;从MoveIt Setup Assistant到Gazebo仿真的全流程解析 在工业自动化和服务机器人领域&#xff0c;机械臂的运动规划一直是核心挑战。ROS Melodic作为长期支持版本&#xff0c;其MoveIt框架的配置流程与早期版本存在显著差异。本文将深入剖析…...

毕业论文排版救星!Paperxie 一键搞定 4000 + 高校格式,本科生再也不用熬夜改格式了

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/科研绘图https://www.paperxie.cn/format/typesettinghttps://www.paperxie.cn/format/typesetting 一、写在前面&#xff1a;被论文格式支配的恐惧&#xff0c;你一定懂 本科毕业论文的最后一关&#xff…...

在 ADT 里把当前焦点对象直接做成可点击清单,基于 HTML 结果的 Focused Objects Display IDE Action 实战

你在 Eclipse 版 ADT 里写代码时,真正高频的动作往往不是再新建一个对象,而是快速看清楚当前到底选中了什么。编辑器里盯着一个类,Project Explorer 里又顺手多选了几个对象,或者传输组织器里正在核对一个请求里的条目,这时候如果能有一个小动作,把当前焦点里的对象直接读…...

【限时解禁】SITS2026评测套件V1.0完整数据集+评估Pipeline(含中文细粒度标注子集)

第一章&#xff1a;SITS2026发布&#xff1a;多模态大模型评测集 2026奇点智能技术大会(https://ml-summit.org) 评测集设计目标 SITS2026&#xff08;Singularity Intelligence Test Suite 2026&#xff09;是面向下一代多模态大模型构建的综合性基准评测集&#xff0c;聚焦…...

计算机网络之TCP和UDP的底层机制

文章目录 1. TCP和UDP区别&#xff1f;2.TCP为什么可靠传输3. 怎么用UDP实现HTTP&#xff1f;4. TCP粘包怎么解决5. 滑动窗口6. 拥塞控制 1. TCP和UDP区别&#xff1f; TCP&#xff1a; 报头 TCP发送数据 客户端&#xff1a; #include <iostream> #include <strin…...

基于深度学习的苹果叶片病虫害识别系统,resnet50,vgg16,resnet34【pytorch框架,python源码】

更多图像分类、图像识别、目标检测、图像分割&#xff0c;图像检索等项目可从主页查看 功能演示(要看shi pin下面的简介)&#xff1a; https://www.bilibili.com/video/BV1Bs4XzcEdH/?spm_id_from333.1387.homepage.video_card.click&vd_source95b9b70984596ccebdb2780f0…...

2026年安卓APP安全加固公司哪家好?从技术、性能到合规的深度选型指南

选错安卓APP安全加固公司&#xff0c;后果可能比不加固更严重——应用商店审核被拒、上线后用户疯狂反馈闪退、核心代码被逆向破解导致数据泄露。更棘手的是&#xff0c;当你拿着加固报告去应对等保测评时&#xff0c;可能因为加固方案不被认可而功亏一篑。这些都不是危言耸听&…...

S32K144外部中断实战:用按键控制LED,手把手教你避开中断标志位清除的坑

S32K144外部中断实战&#xff1a;从按键消抖到标志位管理的完整解决方案 在嵌入式开发中&#xff0c;外部中断是实现实时响应的关键机制。S32K144作为NXP面向汽车电子和工业控制的主力MCU&#xff0c;其中断系统的灵活性和可靠性备受开发者青睐。但看似简单的按键中断控制LED背…...

有孩家庭接送场景混动车型实证测评:座舱健康与续航便捷性核心指标对比研究

摘要在城市通勤与萌娃接送双场景叠加的用车需求下&#xff0c;座舱健康&#xff08;甲醛 / 异味控制、空气净化&#xff09;与出行便捷性&#xff08;纯电续航、亏电油耗、场景适配收纳&#xff09;已成为有孩家庭选购混动 SUV 的核心决策指标。针对当前市场车型 “健康参数标注…...

源码解读:拿下顶会最佳论文的重建式VLA,是如何实现的!

“如果模型能重建它&#xff0c;就说明它真正注意到了它” ——源码级解析 目录 01 问题的起点&#xff1a;为什么 VLA 需要“重建”&#xff1f; 02 系统架构总览 03 核心技术一&#xff1a;DiT 扩散去噪与 adaLN-Zero 条件注入 条件的构建与融合 adaLN-Zero 注入逻…...

5篇2章12节:诊断试验准确性研究与多阈值Meta分析方法(下篇:可视计算)

多阈值 Meta 分析通过整合全阈值范围内的诊断效能数据,为临床实践提供更全面的证据支持,但数据转换的复杂性与结果可视化的直观性一直是技术痛点。本文作为诊断试验准确性研究系列下篇,接着全面讲解可视化绘图和诊断统计量计算 。 一、plot () 函数 diagmeta包的plot()函数…...

探索JavaScript中的生命游戏:细胞自动机的实现

探索JavaScript中的生命游戏:细胞自动机的实现 在计算机科学中,细胞自动机(Cellular Automata)是一个非常有趣的研究领域,而康威生命游戏(Conway’s Game of Life)则是其中最著名的例子之一。今天我们将探讨如何使用JavaScript来实现这个经典的自动机模型,并特别关注其…...

终极指南:5分钟快速掌握B站视频转文字开源工具bili2text

终极指南&#xff1a;5分钟快速掌握B站视频转文字开源工具bili2text 【免费下载链接】bili2text Bilibili视频转文字&#xff0c;一步到位&#xff0c;输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 还在为手动记录B站视频内容而烦恼吗&…...

快速掌握 FastAPI 路由:从基础到进阶

前言 FastAPI 是一个现代的、快速&#xff08;高性能&#xff09;的 Web 框架&#xff0c;用于构建 API。它基于 Python 类型注解&#xff0c;支持自动生成 OpenAPI 文档&#xff0c;且性能优越&#xff0c;适合构建高效的 Web API。本文将详细介绍如何在 FastAPI 中使用路由处…...

生成式AI数据飞轮构建:从0到规模化复利增长的6个关键杠杆(附某金融大模型真实飞轮增速曲线)

第一章&#xff1a;生成式AI应用数据飞轮构建 2026奇点智能技术大会(https://ml-summit.org) 生成式AI应用的数据飞轮并非天然形成&#xff0c;而是依赖闭环反馈机制驱动的持续演进系统&#xff1a;用户交互产生真实行为数据 → 数据经清洗与标注强化模型能力 → 模型升级提升…...

C 语言教程

C 语言教程C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年&#xff0c;为了移植与开发 UNIX 操作系统&#xff0c;丹尼斯里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言&#xff0c;它与 Java 编程语言一样普及&#xff0c;二者在现…...

揭秘多模态餐饮推荐系统落地难题:从BERT-Vision融合到实时推理延迟压降至89ms的实战路径

第一章&#xff1a;2026奇点智能技术大会&#xff1a;多模态餐饮推荐 2026奇点智能技术大会(https://ml-summit.org) 在2026奇点智能技术大会上&#xff0c;多模态餐饮推荐系统成为核心展示场景之一。该系统融合用户历史行为、实时图像&#xff08;如菜品照片&#xff09;、语…...

汽车c语言是什么?

汽车C语言主要是指在汽车电子系统中使用的C语言编程技术。以下是关于汽车C语言的详细解释&#xff1a; 1.定义与用途&#xff1a; 汽车C语言指的是在汽车制造和软件开发中&#xff0c;特别是在嵌入式系统编程中广泛使用的C语言。 它被用于编写控制汽车各种电子设备的软件&#…...