第三章 网络协议及网络体系结构-3.ppt
《第三章 网络协议及网络体系结构-3.ppt》由会员分享,可在线阅读,更多相关《第三章 网络协议及网络体系结构-3.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据通信与计算机网络数据通信与计算机网络电子信息与电气工程学部崔 君 郭艳卿 第三章第三章 网络协议及网络体系结构网络协议及网络体系结构基本概念的理解基本概念的理解1OSI体系结构体系结构23OSI各层基本功能各层基本功能物理层物理层数据链路层数据链路层网络层网络层运输层运输层会话层会话层表示层表示层应用层应用层OSIOSI体系结构体系结构OSI/RMOSI/RM物理层物理层数据链路层数据链路层网络层网络层运输层运输层会话层会话层表示层表示层应用层应用层OSIOSIOSIOSI模型的七层结构模型的七层结构模型的七层结构模型的七层结构ApplicationPresentationSessionT
2、ransportNetworkData LinkPhysical功能:功能:1 1、组成、收发报文分组、组成、收发报文分组发送方:按照协议把来自上层的数据加上分发送方:按照协议把来自上层的数据加上分组头,封装成报文分组,往下传送;组头,封装成报文分组,往下传送;接收方:把来自下层的数据帧,还原成报文接收方:把来自下层的数据帧,还原成报文分组,往上传送。分组,往上传送。2 2、为分组选择路径,即路由选择、为分组选择路径,即路由选择 节点收到分组后,为其确定下一节点的方法。节点收到分组后,为其确定下一节点的方法。通过通过节点路由表节点路由表实现。实现。3.3.网络层网络层节点节点C C的路由表的路
3、由表目的节点 下一节点 H1 A、B、D、E H2 D、E、B、A H3 E、B、D、A3.3.网络层网络层ABCDEFH1H2H33.3.网络层网络层功能:功能:3 3、子网端到端的流控,防止阻塞和死锁、子网端到端的流控,防止阻塞和死锁4 4、不同子网间的协议转换、不同子网间的协议转换5 5、提供两种服务、提供两种服务 面向连接的服务(虚电路方式)面向连接的服务(虚电路方式)面向非连接的服务(数据报方式)面向非连接的服务(数据报方式)X.25X.25、IPIP协议都是典型的网络层协议协议都是典型的网络层协议3.3.网络层网络层路由选择方法:路由选择方法:数据报方式时数据报方式时,节点为每一个
4、分组选择路由;,节点为每一个分组选择路由;虚电路方式时虚电路方式时,节点在建立虚电路时为呼叫分组选,节点在建立虚电路时为呼叫分组选择路由。择路由。方法要求:方法要求:1 1)正确、简单、最佳)正确、简单、最佳(最短路径最短路径:是指分组途径的节点数最少,:是指分组途径的节点数最少,价格、价格、可靠、畅通可靠、畅通,有效提高节点资源利用率),有效提高节点资源利用率)2 2)能适应拓扑的变化和通信量的变化(平滑)能适应拓扑的变化和通信量的变化(平滑)3 3)具有稳定性,对用户公平)具有稳定性,对用户公平3.3.网络层网络层路由选择方法的种类:路由选择方法的种类:1 1)静态静态:不测量、不利用子网
5、状态信息,仅按:不测量、不利用子网状态信息,仅按照某种固定规则进行决策的简单方法。照某种固定规则进行决策的简单方法。2 2)动态动态:依靠或利用子网状态信息进行决策,:依靠或利用子网状态信息进行决策,能在一定程度上适应网络拓扑和流量的变化。能在一定程度上适应网络拓扑和流量的变化。3.3.网络层网络层静态路由算法静态路由算法:1 1、扩散路选法、扩散路选法 节点将收到的分组向除进线外的所有节点转发。节点将收到的分组向除进线外的所有节点转发。特点:特点:1 1)盲目性:使网上负载剧增;)盲目性:使网上负载剧增;可利用分组记数字段的方法可利用分组记数字段的方法限制分组寿限制分组寿命命,限定路径数,寿
6、命到,节点将其丢弃;,限定路径数,寿命到,节点将其丢弃;2 2)可靠性高:可获得最短路径。)可靠性高:可获得最短路径。(最短路径是指分组到达目的经过的最少节点数最短路径是指分组到达目的经过的最少节点数)3.3.网络层网络层 1 1、扩散路选法、扩散路选法 普通的因特网不用,对突发性和可靠性要普通的因特网不用,对突发性和可靠性要求高的网络,例如:一般用于军事网络。或更求高的网络,例如:一般用于军事网络。或更新节点路由表或数据库时也可用(所有节点共新节点路由表或数据库时也可用(所有节点共用统一数据库)用统一数据库)count3.3.网络层网络层静态路由算法静态路由算法:2 2、固定路选方法:、固定
7、路选方法:每节点保存一节点路由表,每一项记录了对每节点保存一节点路由表,每一项记录了对每一目的地址的下一节点的出口链路,根据分每一目的地址的下一节点的出口链路,根据分组携带的地址转发。组携带的地址转发。节点路由表由网络管理人员根据拓扑等因素节点路由表由网络管理人员根据拓扑等因素手工配置。手工配置。特点:特点:特点:特点:简单,当拓扑固定,负载相对稳定时应简单,当拓扑固定,负载相对稳定时应简单,当拓扑固定,负载相对稳定时应简单,当拓扑固定,负载相对稳定时应用,灵活性差。用,灵活性差。用,灵活性差。用,灵活性差。3.3.网络层网络层静态路由算法静态路由算法:3 3、随机路选方法:、随机路选方法:在
8、所有相邻的节点中为分组随机选择一在所有相邻的节点中为分组随机选择一出口节点。出口节点。特点:简单、可靠、但不是最佳。特点:简单、可靠、但不是最佳。3.3.网络层网络层静态路由算法静态路由算法:动态路由算法:动态路由算法:1 1 1 1、独立路选方法:、独立路选方法:、独立路选方法:、独立路选方法:节点将收到的分组放到发往各链节点将收到的分组放到发往各链路上的等待队列最短的队列上。路上的等待队列最短的队列上。特点:简单但不准确。特点:简单但不准确。特点:简单但不准确。特点:简单但不准确。2 2 2 2、集中路选方法:、集中路选方法:、集中路选方法:、集中路选方法:节点路由表由网络控制中心定时节点
9、路由表由网络控制中心定时根据网络状态生成并分送个节点。根据网络状态生成并分送个节点。特点:利用整个网络的信息,可得到较完美的路由。特点:利用整个网络的信息,可得到较完美的路由。特点:利用整个网络的信息,可得到较完美的路由。特点:利用整个网络的信息,可得到较完美的路由。3 3 3 3、分布路选方法:、分布路选方法:、分布路选方法:、分布路选方法:节点定期与相邻的多个节点交换节点定期与相邻的多个节点交换网络状态信息以决定路由。网络状态信息以决定路由。特点:网络处于一种动态变化的状况。特点:网络处于一种动态变化的状况。特点:网络处于一种动态变化的状况。特点:网络处于一种动态变化的状况。3.3.网络层
10、网络层流量控制:流量控制:流控的作用及目的:流控的作用及目的:流控的作用及目的:流控的作用及目的:1 1、合理有效的分配网络资源(信道、节点缓冲区)、合理有效的分配网络资源(信道、节点缓冲区)2 2、使流入与流出子网的分组保持平衡,防止、使流入与流出子网的分组保持平衡,防止网络过网络过网络过网络过载而引起阻塞和死锁载而引起阻塞和死锁载而引起阻塞和死锁载而引起阻塞和死锁。阻塞原因:阻塞原因:阻塞原因:阻塞原因:到达子网某一部分的分组过多,节点缓到达子网某一部分的分组过多,节点缓冲区占满,使部分或全部网络性能下降。冲区占满,使部分或全部网络性能下降。死锁原因:死锁原因:死锁原因:死锁原因:在阻塞时
11、,节点互等资源,丢弃不能处在阻塞时,节点互等资源,丢弃不能处理的分组,超时重传导致负载进一步增加并恶性理的分组,超时重传导致负载进一步增加并恶性循环致死锁。循环致死锁。在数据报方式时产生在数据报方式时产生。3.3.网络层网络层输出分组 子网分组吞吐量曲线子网分组吞吐量曲线理想的流控理想的流控实际的流控实际的流控无流控无流控阻塞死锁单位时间进入网络的分组LC3.3.网络层网络层流控方法:流控方法:流控方法:流控方法:1 1、缓冲区预分法:、缓冲区预分法:在建立虚电路时,让节点为在建立虚电路时,让节点为每一虚电路预留数量与窗口尺寸相当的缓冲区,每一虚电路预留数量与窗口尺寸相当的缓冲区,如无足够的缓
12、冲区则虚电路不能建立。如无足够的缓冲区则虚电路不能建立。特点:资源专用,可利用资源充足,但利用率特点:资源专用,可利用资源充足,但利用率低,用于虚电路方式的网络。低,用于虚电路方式的网络。2 2、保留缓冲区法:保留缓冲区法:节点不预留缓冲区,但设一节点不预留缓冲区,但设一保留缓冲区,当缓冲区占满时在丢弃分组前将保留缓冲区,当缓冲区占满时在丢弃分组前将其存到保留缓冲区检测,以利用其可能携带的其存到保留缓冲区检测,以利用其可能携带的确认信息,可避免互等资源的死锁,用于确认信息,可避免互等资源的死锁,用于数据数据报方式报方式的网络。的网络。3.3.网络层网络层3 3、定额控制法:、定额控制法:对子网
13、中分组数量进行控制,使其不超过对子网中分组数量进行控制,使其不超过LCLC值,值,即在子网中设置即在子网中设置LCLC个许可证,按某种方式将一部个许可证,按某种方式将一部分许可证分给各源节点,另一部分在网中传播,分许可证分给各源节点,另一部分在网中传播,发送端须得到许可证方可发送分组,每发一分组发送端须得到许可证方可发送分组,每发一分组就注销一许可证,目的节点每收到一分组便获得就注销一许可证,目的节点每收到一分组便获得一许可证,以保证子网分组数量不会超过一许可证,以保证子网分组数量不会超过LCLC个。个。特点:特点:可以实现避免阻塞,但分配方式复杂,难以实可以实现避免阻塞,但分配方式复杂,难以
14、实现网络资源的优化分配。现网络资源的优化分配。流控方法:流控方法:流控方法:流控方法:3.3.网络层网络层作业:1 1 1 1、网络层的控制范围?、网络层的控制范围?、网络层的控制范围?、网络层的控制范围?2 2 2 2、动态和静态路由选择方法的区别?、动态和静态路由选择方法的区别?、动态和静态路由选择方法的区别?、动态和静态路由选择方法的区别?3 3 3 3、阻塞和死锁的根本原因是什么、阻塞和死锁的根本原因是什么、阻塞和死锁的根本原因是什么、阻塞和死锁的根本原因是什么4 4 4 4、固定路选方法的内容是什么?、固定路选方法的内容是什么?、固定路选方法的内容是什么?、固定路选方法的内容是什么?
15、5 5 5 5、网络层和数据链路层的流量控制的区别是什么、网络层和数据链路层的流量控制的区别是什么、网络层和数据链路层的流量控制的区别是什么、网络层和数据链路层的流量控制的区别是什么?6 6 6 6、分组的寿命用什么衡量?、分组的寿命用什么衡量?、分组的寿命用什么衡量?、分组的寿命用什么衡量?7 7 7 7、网络的最短路径是指什么,为什么?、网络的最短路径是指什么,为什么?、网络的最短路径是指什么,为什么?、网络的最短路径是指什么,为什么?物理层物理层数据链路层数据链路层网络层网络层运输层运输层会话层会话层表示层表示层应用层应用层OSIOSI体系结构体系结构OSI/RMOSI/RM物理层物理层
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三章 网络协议及网络体系结构-3 第三 网络 协议 体系结构
限制150内