网络层提供的两种服务.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络层提供的两种服务

4.1 网络层提供的两种服务 数据报和虚电路: 网络层为主机的传输层所提供的服务可以有两大类: 无连接的网络服务(数据报服务) 面向连接的网络服务(虚电路服务) 数据报服务 网络随时接受主机发送的分组(即数据报),网络为每个分组独立地选择路由。 网络尽最大努力地将分组交付给目的主机,但网络对源主机没有任何承诺。 网络不保证所传送的分组不丢失,也不保证按源主机发送分组的先后顺序以及在时限内必须将分组交付给目的主机。 当网络发生拥塞时,网络中的结点可根据情况将一些分组丢弃。 数据报服务示意图 虚电路服务 虚电路服务分为三个阶段: 虚电路的建立、数据传输、虚电路的释放。 在虚电路建立后,网络向用户提供的服务就好像在两个主机之间建立了一对穿过网络的数字管道。所有发送的分组都按顺序进入管道,然后按照先进先出的原则沿着此管道传送到目的站主机。 到达目的站的分组顺序就与发送时的顺序一致,因此网络提供虚电路服务对通信的服务质量 QoS (Quality of Service)有较好的保证。 注意:由于采用存储转发技术,虚电路和电路交换的连接不同。电路交换真正占有一条通道,而虚电路则是断续地占有一段又一段的链路。 虚电路服务示意图 虚电路服务示意图 虚电路转发表 虚电路转发表建立过程示例一 比较两种服务的思路来源 数据报服务力求使网络生存性好和使对网络的控制功能分散,因而只能要求网络提供尽最大努力的服务。 可靠通信由用户终端中的软件(即TCP)来保证。 虚电路服务的思路来源于传统的电信网。 电信网负责保证可靠通信的一切措施,因此电信网的结点程控交换机复杂而昂贵。 数据报服务和虚电路服务的比较 路由器的作用与构成 路由器的工作层次 路由器 (Router) 作用 在网络层提供多个独立的子网间连接服务的一种存储转发设备。 连接对象 包括局域网和广域网。 路由器大多为多协议路由器,能够同时支持多 种不同的网络层协议。 路由器不转发目标地址为全1的广播包,因此可以阻止“广播风暴” ( 广播域的概念 ) 用路由器进行网络互联 工作原理 直接交付和间接交付 当主机 A 要向另一个主机 B 发送数据报时,先要检查目的主机 B 是否与源主机 A 连接在同一个网络上: 如果是,就将数据报直接交付给目的主机 B 而不需要通过路由器。 但如果目的主机与源主机 A 不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付。 直接交付和间接交付图 路由器的结构 “转发”和“路由选择”的区别 “转发”(forwarding)就是路由器根据转发表将用户的 IP 数据报从合适的端口转发出去。 “路由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化 情况,动态地改变所选择的路由。 路由表是根据路由选择算法得出的。而转发表是从路由表得出的。 在讨论路由选择原理时,往往不区分转发表和路由表的区别,而是笼统地使用路由表这一名词。 路由器的处理 ---- 路由表与转发表 路由器执行动态路由算法,不断从各相邻路由器得到关于网络拓扑的变化情况(如收到RIP或OSPF分组时),此时将这种分组送交路由器的路由选择部分处理,根据路由选择协议动态生成与调整自己的路由表; 根据路由表,路由器生成转发表; 当路由器从一个端口收到用户发来的数据分组时,经相应处理后放入缓存,路由器根据分组头中的目的地址查转发表,得到相应的转发端口,然后路由器将用户的分组放入该转发端口的队列中排队,经相应处理后从该端口转发出去。 路由器输入端口的处理 路由器从物理层收到比特流后,送数据链路层,数据链路层剥去帧头和幀尾后,将分组送到网络层的队列中排队等待处理。 路由器输出端口的处理 路由器将交换结构传送过来的分组先进行缓存,到数据链路层将分组加上输出端口的链路层的幀头和幀尾,再交给物理层,经输出端口发送到外部线路上。 分组丢弃 若路由器处理分组的速率赶不上分组进入队列的速率,则队列的存储空间最终必定减少到零,这就使后面再进入队列的分组由于没有存储空间而只能被丢弃。 路由器中的输入或输出队列产生 溢出是造成分组丢失的重要原因。 交换结构(三种方法) 网络互连面临的困难 互连在一起的网络要进行通信,会遇到许多问题需要解决, 如: 不同的寻址方案 不同的最大分组长度 不同的网络接入机制 不同的超时控制 不同的差错恢复方法 不同的状态报告方法 不同的路由选择技术 不同的用户接入控制 不同的服务(面向连接服务和无连接服务) 不同的管理与控制方式 网络互相连接要使用一些中间设备 中间设备又称为中间系统或

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档