- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第十三章 运输层及高层
第十三章 运输层及高层 本章主要内容 13.1 运输层 13.2 会晤层 13.3 表示层 13.4 应用层 OSI参考模型中第一层至第四层称为低层,第五层至第七层称为高层。 低层主要解决可靠运输问题,高层主要解决信息可懂问题。 运输层是低层与高层协议的界面,是低层协议中唯一属于端到端层,在整个协议中占据重要位置 本章主要讨论运输层,对高层协议作整体介绍。 13.1 运输层 13.1.1 OSI运输服务原语 13.1.2 OSI运输协议 13.1.3 运输层的连接管理 13.1.4 运输层协议实现 运输层的服务用户为会晤层实体。 运输层的目的 利用网络层提供的服务,向用户提供有效、可靠和价格合理的运输服务。 运输层服务 面向连接的服务 向用户提供连接的建立、维持和释放。 无连接的服务 与网络层的无连接服务相似。 网络层与运输层本质上都有相同的寻址方式和流控方式。 运输层的必要性 由于用户无法对子网加以控制,因此他们不能通过换用更好的路由器或增强数据链路层的纠错能力来解决网络服务质量低劣的问题,唯一可行的办法就是在网络层上再加上一层来改善服务质量,因此传输层的存在使传输服务比网络层的服务可靠得多。 13.1.1 OSI运输服务原语 OSI运输服务原语提供面向连接和无连接服务使用。见表13.1。 运输层与网络层的区别 网络层 网络服务趋向于将实际网络提供的服务模型化,由于网络会丢失数据分组或自发地发N_RESET服务原语。因此网络服务就为用户提供了一种处理数据确认和N_RESET服务原语的方式。 网络服务的用户是运输层。 运输层 运输层不涉及数据确认和N_RESET服务原语。运输层的目标是在不可靠网络上为用户提供一个可靠的服务。 运输层的用户是会晤层或其他的应用程序。 一般来说,在一个运输连接终端上发出一个服务原语会在另一个运输连接终端上产生结果。图13.1表示在正常情况下OSI原语的应用。 图13.1(a)说明正常连接建立过程。 图13.1(b)目的端用户拒绝连接请求。 图13.1(c)和(d)普通数据和加速数据的传输过程。 图13.1 (e)正常释放过程。 传输层服务访问点的状态转移 传输层服务访问点的状态 状态1:空闲(IDLE),尚未建立连接或正在试图建立连接。在此状态下可以发出T_CONNECT请求或收到T_CONNECT指示。 状态2:出向连接期,已发出T_CONNECT.request,而尚未收到远端同层实体的应答。 状态3:入向连接期,已收到T_CONNECT.indication,但尚未决定是接受或拒绝。 状态4:数据运输就绪,已经建立连接,可以运输数据。 图13.2说明 空闲状态到数据传输就绪状态有两条途径:1-2-4;1-3-4。实际上就是主呼方和被呼方状态转换路径。 空闲状态反映没有运输连接,是任一顺序的起始和最终状态,一旦再次进入该状态运输连接就被释放。 在连接建立或数据运输阶段的任一时刻,都能发起连接释放过程,在建立阶段中,不能发起除连接释放以外的其他任何过程。 13.1.2 OSI运输协议 运输服务是通过两运输实体间的运输协议来实现的。 运输协议需要解决差错控制、排序和流控问题。 运输层与数据链路层的区别 首先,数据链路层不必给出目的地址,因为只有一个终端与它相连,而在运输层,则必须给出目的地址。 其次,数据链路层连接较为简单,另一端总是存在或不存在;而传输层连接建立过程要复杂的多。 第三,数据链路层物理媒体没有存储能力,而通信子网中存在潜在的存储能力,这就要求在运输层使用特殊的协议。 最后,数据链路层最多有一条连接,而运输层中会出现大量动态的连接,这要求运输实体与数据链路层采用不同的管理方法。 运输层的主要功能是针对用户要求来弥补网络层服务不足,因此用户要求的运输层协议的类型与服务有关。 网络层服务分类 A类服务 表示能提供完善的网络服务。分组的丢失、重复以及网络的重置等情况很少出现。由于网络的服务质量已经很高,因此在其上运行的运输协议很简单。 B类服务 单个分组很少丢失,但网络层会因为内部拥挤、硬件故障、软件错误而不时地发出N_RESET原语,这需要运输层来弥补。 C类服务 网络服务是不可靠的服务,只能提供单纯无连接服务的广域网。 OSI根据不同的网络服务类型,将运输层协议分为五类。 TP0 它为每个提出请求的传送连接建立一个网络连接。运输层依靠网络层对数据提供正确的传送,只提供建立和释放连接的机构,运输层不进行排序和流控。 TP1 如果某一给定传送连接受到N_RESET的影响,传送连接两端的两个传送实体要做一次同步,然后从中断处开始继续运行。1类运输协议不提供任何差错控制和流量控制。 TP2 使用A类网络服务,允许两个或多个传送连接向同一网络连接发数据(多路复用),这在某些情
您可能关注的文档
最近下载
- 软式内镜标准化清洗消毒流程.pptx
- 2023智能电厂设计规范.docx VIP
- 内镜黏膜下剥离术治疗早期上消化道肿瘤的围术期护理.doc VIP
- 2023-2024学年东莞市东华高级中学高一上期末英语试卷附答案解析.pdf VIP
- 橡胶成型工艺模具设计.pptx VIP
- 检验科专业知识培训课件.pptx VIP
- 十七、《安徒生童话》课件共13张ppt)x.pptx VIP
- (高清版)DB31∕T 1070-2017 医疗机构环境表面清洁度A∕TP生物荧光现场评价与检测方法.pdf VIP
- 第8课 《咏雪》(同步课件) 七年级语文上册(统编版2024) .pdf VIP
- 心理学与生活(南京大学)中国大学MOOC慕课章节测验答案.pdf VIP
文档评论(0)