第1页共25页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共25页1.在计算机网络体系结构中,运输层处于什么地位?2.运输层的功能是什么?3.什么是端到端通信?4.运输层协议包含哪些要素?[学习目标]本章主要要求掌握运输层的功能和模型;掌握运输服务的概念;理解运输协议的分类了解运输协议的设计中要解决的主要问题和解决问题的一般方法;正确理解运输协议的主要元素。[学习指南]本章学习的关键在于首先理解运输层在整个网络体系结构中所处的地位。运输层处于网络体系结构的核心位置,它利用通信子网的功能为上层应用提供一定QoS的传输服务。把握住这一点,就不难理解运输协议分类、连接管理、故障恢复等概念了。[难重点]1.运输服务模型2.运输协议类3.运输层编址4.连接管理5.多路复用6.故障恢复・第一节运输层功能与模型运输层的地位:利用网络层的服务和运输实体的功能,向会话层提供服务。运输层是整个协议层次结构的核心。其任务是为从源端机到目的机提供可靠的、价格合理的数据传输,而与当前网络或使用的网络无关。如果没有传输层,整个分层协议的概念也就没有什么意义了。本章涉及到以下概念:第2页共25页第1页共25页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共25页・运输实体(TE,TransportEntity)・网络服务访问点(NSAP,NetworkServiceAccessPoint)・运输服务访问点(TSAP,TransportServiceAccessPoint)・运输实体间的运输连接(TC,TransportConnection)・运输实体间的运输层协议(TP,TransportProtocol)・运输服务提供者(TS-Provider)・运输服务用户(TS-User)・会话协议数据单元(SPDU,SessionProtocolDataUnit)・运输服务数据单元(TSDU,TransportServiceDataUnit)・运输协议数据单元(TPDU,TransportProtocolDataUnit)・网络服务数据单元(TSDU,TransportServiceDataUnit)运输层的基本功能(可以和货物运输的情况作类比)运输层依据会话层的服务质量(QoS,QualityofService)要求,选择适当的网络层服务和运输层协议,以提供可靠的、价格合理的、与网络层无关的数据传送。QoS相当于在货物运输的例子中所考虑的时间、可靠性、费用等。选择网络服务相当于在货物运输的例子中选择运输方式,比如:空运、铁路等。运输层协议相当于邮寄信件时是使用平信,还是挂号信,等等。运输层处于OSI模型的上3层与下3层之间,提供进程间端到端的、透明的、可靠的数据传送。网络层是提供系统间的数据传送,而运输层是提供进程间的数据传送。OSI模型中上3层的功能为:信息传送,了解数据含义,进程间通信;下3层的功能为:数据传送,不关心数据含义,系统间通信。运输层的功能为:数据传送,不关心数据含义,进程间通信;可视为低层的一部分。第3页共25页第2页共25页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共25页弥补高层(上3层)要求与网络层(基于下3层)数据传送服务质量间的差异(差错率、差错恢复能力、吞吐率、延时、费用等),对高层屏蔽网络层的服务的差异,提供稳定和一致的界面。・第二节运输协议类运输层协议是依据网络层提供的服务质量来分类的。经过多年的研究与讨论,ISO于1984年通过了OSI运输协议的标准。这就是ISO8072和ISO8073。CCITT参与了这一标准的制订,并通过了相应的X.214和X.224建议书。欧洲计算机厂家协会ECMA,美国国家标准学会ANSI以及美国国家标准局NBS等也都积极参与了运输层协议标准的制订。NBS已于1988年底改名为国家标准与技术研究院NIST。一、网络服务网络服务质量参数,网络层所提供的服务质量是由以下两个参数来评价的:・残留差错率・可报告差错率・残留差错率(ResidualErrorRate):反映网络连接质量,网络实体不可检测;或漏检差错率。残留差错是网络层未改正的差错且不通知运输层。(1)所有传送的网络服务数据单元(NSDU)的分类(4类):Nk成功传送(SuccessfullyTransferred)的NSDU:Ns错误(Incorrect)的NSDU:Ne丢失的(Lost)NSDU:Nl重复(Extra)的NSDU:Nx(2)定义:在测量时间内,在网络连接上传送的所有错误的、丢失的和重复的NSDU与所传送的全部NSDU之比。第4...