第八章运输层和高层协议 8.1运输层 ■8.2实时运输协议 8.3远程过程调用 84抽象语法标记 85应用层
第八章 运输层和高层协议 ◼ 8.1 运输层 ◼ 8.2 实时运输协议 ◼ 8.3 远程过程调用 ◼ 8.4 抽象语法标记 ◼ 8.5 应用层
运输服务和服务质量(1) ■运输层的最终目的 ■运输层,网络层和用户之间的关系图(运 输层实体图) 用户,运应用运输层 用户 地址 运输协议 运输实体 TPDU 运输实体 输/网络层 网络 地址网络实体 接口 网络实体 其中:TD代表 Transport Protocol Data Unit
运输服务和服务质量(1) ◼ 运输层的最终目的 ◼ 运输层,网络层和用户之间的关系图(运 输层实体图)
运输服务和服务质量(2) 运输层提供两种类型的服务:面向连接 和无连接的运输服务 ■运输层存在的意乂:提供更高质量的信 息传输能力 运输实体(运输服务提供者) ■使用运输服务的用户(运输服务用户 TS用户)
运输服务和服务质量(2) ◼ 运输层提供两种类型的服务:面向连接 和无连接的运输服务 ◼ 运输层存在的意义:提供更高质量的信 息传输能力 ◼ 运输实体(运输服务提供者) ◼ 使用运输服务的用户(运输服务用户 --TS用户)
运输服务和服务质量(3) ■服务原语:运输层通过运输服务原语向运输 用户提供服务,不同的系统有不同的原语 ■抽象的运输服务原语(下页图)
运输服务和服务质量(3) ◼ 服务原语:运输层通过运输服务原语向运输 用户提供服务,不同的系统有不同的原语 ◼ 抽象的运输服务原语(下页图)
运输服务和服务质量(4) 阶段服务原语 参数 连建T- Connect Req 被呼地址,主呼地址,选项,服务质量,TS用 接立 户数据 建连「 T-Connect Ind|被呼地址,主呼地址,选项,服务质量,Ts用 接 户数据 T-Connect Rsp 响应地址,选项,服务质量,TS用户数据 T-Connect Cnf 响应地址,选项,服务质量,TS用户数据 数常规 T-Data Req TS用户数据 据数据r-Data.Ind TS用户数据 传加速 T-Expedited 输 TS用户数据 数据 Data. Req T-Expedited TS用户数据 Data, Ind 连接释放T- Disconnect.ReqT用户数据 释放连接 T- Disconnect.ind连接释放原因,TS用户数据
运输服务和服务质量(4) 阶段 服务 原语 参数 连 接 建 立 建 立 连 接 T-Connect.Req 被呼地址,主呼地址,选项,服务质量,TS用 户数据 T-Connect.Ind 被呼地址,主呼地址,选项,服务质量,TS用 户数据 T-Connect.Rsp 响应地址,选项,服务质量,TS用户数据 T-Connect.Cnf 响应地址,选项,服务质量,TS用户数据 数 据 传 输 常规 数据 T-Data.Req TS用户数据 T-Data.Ind TS用户数据 加速 数据 T-ExpeditedData.Req TS用户数据 T-ExpeditedData.Ind TS用户数据 连接 释放 释放 连接 T-Disconnect.Req TS用户数据 T-Disconnect.Ind 连接释放原因,TS用户数据
运输服务和服务质量(5) ■运输服务质量(Q0S) ■运输服务质量的衡量(数值化参数表) 连接建立延迟 连接建立失败概率 吞吐量 残留差错率 传输延迟 保护性 优先权 回弹率
运输服务和服务质量(5) ◼ 运输服务质量(QoS) ◼ 运输服务质量的衡量(数值化参数表) 连接建立延迟 连接建立失败概率 吞吐量 残留差错率 传输延迟 保护性 优先权 回弹率
运输服务和服务质量(6) 连接建立延迟是开始发出连接建立请求到连接建立证实(连接建立成功)之 间的时间,通常,这个时间越短越好。 n连接建立失败概率是指在最大的延迟时间内,由于某种原因(如网络阻塞 内存空间不够、内部故障等)从而连接建立失败的可能性。 吞吐量是指在一定时间内在一条运输连接上传输的用户数据的字节数,一般 吞吐量用每秒字节数(bps)表示,在一条运输连接上,可以有两个方向的吞吐 传输延迟是运输用户传输数据到这个数据被接收方收到为止的时间,同样, 也可以有两个方向的传输延迟。 残留差错率是指运输连接上错误的数据传输量占全部传输的数据量的比例, 理论上说,这个比例应该为0,因为,运输层的主要功能之一就是要提供可靠 服务,但是,实际上这一点是做不到的。 保护性是指提供安全数据传输的一种能力,安全数据传输包括防止非法数据 的截取、修改等等。 优先权是指某些运输连接比其它运输连接更重要,从而保证数据优先传输的 能力,而且,一旦发生网络阻塞,具有高优先权的运输连接首先获得网络资 回弹率是指由于某种原因(如内部原因或网络阻塞)而自发终止运输连接的 可能性
运输服务和服务质量(6) ◼ 连接建立延迟 是开始发出连接建立请求到连接建立证实(连接建立成功)之 间的时间,通常,这个时间越短越好。 ◼ 连接建立失败概率 是指在最大的延迟时间内,由于某种原因(如网络阻塞、 内存空间不够、内部故障等)从而连接建立失败的可能性。 ◼ 吞吐量 是指在一定时间内在一条运输连接上传输的用户数据的字节数,一般 吞吐量用每秒字节数(bps)表示,在一条运输连接上,可以有两个方向的吞吐 量。 ◼ 传输延迟 是运输用户传输数据到这个数据被接收方收到为止的时间,同样, 也可以有两个方向的传输延迟。 ◼ 残留差错率 是指运输连接上错误的数据传输量占全部传输的数据量的比例, 理论上说,这个比例应该为0,因为,运输层的主要功能之一就是要提供可靠 服务,但是,实际上这一点是做不到的。 ◼ 保护性 是指提供安全数据传输的一种能力,安全数据传输包括防止非法数据 的截取、修改等等。 ◼ 优先权 是指某些运输连接比其它运输连接更重要,从而保证数据优先传输的 能力,而且,一旦发生网络阻塞,具有高优先权的运输连接首先获得网络资 源。 ◼ 回弹率 是指由于某种原因(如内部原因或网络阻塞)而自发终止运输连接的 可能性
运输服务和服务质量(7) ■运输服务质量协商过程 运输服 运输服 务用户 务用户 TSUi TSU2 QoS QoS OoS OoS OoS OoS 运输实体 运输实体 TEl TE2 ● Q50 QS0最低QS QS3TE2建议的QoS QoS1TSU1期望的QsQ4TSU2可接受的QoS QoS2TE1建议的 Qos QoS5各方都能接受的QoS 通常:QS12QS22QoS3≥QoS4≥Qo5≥QS0
运输服务和服务质量(7) ◼ 运输服务质量协商过程
协议操作(1) ■运输协议是运输层的核心 ■运输协议数据单元TPDU:两个运输实 体间交换的信息 具体的TPDU可能不同,不同运输协议的 TPDU也可能不同
协议操作(1) ◼ 运输协议是运输层的核心 ◼ 运输协议数据单元 TPDU :两个运输实 体间交换的信息 ◼ 具体的TPDU可能不同,不同运输协议的 TPDU也可能不同
协议操作(2) TPDU 含义 CR 运输连接请求,要求与对等运输实体建立运输 连接 CC 确认,对 CR TPDU的确认 DR 释放请求,要求释放与对等运输实体之间的运 输连接 DC 确认,对 DR TPDU的确认 DATA 数据,一个运输实体向对等运输实体发送用户 数据 AK 确认,对数据TPDU的认可 REJECT 拒绝,对数据TPDU拒绝接受
协议操作(2) TPDU 含义 CR 运输连接请求,要求与对等运输实体建立运输 连接 CC 确认,对CR TPDU的确认 DR 释放请求,要求释放与对等运输实体之间的运 输连接 DC 确认,对DR TPDU的确认 DATA 数据,一个运输实体向对等运输实体发送用户 数据 AK 确认,对数据TPDU的认可 REJECT 拒绝,对数据TPDU拒绝接受