第5章运输层(续) 5.3传输控制协议TCP概述 5.3.1TCP最主要的特点 5.3.2TCP的连接 5.4可靠传输的工作原理 5.4.1停止等待协议 5.4.2连续ARQ协议 5.5TCP报文段的首部格式
第 5 章 运输层(续) 5.3 传输控制协议 TCP 概述 5.3.1 TCP 最主要的特点 5.3.2 TCP 的连接 5.4 可靠传输的工作原理 5.4.1 停止等待协议 5.4.2 连续 ARQ 协议 5.5 TCP 报文段的首部格式
第5章运输层(续) 5.6TCP可靠传输的实现 5.6.1以字节为单位的滑动窗口 5.6.2超时重传时间的选择 5.6.3选择确认SACK 5.7TCP的流量控制 5.7.1利用滑动窗口实现流量控制 5.7.1必须考虑传输效率
第 5 章 运输层(续) 5.6 TCP 可靠传输的实现 5.6.1 以字节为单位的滑动窗口 5.6.2 超时重传时间的选择 5.6.3 选择确认 SACK 5.7 TCP的流量控制 5.7.1 利用滑动窗口实现流量控制 5.7.1 必须考虑传输效率
第5章运输层(续) 5.8TCP的拥塞控制 5.8.1拥塞控制的一般原理 5.8.2几种拥塞控制方法 5.8.3随机早期检测RED 5.9TCP的运输连接管理 5.9.1TCP的连接建立 5.9.2TCP的连接释放 5.9.3TCP的有限状态机
第 5 章 运输层(续) 5.8 TCP 的拥塞控制 5.8.1 拥塞控制的一般原理 5.8.2 几种拥塞控制方法 5.8.3 随机早期检测 RED 5.9 TCP 的运输连接管理 5.9.1 TCP 的连接建立 5.9.2 TCP 的连接释放 5.9.3 TCP 的有限状态机
运输层的任务 ■络层任务:把报文从源主机送到目的主机。 是否完成本次通信任务? 怎样算完成? ■要明确: 两个主机进行通信实际上就是两个主机中的应用进程互相通信。 从运输层看,通信的真正端点并不是主机而是主机中的进程 所以,端到端的通信是应用进程之间的通信 ■运输层任务: 运输层为应用进程之间提供端到端的逻辑通信 (例子) ■运输层通过端口,来实现复用和分用。 ■只有两端主机中需要运输层和应用层
运输层的任务 ◼ 网络层任务:把报文从源主机送到目的主机。 是否完成本次通信任务? 怎样算完成? ◼ 要明确: 两个主机进行通信实际上就是两个主机中的应用进程互相通信。 从运输层看,通信的真正端点并不是主机而是主机中的进程 所以,端到端的通信是应用进程之间的通信 ◼ 运输层任务: 运输层为应用进程之间提供端到端的逻辑通信 (例子) ◼ 运输层通过端口,来实现复用和分用。 ◼ 只有两端主机中需要运输层和应用层
运输层为相互通信的应用进程提供了 逻辑通信 应用进程 应用进程 AP AP2 AP 端口运输层提供应用进程间的逻辑通信 端口 AP 3 IP层 3 ◆ ◆ ● 主机A 主机B AP 路由器1 路由器2 AP AP2 LAN WAN LAN2 AP IP协议的作用范围 运输层协议TCP和UDP的作用范围
运输层为相互通信的应用进程提供了 逻辑通信 5 4 3 2 1 运输层提供应用进程间的逻辑通信 主机 A 主机 B 应用进程 应用进程 路由器 1 路由器 2 AP1 WAN LAN2 AP2 AP3 AP4 IP 层 LAN1 AP1 AP2 AP4 端口 端口 5 4 3 2 1 IP 协议的作用范围 运输层协议TCP 和 UDP 的作用范围 AP3