DCN 教程

数据通信与计算机网络 DCN - 概述 DCN - 什么是计算机网络 DCN - 计算机网络的用途 DCN - 计算机网络类型 DCN - 网络 LAN 技术 DCN - 计算机网络模型 DCN - 计算机网络安全

网络组件

DCN - 组件 DCN - 交换机 DCN - 中继器 DCN - 网关 DCN - 网桥 DCN - 网络接口卡 DCN - NIC:优点和缺点 DCN - 网络端口

计算机网络拓扑

DCN - 计算机网络拓扑 DCN - 点对点拓扑 DCN - 总线拓扑 DCN - 星型拓扑 DCN - 环形拓扑 DCN - 网状拓扑 DCN - 树形拓扑 DCN - 混合型拓扑

网络模型

DCN - TCP/IP 模型 DCN - OSI 模型 DCN - OSI 模型的层 DCN - TCP/IP 与OSI 模型

物理层

DCN - 物理层简介 DCN - 数字传输 DCN - 模拟传输 DCN - 传输介质 DCN - 无线传输 DCN - 传输损伤 DCN - 多路复用 DCN - 网络交换

数据链路层

DCN - 数据链路层简介 DCN - 数据链路控制和协议 DCN - RMON DCN - 令牌环网络 DCN - 汉明码 DCN - 字节填充 DCN - 通道分配 DCN - MAC 地址 DCN - 循环冗余校验 DCN - 错误控制 DCN - 流量控制 DCN - 帧 DCN - 错误检测和更正 DCN - 纠错码 DCN - 奇偶校验位

网络层

DCN - 网络层简介 DCN - 网络寻址 DCN - 路由 DCN - 互联网 DCN - 网络层协议

传输层

DCN - 传输层简介 DCN - 传输控制协议 DCN - 用户数据报协议 DCN - 拥塞控制 DCN - TCP 服务模型

应用层

DCN - 应用层简介 DCN - 客户端-服务器模型 DCN - 应用协议 DCN - 网络服务 DCN - 虚拟专用网络 DCN - 负载削减 DCN - 最优性原则 DCN - 服务原语 DCN - 网络安全服务 DCN - 超文本传输​​协议 DCN - 文件传输协议 DCN - 安全套接字层

网络协议

DCN - ALOHA 协议 DCN - 纯 ALOHA 协议 DCN - 滑动窗口协议 DCN - 停止和等待协议 DCN - 链路状态路由 DCN - 链路状态路由协议

网络算法

DCN - 最短路径算法 DCN - 路由算法 DCN - 漏桶算法

无线网络

DCN - 无线局域网 DCN - 无线局域网和 IEEE 802.11 DCN - IEEE 802.11 无线局域网标准 DCN - IEEE 802.11 网络

杂项

DCN - 最短路径路由 DCN - B-ISDN 参考模型 DCN - 层的设计问题 DCN - 选择性重复 ARQ DCN - 泛洪 DCN - 电子邮件格式 DCN - 密码学 DCN - 单播、广播和多播 DCN - 网络虚拟化

DCN 有用资源

DCN - 快速指南 DCN - 有用资源


计算机网络中的路由算法

路由算法是一种制定将数据包从源传输到目的地的路线或路径的过程。它们有助于有效地引导互联网流量。数据包离开源后,可以从许多不同的路径中选择到达目的地。路由算法以数学方式计算数据包可以通过的最佳路径,即"成本最低的路径"。

路由算法的类型

路由算法大致可分为两类:自适应路由算法和非自适应路由算法。它们可以进一步分类,如下图所示 -

自适应路由算法

自适应路由算法,也称为动态路由算法,根据网络条件动态地做出路由决策。它根据网络流量和拓扑构建路由表。他们尝试根据跳数、传输时间和距离计算优化路线。

三种流行的自适应路由算法是 -

  • 集中式算法 - 它利用有关网络的全局知识找到源节点和目标节点之间的成本最低的路径。因此,它也被称为全局路由算法。

  • 孤立算法 - 该算法使用本地信息而不是从其他节点收集信息来获取路由信息。

  • 分布式算法 - 这是一种分散式算法,以分布式方式迭代计算源和目的地之间的最小成本路径。

非自适应路由算法

非自适应路由算法,也称为静态路由算法,构建静态路由表以确定要发送数据包的路径。静态路由表是根据网络启动时存储在路由器中的路由信息​​构建的。

两种非自适应路由算法为 -

  • 泛洪 - 在泛洪中,当数据包到达路由器时,它会被发送到除它到达的链路之外的所有传出链路。泛洪可能是不受控制的、受控的或选择性的泛洪。

  • 随机游走 - 这是一种概率算法,其中路由器随机将数据包发送到其任何一个邻居。