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

自适应路由是在一个可能随时变化的节点网络中定位一条从源点到目的点的清晰路径的过程。 在计算机网络中,自适应路由算法被用来确保数据包能够从网络中的一个点移动到另一个点,即使中间的一个或多个节点不可用。 自适应路由的概念也被软件用来在全球定位系统中提供旅行指示,并可用于其他应用,如人工智能。...
‬In computer networking,‭ ‬adaptive routing algorithms are used to ensure that data packets can move from one point in the network to another.

自适应路由是在一个可能随时变化的节点网络中定位一条从源点到目的点的清晰路径的过程。 在计算机网络中,自适应路由算法被用来确保数据包能够从网络中的一个点移动到另一个点,即使中间的一个或多个节点不可用。 自适应路由的概念也被软件用来在全球定位系统中提供旅行指示,并可用于其他应用,如人工智能。

最广泛的自适应路由的例子是互联网,它本质上是一个世界性的计算机网络。 数据在这个网络中从节点到节点,从服务器到服务器。 互联网是一个动态的网络,并实施特殊的路由算法。 这意味着如果两个城市之间的几个服务器不可用,算法将通过任何可用的节点找到一条从一个城市到另一个城市的新路径。

不采用自适应路由的网络被称为固定路由网络。 这些网络有固定的路径,数据包通过这些路径移动,没有能力改变路由,除非管理员对运行中的路由器重新编程或重新布线。 固定路由网络的优点是有时在某些距离上更快,但如果一个重要的节点被破坏,它们在数据包交付方面就很容易失败。

即使在动态路由网络中,也会首先尝试最直接和最短的路径。 利用协议,数据能够收集它正在移动的网络的地形,以确定哪些路由是可行的,哪条路由是最快的。 这种信息依赖于网络的状态。 状态信息通过自适应路由协议从每个节点传输。

已经为不同的目的开发了几个自适应的路由协议。 中级系统到中级系统(IS-IS)协议是为通过大型网络(如互联网骨干网)路由数据而设计的。路由信息协议(RIP)对小距离传输非常好。 一些实验性协议试图提高数据包移动的速度和效率,而不需要完全了解网络状态。

用来寻找从网络中的一个节点到另一个节点的路径的概念也可以应用于全球定位系统等应用中。 有了关于一个城市及其街道状况的信息,就可以绘制出从一个目的地到另一个目的地的有效路线。 增加实时交通信息可以为一个城市的每个节点或街道增加一个权重,从而可以确定最快的路线。

  • 发表于 2022-02-10 14:39
  • 阅读 ( 144 )
  • 分类:科学

你可能感兴趣的文章

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

...自适应和非自适应路由算法。 目录 1. 概述和主要区别 2. 什么是自适应路由算法 3. 什么是非自适应路由算法 4. 并行比较-表格形式的自适应和非自适应路由算法 5. 摘要 什么是自适应路由算法(adaptive routing algorithms)? 动态路由或...

  • 发布于 2020-10-18 20:02
  • 阅读 ( 595 )

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

...络规模较大且变化频繁的网络,动态路由是最合适的。 什么是静态路由(static routing)? 在静态路由中,网络管理员手动将路由条目输入到每个路由器和计算机的路由表中。路由条目是一个条目,它指定包必须被转发的网关,以便...

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

如何将静态tcp/ip路由添加到windows路由表

...果您希望始终将某些流量转发到特定的路由器或网关。为什么?嗯,大多数人在家里或小企业中使用Windows可能不会——但在某些情况下,这可能很有用,例如: 您有两个internet连接,一个用于常规使用,另一个用于连接到工作...

  • 发布于 2021-04-07 18:02
  • 阅读 ( 264 )

银行代码(swift code)和路由号码(routing numbers)的区别

...如果这两者用于识别某个特定的银行账户,那么这两者有什么区别吗?是的,他们之间确实有一些区别。 SWIFT代码有8到11个字符,由字母和数字组成。其中,SWIFT的前四个字母表示银行代码,后两个字母表示国家代码,后两个字...

  • 发布于 2021-06-23 15:13
  • 阅读 ( 1626 )

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

...个称为路由表的表来维护路径信息。 覆盖的关键领域 1.什么是静态路由-定义,功能2.什么是动态路由-定义,功能3.静态路由和动态路由的区别-关键区别的比较 关键术语 动态路由,非自适应路由,路由器,静态路由,网络 什么...

  • 发布于 2021-07-01 17:16
  • 阅读 ( 653 )

什么是自适应软件?(adaptive software?)

自适应软件是一种专门的软件,通过编程或创建来响应用户需求或愿望的变化。此类软件也将适应操作环境中的变化,而不会导致程序故障。适应性软件的关键要素是灵活...

  • 发布于 2021-12-10 10:01
  • 阅读 ( 237 )

什么是适应性软件开发?(adaptive software development?)

自适应软件开发是创建软件系统的设计原则。该原则侧重于软件系统的快速创建和演化。软件从来没有一段时间是完成的;新版本之间只有稳定期。自适应开发方法源于快...

  • 发布于 2021-12-10 10:02
  • 阅读 ( 267 )

什么是路由桥?(a routing bridge?)

路由桥是计算机网络中使用的一种设备,允许两个或多个网络相互连接并通信。这种类型的设备通常用于包含多个网络的系统,允许每个网络连接,然后这些系统上的用户...

  • 发布于 2021-12-12 10:53
  • 阅读 ( 178 )

什么是路由域?(a routing domain?)

路由域是一个术语,用于识别与网络流量路由相关的计算机网络层次结构的较低级别。域中包含的所有计算机和路由器必须由单一来源(如公司或组织)管理,并遵守单一...

  • 发布于 2021-12-12 10:54
  • 阅读 ( 209 )

什么是路由协议?(a routing protocol?)

路由协议是计算机网络能够通过称为路由器的设备有效地引导通信的手段。任何这样的协议本质上都是一种算法,旨在防止和纠正环路,收集有关网络拓扑的信息,并将这...

  • 发布于 2021-12-12 10:55
  • 阅读 ( 161 )