第3章要点 口3.1运输层服务 ▣3.5面向连接的传输: 口3.2复用与分解 TCP 。报文段结构 口3.3无连接传输:UDP 。可靠数据传输 口3.4可靠数据传输的原则 O流量控制 o rdtl 。连接管理 o rdt2 ▣3.6拥塞控制的原则 o rdt3 口3.7TCP拥塞控制 。流水线协议 o机制 OTCP吞吐量 oTCP公平性 。时延模型 运输层21
运输层 21 第3章 要点 3.1 运输层服务 3.2 复用与分解 3.3 无连接传输: UDP 3.4 可靠数据传输的原则 rdt1 rdt2 rdt3 流水线协议 3.5 面向连接的传输: TCP 报文段结构 可靠数据传输 流量控制 连接管理 3.6 拥塞控制的原则 3.7 TCP拥塞控制 机制 TCP吞吐量 TCP公平性 时延模型
可靠数据传输的原则 口在应用层、运输层、数据链路层的重要性 o重要的网络主题中的最重要的10个之一! 8 sending receiver process process data data )reliable channel rdt_send()data] data]deliver data() reliable data JeAb reliable data transfer protoco fransfer profocol (sending side) (receiving side) send() packet packet rdt rev() Ounreliable channel (a)provided service (b)service implementation 不可靠信道的特点决定了可靠数据传输协议(rdt)的复杂性 运输层 22
运输层 22 可靠数据传输的原则 在应用层、运输层、数据链路层的重要性 重要的网络主题中的最重要的10个之一! 不可靠信道的特点决定了可靠数据传输协议 (rdt) 的复杂性
可靠数据传输:基本概念 rdt send():called from above, deliver data():called by (e.g.,by app.).Passed data to rdt to deliver data to upper deliver to receiver upper layer rdt send() data data]deliver data() 发送侧 reliable data reliable data 接收侧 transfer protocol transfer protocol (sending side) (receiving side) udt _send() packet packet rdt rcv( )unreliable channel udt send():called by rdt, rdt rev():called when packet to transfer packet over arrives on rcv-side of channel unreliable channel to receiver 运输层 23
运输层 23 可靠数据传输: 基本概念 发送侧 接收侧 rdt_send(): called from above, (e.g., by app.). Passed data to deliver to receiver upper layer udt_send(): called by rdt, to transfer packet over unreliable channel to receiver rdt_rcv(): called when packet arrives on rcv-side of channel deliver_data(): called by rdt to deliver data to upper
可靠数据传输:基本概念 我们将: 口增强研发发送方,可靠数据传输协议(rdt)的接收 方侧 。仅考虑单向数据传输 。但控制信息将在两个方向流动! 口使用有限状态机(FSM①来定义发送方和接收方 引起状态变迁的事件 状态变迁所采取的行动 状态:当位于这个“状态 时",下个状态惟一地 状态 事件 状态 由下个事件决定 2 动作 运输层 24
运输层 24 可靠数据传输: 基本概念 我们将: 增强研发发送方,可靠数据传输协议 (rdt) 的接收 方侧 仅考虑单向数据传输 但控制信息将在两个方向流动! 使用有限状态机 (FSM)来定义发送方和接收方 状态 1 状态 2 引起状态变迁的事件 状态变迁所采取的行动 状态: 当位于这个“状态 时”,下个状态惟一地 由下个事件决定 事件 动作
第3章要点 ▣3.1运输层服务 ▣3.5面向连接的传输: 口3.2复用与分解 TCP 。报文段结构 口3.3无连接传输:UDP 。可靠数据传输 口3.4可靠数据传输的原则 O流量控制 o rdtl 。连接管理 o rdt2 ▣3.6拥塞控制的原则 o rdt3 口3.7TCP拥塞控制 O流水线协议 o机制 OTCP吞吐量 OTCP公平性 。时延模型 运输层 25
运输层 25 第3章 要点 3.1 运输层服务 3.2 复用与分解 3.3 无连接传输: UDP 3.4 可靠数据传输的原则 rdt1 rdt2 rdt3 流水线协议 3.5 面向连接的传输: TCP 报文段结构 可靠数据传输 流量控制 连接管理 3.6 拥塞控制的原则 3.7 TCP拥塞控制 机制 TCP吞吐量 TCP公平性 时延模型