计算机网络最短路径路由选择,最短路径算法Dijkstra算法在路由选择中的应用.pdf...

最短路径算法Dijkstra算法在路由选择中的应用.pdf

计算机与网络

江苏联合职业技术学院徐州机电工程分院 王恒青 江苏联合职业技术学院徐州生物工程分院 宋如敏

[摘要】本文介绍了路由算法的设计目标以及种类,从最短路径算法的基本原理出发,举实例推演了Dijkma算法的

运算过程,且对最短路径树的找出过程进行了解释。

[关键词】路由选择最短路径Dijks吼算法最小时延

0.路由算法的设计目标 (1)初始化

路由算法在路由协议中起着至关重要的作用,采用何种算 令N表示网络结点的集合。先令N={1}。对所有不在N中

法往往决定了最终的寻径结果,因此选择路由算法一定要仔 的结点x,写出

细。通常需要综合考虑5个设计目标: …fZ(1,x)若结点x与结点1不直接相连

(1)最优化:指路由算法选择最佳路径的能力。 ‘q”一I∞ 若结点x与结点1不直接相连

(2)简洁性:算法设计简洁,利用最少的软件和开销,提供 在用计算机进行求解时,可以用一个比任何路径长度大得

最有效的功能。 多的数值代替。对于上述例子,可以使R(x)=99。

(3)坚固性:路由算法处于非正常或不可预料的环境时,如 (2)寻找—个不在N中的结点y,其R∽值为最小。把Y加入

硬件故障、负载过高或操作失误时,都能正确运行。最好的路由

器算法通常能在各种网络环境下都是可靠的。 中的较小的值去更新原有的R(x)值,即:

(Cs-1)

(4)快速收敛:收敛是在最佳路径的判断上所有路由器达 R(x)+.Min[R(x),R劬+地,x)】

到一致的过程。收敛慢的路由算法会造成路径循环或网络中 (3)重复步骤2,直到所有的网络结点都在N中为止。

断。 表1是对图1的网络进行求解的详细步骤。可以看出,上

(5)灵活性:路由算法可以快速、准确地适应各种网络环 述的步骤(2谤乓执行了5次。表中带圆圈的数字是在每一次执行

境。 步骤(2)时所寻找的具有最小值的R劬值。当第5次执行步骤(2)

1.路由算法种类 并得出了结果后。所有网络结点都已包含在N之中,整个算法

路由算法按照种类可分为:静态和动态、单路和多路、平等 即告结束。

和分级、源路由和透明路由、域内和域问、链路状态和距离向 表1计算图1的网络的最短路径

量。 步骤 N R(2)R0) 尉4) R(5) R(6)

链路状态算法(也称最短路径算法)发送路由信息到互联

初始化 {1) 2 5 l 09, ∞

网上所有的结点,然而对于每个路由器,仅发送它的路由表中

描述了其自身链路状态的那一部分。本质上说,链路状态算法 I {1,4l 2 4 ① 2 ∞

只是将少量更新信息发送至网络各处。由于链路状态算法收敛

2 {1,4,5l 2 3 1 ② 4

快,通常不易产生路由循环。另一方面,链路状态算法要求有更

强的CPU能力和更多的内存空间,相对其他算法在实现时费用 3 11,2’4'5l② 3 l 2 4

会高些。不论在哪一种路由选择算法中都要用到求最短路径算 4 2 ③ 1 2 4

{1,2,3,4,51

法。最出名的求最

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

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

相关文章

红米note3支持html,【小米红米Note3评测】外观变化不小 金色版略显俗套_小米 红米Note3_手机评测-中关村在线...

外观变化不小 金色版略显俗套本次发布会上并没有像红米Note 2那样一直在标榜颜值,或许雷布斯也清楚大电池带来的重量和厚度的增加、没有延续彩色背壳的设计再标榜颜值意义不大吧,毕竟群众的眼光是雪亮的。金色版本的配色在之前的某些品牌的机型上似曾相识…

西南民族大学计算机考试试题,西南民族大学预科教育学院 2007级《计算机》模拟试题(含答案)...

2007级《计算机》考试模拟题一、单项选择题(每小题1分,共30分)( A ) 1、计算机中的基本存储单位是-----。(A)、Byte; (B)、bit;(C)、word;(D)、BWORD 。 ( B )2、CPU能直接访问与管理的存储器是————。(A)、ROM;(B)…

计算机数据库原理试题,计算机科学与技术专业《数据库原理》模拟试题(B)

计算机科学与技术专业《数据库原理》模拟试题(B) 一、 填空题(每空1分,共20分)1. 数据管理技术经历了人工处理阶段、___________和___________三个发展阶段。 2. 数据模型应包含数据结构、____________和____________三要素。 3. …

计算机教育应用3t模式,开题报告样例--初中语文说明文阅读教学整合模式研究.doc...

文档介绍:硕士研究生学位论文开题报告论文题目:初中语文说明文阅读教学整合模式研究报告人姓名:单丽研究方向:信息技术与课程整合学科专业:教育技术学年级:2007级指导教师:钟绍春所在学院(所):理想信息技术研究院东北师范大学研究生院制2008年 11月 26日填表说明与要…

解释下列术语计算机系统结构,计算机系统结构第5章部分习题参考答案

第5章部分习题参考答案5.1 解释下列术语?一次重叠-执行第K条指令与分析第K+1条指令在时间上重叠。这是最简单的重叠方式。?单功能流水线-只能完成一种运行或处理功能的流水线。?多功能流水线-在同一时间或在不同时间能够完成两…

许昌学院计算机学院张伶俐,2019年教育科学学院毕业论文答辩工作安排

根据学校教务处2019年毕业论文答辩工作安排,现将我院2019届毕业生论文答辩工作安排如下:一、领导小组组长:李晓慧副组长:张笑涛、李晓鹏成员:凌鹏飞、李良虎、乔通、刘畅、陈建军、徐来群、于康平、周海谦、张彩丽、张…

计算机原理寻址方式ppt,计算机原理_3 寻址方式和指令系统.ppt

计算机原理_3 寻址方式和指令系统第三章寻址方式和指令系统 第一节基本概念 第二节寻址方式 第三节指令系统 附录DEBUG软件的使用说明 第一节基本概念 指令控制与存储程序是计算机的基本特征 CPU根据指令的要求执行相应的操作,指令从存储器中获取。 程序&#xff1a…

西安理工大学计算机研究生名单,西安理工大学2019年硕士研究生拟录取名单

西安理工大学2019年硕士研究生拟录取名单考生编号 姓名 备注107009061360689 王帅 101 材料科学与工程学院 080501 材料物理与化学107009061360690 左稼暄 101 材料科学与工程学院 080501 材料物理与化学107009061360735 陈瑶 101 材料科学与工程学院 080501 材料物理与化学107…

中专计算机专业教研方案,教研活动实施方案电脑基础知识IT计算机专业资料-教研活动实施方案.pdf...

教研活动实施方案教研活动实施方案一、指导思想一、指导思想为了稳步推进基础教育课程改革,深入开展课堂教学研究,为了稳步推进基础教育课程改革,深入开展课堂教学研究,努力提高教师的专业化发展水平,以落实科学发展观…

在线ping服务器地址,网站全国各地Ping值测试|在线ping工具—卡卡网 www.webkaka.com...

Ping是一个网络命令,主要是检测网络的,它用于确定本地主机是否能与另一台主机交换(发送与接收)数据。根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常。按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请…

word无法验证服务器,Office提示“无法验证此应用程序的许可证”时怎么处理?...

Office提示“无法验证此应用程序的许可证”时怎么处理?出现该提示和系统中的一些服务有关联,因为其正巧被用户禁用启动了,需要用户将TA启用并设置为自动即可解决问题,具体操作方法如下文步骤。Office提示“无法验证此应用程序的许…

ddr3服务器内存条维修,详解服务器中内存故障的优质解决方案

谈及X86服务器平台的CPU,很多人可能对英特尔和AMD两大芯片巨头的产品如数家珍,从之前的至强5400到主流的至强5600、至强7500,以及AMD强劲的12核心x86处理器“Magny-Cours”(马尼库尔)等等。同时,服务器的另外两个核心在CPU的基础上…

进入虚拟化服务器,服务器虚拟化即将进入3.0时代

谈到对未来服务器虚拟化技术实现的展望,套用《让子弹飞》里面的那句经典台词——就是希望未来能够帮助所有企业用户,让他们坐着火车,吃着火锅,还唱着歌,就能迎来虚拟化3.0。所谓虚拟化3.0,是相对于侧重资源…

leetcode - 91. Decode Ways

Description A message containing letters from A-Z can be encoded into numbers using the following mapping: ‘A’ -> “1” ‘B’ -> “2” … ‘Z’ -> “26” To decode an encoded message, all the digits must be grouped then mapped back into letter…

绝地求生7月5日服务器维护,绝地求生7月5日更新到几点 吃鸡更新维护公告

绝地求生将会在7月5日的早上10点进行一次新版本的更新,这次没什么重要的更新内容,预计是3个小时,估计会提早,大家可以做好准备,下面就来为大家分享一下绝地求生的更新维护公告。【正式服维护公告】我们将在北京时间 7 …

刀剑无双服务器显示404,刀剑无双如何开启GM命令 刀剑无双GM指令修改

关于刀剑无双GM命令和命令的使用方法,本站有文章讲过了,想了解的同学,可以用关建词"刀剑无双"搜索本站,现在来讲讲怎么开启支持GM命令.支持GM命令有二个版本,一个是开启所有用户的GM命令,也就是所谓的指令服了.另一个就是可以指定GM账号的高级JAR版本.指定GM账号和修…

小程序中ajax返回数据,微信小程序调用接口返回数据或提交数据

/*习惯用ajax了,则把(wx.request)封装一下, 调用方式1、先引入:const http require(../../js/http.js)2、使用方式:http.post或者http.get3、params参数格式如:{ start: 1, count: 4}*//*官方文档https://mp.weixin.q…

恋舞服务器维修,2144《梦幻恋舞》关闭充值及关服公告

尊敬的2144梦幻恋舞玩家:你们好!2144《梦幻恋舞》将于2019年7月21日18:00正式终止游戏运营,关闭所有2144《梦幻恋舞》服务器以及充值入口,游戏关服后玩家将无法继续登录游戏。具体时间安排如下:1、即日起至关服期间&am…

ginapi服务器性能,如何使用 Gin 和 Gorm 搭建一个简单的 API 服务 (一)

gin-gonic介绍Go 语言最近十分火热,但对于新手来说,想立马上手全新的语法和各种各样的框架还是有点难度的。即使是基础学习也很有挺有挑战性。在这篇文章中,我想用最少的代码写出一个可用的 API 服务。这个 API 可以提供增删改查(CRUD)这些基…

svn 无线服务器,远程svn服务器

远程svn服务器 内容精选换一换远程桌面链接Windows云服务器报错:连接被拒绝,因为没有授权此用户账户进行远程登录。Windows远程桌面相关权限配置异常。在运行窗口输入secpol.msc,打开组策略编辑器打开"本地策略 > 用户权限分配 > …