可靠数据传输:开始起步 rdt send():由上层进行调用, deliver data():由rd调 (eg,应用进程)将数据传入发送 用将数据递交给上层 方并由其传给接收方的上层 rdt send()Idata data Deliver data() 发送方eeaa reliable data 接收方 transfer protocol transfer protocol ( sending side 〔 receiving side) udt send( packet packet rdt rcv( Unreliable channel udt send():由rd调用 rtrc():当数据到达接受方时调 将分组通过不可靠的信道传到 用 接收方 主讲人:西安交通大学程向前 第3讲传输层之一11
主讲人:西安交通大学 程向前 第3讲 传输层之一 11 可靠数据传输: 开始起步 发送方 接收方 rdt_send(): 由上层进行调用, (e.g., 应用进程.). 将数据传入发送 方并由其传给接收方的上层 udt_send(): 由rdt调用, 将分组通过不可靠的信道传到 接收方 rdt_rcv(): 当数据到达接受方时调 用 deliver_data(): 由 rdt调 用 将数据递交给上层
可靠数据传输:开始起步 我们将要: 口逐步发展收发双方的可靠数据传输协议(rdt 口仅考虑单向的数据传输 o但控制信息将双向流动! 口使用有限状态机(FSM)来定义发送方,接收方 状态:当实体处于某个 状态”时,下个状态 事件导致状态的转换 只能由下个事件来转 在状态转换过程中的动作 变 state 事件 state 动作 2 主讲人:西安交通大学程向前 第3讲传输层之一12
主讲人:西安交通大学 程向前 第3讲 传输层之一 12 可靠数据传输: 开始起步 我们将要: 逐步发展收发双方的可靠数据传输协议 (rdt) 仅考虑单向的数据传输 但控制信息将双向流动! 使用有限状态机 (FSM) 来定义发送方, 接收方 state 1 state 2 事件导致状态的转换 在状态转换过程中的动作 状态: 当实体处于某个“ 状态”时, 下个状态 只能由下个事件来转 变 事件 动作