适应的(adaptive)和非自适应路由算法(non adaptive routing algorithms)的区别

自适应路由算法与非自适应路由算法的关键区别在于,自适应路由算法根据网络拓扑和流量进行路由决策,而非自适应路由算法则通过参考静态表来进行路由决策。...

自适应路由算法与非自适应路由算法的关键区别在于,自适应路由算法根据网络拓扑和流量进行路由决策,而非自适应路由算法则通过参考静态表来进行路由决策。

计算机网络中有许多节点。路由是将数据包从源节点转发到目的节点的过程,找到最佳路径来发送数据包非常重要。可以使用路由算法找到它。有两种类型的路由算法称为自适应和非自适应路由算法。

目录

1. 概述和主要区别
2. 什么是自适应路由算法
3. 什么是非自适应路由算法
4. 并行比较-表格形式的自适应和非自适应路由算法
5. 摘要

什么是自适应路由算法(adaptive routing algorithms)?

动态路由或自适应路由使用自适应算法。这些算法根据拓扑结构和网络流量改变路由决策。相邻路由器或所有路由器提供路由信息。主要的优化参数是一些跳数、距离和估计的通过时间。

有三种类型的自适应路由算法称为集中式、隔离式和分布式。在集中式算法中,中心节点获取网络拓扑、流量和其他节点的所有信息。只有一个节点包含所有路由信息。如果中心节点出现故障,则整个网络都会出现故障。在隔离算法中,节点利用局部信息获取路由信息。它不需要来自其他节点的信息。在分布式算法中,节点接收来自邻近节点的信息,并最终决定发送数据包的路径。

适应的(adaptive)和非自适应路由算法(non adaptive routing algorithms)的区别

图01:布线

一般来说,自适应路由算法有助于防止分组传送失败。它还最大限度地减少了网络拥塞,提高了网络性能。由于节点间的网络状态信息交换,在使用这些算法时需要更多的带宽。更多的信息交换可以产生更好的路由,但是会增加开销。

什么是非自适应路由算法(non adaptive routing algorithms)?

静态路由采用非自适应路由算法。启动网络时,路由信息下载到路由器。这些算法不根据网络拓扑或流量进行路由决策。

此外,泛洪和随机游动是非自适应算法的两种分类。在泛洪中,每个传入的数据包都被发送到所有的输出线路上,除了它已经到达的那条线路。一个问题是,一个节点可能会收到一个特定数据包的多个副本。在随机游动中,一个包由节点随机发送给它的一个邻居。这是一个有效的算法,因为它能很好地利用替代路径。

非自适应路由算法简单。因此,它们适用于负载稳定的可靠网络。但是,如果流量或拓扑随时间变化,它们会导致性能较差。

适应的(adaptive)和非自适应路由算法(non adaptive routing algorithms)的区别

自适应与非自适应算法
自适应路由算法是根据反映当前交通状况的数据进行决策的算法。 非自适应路由算法是指根据静态表来确定发送数据包的节点的算法。
使用
动态路由使用自适应路由算法。 静态路由使用非自适应路由算法。
路由决策
在自适应路由算法中,路由决策的基础是网络流量和拓扑结构 在非自适应路由算法中,路由决策的基础是静态表。
分类
集中式、隔离式和分布式是自适应路由算法的类型。 泛洪和随机游动是非自适应路由算法的类型。
复杂性
自适应路由算法比较复杂。 非自适应路由算法简单。

总结 - 适应的(adaptive) vs. 非自适应路由算法(non adaptive routing algorithms)

有各种各样的算法可以找到路由的最佳路径。自适应路由算法与非自适应路由算法的区别在于,自适应路由算法根据网络拓扑和流量进行路由决策,而非自适应路由算法则通过参考静态表进行路由决策。

引用

1.“计算机网络(CS425)。”CS425:计算机网络:第11讲。可在此处查阅

  • 发表于 2020-10-18 20:02
  • 阅读 ( 592 )
  • 分类:IT

你可能感兴趣的文章

适应(adaptation)和适应(acclimatization)的区别

