分组交换技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《分组交换技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分组 交换 技术 课件
- 资源描述:
-
1、分组交换技术1 概述概述 2 分组交换原理分组交换原理 3 X.25协议协议 4 帧中继技术帧中继技术 5.1 概述v分组交换PS(Packet Switching)技术的研究是从20世纪60年代开始的。适合于进行远距离数据通信的技术.v分组交换技术是一种存储转发的交换技术,它结合了电路交换和早期的存储转发交换方式报文交换的特点,克服了电路交换线路利用率低的缺点,同时又不像报文交换那样时延非常大。分组的形成分组的形成v来自数据终端的用户数据可能是很长的报文,我们需要将该报文拆分成若干段,并加上分组头,组成一个完整的分组(packet),如图所示。u 分组交换的优缺点分组交换的优缺点 1.分组交
2、换的优点分组交换的优点(1)线路利用率较高。分组交换在线路上采用动态统计时分复用的技术传送各个分组,因此提高了传输介质(包括用户线和中继线)的利用率(2)异种终端通信。由于采用存储转发方式,不需要建立端到端的物理连接,因此不必像电路交换中那样,通信双方的终端必须具有同样的速率和控制规程。(3)数据传输质量好、可靠性高(4)负荷控制(5)经济性好2分组交换的缺点分组交换的缺点v信息传送时延大 分组在每个节点机内都要经历存储、排队、转发的过程v用户的信息被分成了多个分组,每个分组附加的分组头都需要交换机进行分析处理,从而增加了开销v分组交换技术的协议和控制比较复杂 有流量控制,差错控制,还有代码、
3、速率的变换方法和接口,网络的管理和控制的智能化等协议5.2 分组交换原理分组交换原理u统计时分复用统计时分复用 是采用动态分配(即按需分配),只有在用户有数据传送时才给它分配资源.每个终端的数据使用一个自己独有的“标记”,各个用户数据是以分组头中的“标记”来区分的.优点:获得较高的信道利用率 缺点:产生附加的随机时延并且有丢失数据的可能by21xa复用器ba21yx终端A终端B终端C空闲标记图5.1 统计时分复用u 逻辑信道逻辑信道 在一条共享的物理线路上,实质上形成了逻辑上的多条子信道,各个子信道用相应的号码表示,即逻辑信道号LCN 逻辑信道号LCN:由逻辑信道群号及群内逻辑信道号组成终端终
4、端1终端2终端n255254201255254201进程进程进程逻辑信道线路计算机图5.2 逻辑信道的概念示意v逻辑信道具有如下特点:在终端每次呼叫时,根据当时的实际情况分配LCN,每次呼叫可以分配不同的逻辑信道号.同一个终端可以同时通过网络建立多个数据通路,它们之间通过LCN来进行区分只具有局部意义总是处于下列状态中的某一种:“准备好”状态、“呼叫建立”状态、“数据传输”状态、“呼叫清除”状态。u虚电路和数据报虚电路和数据报1虚电路方式虚电路方式用户的通信需要经历连接建立、数据传输、连接拆除三个阶段,也就是说,它是面向连接的方式。分组交换网提供的虚电路交换方式有两种,一种是交换虚电路(SVC
5、:Switch Virtual Circuit),又称为虚呼叫(Virtual Call),另一种是永久虚电路(PVC:Permanent Virtual Circuit)。cba3213 2 13 2 1cba节点机3节点机4终端A终端C节点机1节点机2节点机5终端B终端DVC1VC23 2 1c b a3 2 1c b a图5.3 虚电路示意图v虚电路的特点(1)虚电路的路由选择仅仅发生在虚电路建立的时候,在以后的传送过程中,路由不再改变(2)所有分组遵循同一路由,分组将以原有的顺序到达目的地,终端不需要进行重新排序,分组的传输时延较小。(3)一旦建立了虚电路,每个分组头中不再需要有详细的
6、目的地地址,而只需有逻辑信道号就可以区分每个呼叫的信息,这可以减少每一分组的额外开销。(4)虚电路是由多段逻辑信道构成的,每一个虚电路在它经过的每段物理链路上都有一个逻辑信道号,这些逻辑信道级连构成了端到端的虚电路。(5)虚电路的缺点是当网络中线路或者设备发生故障时,可能导致虚电路中断,必须重新建立连接。(6)虚电路的使用场合:虚电路适用于一次建立后长时间传送数据的场合,其持续时间应显著大于呼叫建立时间,如文件传送、传真业务等。2.数据报方式数据报方式 每一个数据分组中都含有终点地址信息节点根据分组中包含的终点地址为每一个分组独立地寻找路由,同一用户的不同分组可能沿着不同的路径到达终点,在网络
7、的终点需要重新排队,组合成原来的用户数据信息c b a节点机1节点机2节点机4cba节点机3c b a终端A终端B图5.4 数据报方式示意图u路由选择在选择路由算法时,需考虑三个方面:(1)路由选择准则 以跳数或以链路状态为准则(2)路由选择协议 依据路由选择的准则,在节点之间进行路由信息的收集和发布的规程和方法(3)路由选择算法 如何获得一个准则参数最小的路由.有集中式和分布式v路由选择方法固定型算法1)洪泛法 不需路由表,可靠性很高2)随机路由选择 按照一定的概率从中选择一条链路发送分组.不需路由表,有良好的健壮性.但选出的路由并不是最优的.3)固定路由表算法 是静态路由算法中最常用的.路
8、由表是在整个系统进行分配生成的,并基本保持不变.自适应路由算法 路由选择根据网络情况的变化而变化.优点:1)提高网络性能 2)有助于拥塞的控制最短路径算法 最佳路由流量控制与拥塞控制u流量控制的作用流量控制的作用防止网络吞吐量下降和传输时延增加避免网络死锁网络及用户之间的速率匹配u流量控制的层次流量控制的层次段级:相邻节点间信息流量的控制沿到沿级:网络源节点与网络目的节点接入级:从DTE到网络源节点端到端级:从源DTE到目的DTE之间拥塞的影响拥塞的影响 u流量控制方法滑动窗口机制:用于DTE和相邻节点之间,DTE和DTE之间缓冲区预约方式:用于源节点到目的节点之间许可证:适用于DTE到网络源
9、节点之间v拥塞控制方法v从拥塞节点向部分或所有源节点发送一个控制分组v根据路由选择信息调整新分组产生的速率v利用探测分组控制拥塞v在分组经过时添加拥塞指示消息LAN路由器ABC路由器LAN广域网源端BECNFECN拥塞目的端拥塞通知分组交换的工作过程分组交换的工作过程5.3 X.25 协协 议议vX.25建议是数据终端设备DTE(Digital Terminal Equipment)与数据电路终接设备DCE(Data Circuit-terminating Equipment)之间的接口协议。vX.25协议分为三层:物理层,链路层和分组层,分别和OSI的下三层一一对应,分组层数据链路层帧级协议
10、分组层数据链路层物理层物理层物理级协议物理媒介X.25高层协议与远程DTE之间的高层协议分组级协议DTEDCE图5-13 X.25协议的分层结构X.25的物理层的物理层v物理层完成的主要功能如下:在DTE和DCE接口处提供数据传输;在设备之间提供控制信号;提供时钟信号,用以同步数据流和规定比特速率;提供电气地;提供机械的连接器(如针、插头和插座)。u数据链路层数据链路层v链路层规定了在DTE和DCE之间的线路上交换X.25帧的过程。v主要功能有:在DTE和DCE之间有效地传输数据;确保接收器和发送器之间信息的同步;监测和纠正传输中产生的差错;识别并向高层协议报告规程性错误;向分组层通知链路层的
11、状态。LAPB帧结构X.25的链路层采用了高级数据链路控制规程HDLC帧结构,并推荐它的一个子集平衡型链路接入规程LAPB(Link Access Procedures Balanced)作为链路层规程。它通过置异步平衡方式(SABM)命令要求建立链路。用LAPB建立链路只需要由两个站中的任意一个站发送SABM命令,另一站发送UA响应即可以建立双向的链路。FACIFCSF帧头信息字段帧尾图 LAPB的帧结构 (1)标志F:编码为01111110,所有的帧都应以F开始和结束。(2)地址字段A:由一个8比特组组成,表示响应站的链路层地址。(3)信息字段I:在X.25中,长度限额一般为一个分组长度,
12、即128字节或256字节。(4)帧校验序列FCS:FCS采用循环冗余码,可以用移位寄存器实现。(5)控制字段C:由一个8比特组组成,主要作用是指示帧的类型。v信息帧(I帧):由帧头、信息字段I和帧尾组成。I帧用于传输高层的信息,即在分组层之间交换的分组,分组包含在I帧的信息字段中。C字段的第1个比特为“0”v监控帧(S帧):没有信息字段,其作用是用来保护I帧的正确传送.C字段的第2、1位为“01”v无编号帧(U帧):其作用不是用于实现信息传输的控制,而是用于实现对链路的建立和断开过程的控制.C字段的第2、1位为“11”分 类 名 称 缩写 作 用 信息帧 I 帧 传输用户数据 接收准备好 RR
13、 向对方表示已经准备好接收下一个 I 帧 接收未准备好 RNR 向对方表示“忙”状态,这意味着暂时不能接收新的 I 帧 监控帧 拒绝帧 REJ 要求对方重发编号从 N(R)开始的 I 帧 置异步平衡方式 SABM 用于在两个方向上建立链路 断链 DISC 用于通知对方,断开链路的连接 已断链方式 DM 表示本方已与链路处于断开状态,并对 SABM 做否定应答 无编号确认 UA 对 SABM 和 DISC 的肯定应答 无编 号帧 帧拒绝 FRMR 向对方报告出现了用重发帧的办法不能恢复的差错状态,将引起链路的复原 X.25数据链路层的帧类型数据链路层的帧类型链路操作过程链路操作过程 数据链路层的
14、操作分为三个阶段:链路建立,帧的传输和链路断开。1)链路建立 DTE通过发送连续的标志F来表示它能够建立数据链路。2)帧的传输 当链路建立之后,就进入信息传输阶段,即在DTE和DCE之间交换I帧和S帧。DTEDCESABMUA链路建立的过程3)链路断开过程 链路断开过程是一个双向的过程,可由任意方发起。DTEDCEDISCUA链路断开的过程分组层分组层 X.25的分组层利用链路层提供的服务在DTEDCE接口上交换分组。它将一条数据链路按统计时分复用的方法划分为许多个逻辑信道,允许多台计算机或终端同时使用,实现通信能力和资源的按需分配。v分组层功能:提供逻辑信道提供有效的分组传输提供交换虚电路(
展开阅读全文