- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络Topdown第4章200404.ppt
第四章 网络层 本章目标: 理解网络层服务后面的原理: 路由 (路径选择) 处理规模 路由器工作原理 *高级主题: IPv6, 组播路由,移动性 Internet实例和实现 概要: 网络层服务 路由原理: 路径选择 层次路由 IP Internet 路由协议,可靠传输 域内 域间 路由器内部结构 IPv6 组播路由 移动性 第四章 内容大纲 4.1 介绍和网络服务模型 4.2 路由原理 4.3 层次路由 4.4 IP协议 4.5 Internet的路由 4.6 路由器的内部结构 4.7 *IPv6 4.8 *组播路由 4.9 *移动性 1、网络层功能 将分组从发送方主机传送到接收方主机 网络层协议存在于每一个主机和路由器上 三个重要功能: 确定路径: 分组从源地址到目的地址采用的路径. 路由算法 转发/交换: 分组从路由器的输入端口移动到路由器的适当的输出端口 呼叫建立: 有些网络体系结构要求路由器在数据流传输之前沿着路径建立呼叫 2、网络服务模型 问: 信道将分组从发送方传送到接收方的服务模型是什么? 带宽保证? 分组间的时间间隔保持 (没有抖动)? 无丢失传输? 有序的传输? 拥塞信息反馈到发送者? 3、虚电路 数据流传输之前要建立呼叫,然后释放呼叫 每个分组携带 VC标识符 (不是目的主机的ID) 在源-目的路径上每个路由器要维护每个连结的状态信息 传输层连接仅仅涉及两个端系统 链路、路由器资源 (带宽、缓冲区) 可能分配给 VC 获得类似于电话电路一样的性能 “从源到目的地址的路径和电话系统的电路的行为相同” 性能方面 (从源到目的地址的路径上的)网络行为方面 4、虚电路: 信令协议 用于建立,维护和拆卸 VC 用在 ATM, 帧中继, X.25 没有用于今天的 Internet 5、数据报网络: 互联网模型 在网络层没有呼叫建立 路由器: 对于端到端的连结没有状态信息维护 没有网络级的“连结”概念 分组使用目的主机地址进行转发 在同一个源-目的主机对中的分组可能走不同的路径 6、网络层服务模型: 7、数据报还是虚电路网络:为什么? Internet 数据交换在计算机上 “弹性”服务, 没有严格的时间要求 “智能的”端系统 (计算机) 具有适应性,性能控制,错误恢复 网络内部简单,边缘复杂, 很多链路类型 特点不同 服务统一困难 ATM 根据电话系统改进 人类会话: 严格的时间和可靠性要求 需要有保证的服务 “笨”终端 电话 网络内部复杂 第四章 内容大纲 路由 路由算法的图形抽象: 节点是路由器 边是物理链路 链路代价: 延迟, 成本, 或者拥塞程度 路由算法分类 全局还是分散的信息? 全局的: 所有的路由器都有完整的拓扑、链路代价信息 “链路状态” 算法 分散的: 路由器知道物理相连的邻居, 到邻居的链路代价。 邻居间反复进行计算处理,交换信息 “距离矢量” 算法 静态的还是动态的? 静态的: 路由变化很慢 动态的: 路由变化很快 周期性更新 响应链路代价的变化 1、链路状态路由算法 Dijkstra算法 所有节点知道网络拓扑和链路代价 通过 “链路状态广播” 完成 所有节点有同样的信息 计算从一个节点(源节点)到所有其他节点的最小代价路径 得到这个节点的路由表 重复(迭代): K次迭代以后, 得知到其它K个目的地的最小代价路径 符号: c(i,j): 从节点 i 到 j的链路代价. 如果没有直接相邻,代价是无穷大 D(v): 从源到目的节点 V的路径代价的当前值 p(v): 沿着从源到节点v的路径上的前一个节点,即下一个节点是v(v的邻接点) N: 已经明确的最小代价路径的节点集 Dijsktra算法 Dijkstra算法: 例子 Dijkstra算法, 讨论 算法复杂度: n 节点 每次迭代: 需要检查所有不属于N的节点w, n*(n+1)/2 相当于: O(n2) 更高效地实现可能: O(nlogn) 可能抖动: e.g., 链路代价 = 链路负载流量 (避免拥塞为目的选择路由) 解决: 1、链路代价不依赖负载流量; 2、路由器不同时刻运行LS算法。自同步并保持,执行时间间隔引入随机值 2、距离矢量路由算法 迭代的: 过程一直持续,直到所有节点没有信息交互 自动停止: 没有停止信号 异步的: 不需要节点按照锁定的步骤执行操作! 分布的: 每个节点只和直接相连的邻居交换信息 距离表数据结构 每个节点有自己的距离表 每行对应网络中的一个目的节点 每列对应直接相邻节点 例子: 在节点 X, 要到目的地 Y 通过邻居 Z: 距离表: 例子 从距离表得到路由表 距离向量路由: 概要 迭代的, 异步的: 每次本地迭代的产生是由于: 本地链路代价变化 邻居来的信息: 从邻居来
您可能关注的文档
最近下载
- 2014职工履历表样表.doc VIP
- 招投标知识培训通用实用PPT解析课件.pptx
- 赣科技版信息科技七年级上册 第2课《网络硬件》第1课时《网络传输介质的分类》课件.pptx
- 山东省德州市2025年中考英语试题(含答案) .pdf VIP
- 小学2022年版科学课程标准解读与讲座分享课件.pptx VIP
- 第三单元 口语交际:长大以后做什么-写作指导+范文赏析+病文升格-2022-2023学年二年级语文下册同步写话素材积累(部编).docx VIP
- 便桥施工方案.docx VIP
- 2025年中职高考中职英语二轮专题 主谓一致课件(共80张PPT).pptx VIP
- 酒店保洁服务接管计划方案.docx VIP
- 《办公软件应用(Office 2016)》课件 项目8--任务1 使用图表分析员工考评成绩.pptx
原创力文档


文档评论(0)