适应与驯化的关键区别在于,适应是生物体为适应新环境而表现出来的一个渐进的、长期的、不可逆的过程,而驯化是快速的,生物体在短时间内对环境变化所表现出的可逆和暂时的适应过程。 生物体需要一个有利的栖息地...

  • 发布于 2020-10-15 04:48
  • 阅读 ( 422 )

适应性辐射(adaptive radiation)和发散演化(divergent evolution)的区别

关键区别——适应性辐射与发散进化 适应性辐射和发散进化是与物种形成和进化相关的两个过程。这两个过程都涉及到一个物种从一个共同的祖先多样化。适应环境的多样化是为了适应不同的环境条件。差异进化是有机体群...

  • 发布于 2020-10-18 19:03
  • 阅读 ( 580 )

适应气候变化(climate change adaptation)和缓解(mitigation)的区别

气候变化适应和缓解之间的关键区别在于,适应是指为减少气候变化的负面后果而采取的行动,而缓解是指限制温室气体排放的努力。 适应和缓解是应对气候变化的两种政策措施。气候变化是过去几十年中区域和全球气候模...

  • 发布于 2020-10-22 03:17
  • 阅读 ( 591 )

采用(adoption)和适应(adaptation)的区别

采用与适应 尽管采用和改编在意思上有很大的差别,但由于拼写和发音上的相似性,这两个词常常混淆不清。事实上,“采纳”一词来自动词“采纳”,而“适应”一词来自动词“适应”。换言之,我们可以说,采纳和顺应...

  • 发布于 2020-10-25 03:44
  • 阅读 ( 239 )

适应(adapt)和采用(adopt)的区别

适应(adapt)和采用(adopt)的区别 尽管这两个动词的拼法和发音相似,但它们有着完全不同的含义。“适应”和“采纳”的关键区别在于它们的意义;适应意味着使某件东西适合于新的用途或目的,而“采用”意味着接受某件东...

  • 发布于 2020-10-28 06:14
  • 阅读 ( 183 )

适应的(adaptive)和不适应行为(maladaptive behavior)的区别

适应与不适应行为 适应***和不适应行为的主要区别在于它们的行为模式。在心理学中,我们谈到两种行为形式。它们是适应和不适应的行为。它们是相互对立的。适应***是一种对个体有积极作用的行为。它能让个人减轻焦虑...

  • 发布于 2020-10-29 05:20
  • 阅读 ( 979 )

静止的(static)和动态路由(dynamic routing)的区别

...。另一个优点是在动态路由中,根据拥塞情况,路由是自适应的。也就是说,如果某条路径过于拥挤,路由协议会找出它们,并在将来的路由表中避免这些路径。动态路由的缺点是计算复杂,需要大量的处理。因此,这种路由硬...

  • 发布于 2020-10-29 09:42
  • 阅读 ( 438 )

与生俱来的(innate)和适应性免疫(adaptive immunity)的区别

先天性免疫和适应性免疫的关键区别在于,先天性免疫是一种快速的免疫反应,它为抵御感染提供了第一道免疫防线,而适应性免疫是由T淋巴细胞和B淋巴细胞介导的慢免疫反应。 免疫系统的主要功能是保护宿主免受病原体...

  • 发布于 2020-11-03 04:56
  • 阅读 ( 437 )

适应(adaptation)和进化(evolution)的区别

适应与进化的区别 我们的地球已经存在数百万年了。一次又一次,地球表面发生了前所未有的重大变化。这是因为地球状况的重大变化并不是在一个人的一生中发生的,而是在几千年的时间里发生的。然而,我们只能通过严格...

  • 发布于 2021-06-23 04:41
  • 阅读 ( 227 )

适应(adaptation)和自然选择(natural selection)的区别

适应与自然选择 我们的地球已经存在数百万年了。在那段时间里,我们逐渐了解到,通过化石遗骸和古代记录,许多动物和生物很久以前就努力适应不断变化的气候和地表。尽管这些说法大多被认为只是猜测,但有许多证据表...

  • 发布于 2021-06-23 05:34
  • 阅读 ( 204 )
tqjjw841
tqjjw841

0 篇文章

相关推荐