因特网运输层协议 口可靠的、按序的交付 应用层 还输层 (TCP) 网路层 数据链路层 网络层 O拥塞控制 物理层 数据链路层 物理层 。流量控制 逻辑 网络层 。连接建立 数据链路层 物理层 网络层 口不可靠、不按序交付: 数据链路层 物理层 UDP o“尽力而为”P的不提供不 应用层 必要服务的扩展 西层 网路层 口不可用的服务: 数据链路层 物理层 。时延保证 。带宽保证 运输层 6
运输层 6 因特网运输层协议 可靠的、按序的交付 (TCP) 拥塞控制 流量控制 连接建立 不可靠、不按序交付: UDP “尽力而为”IP的不提供不 必要服务的扩展 不可用的服务: 时延保证 带宽保证 应用层 运输层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 应用层 运输层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层 网络层 数据链路层 物理层
第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公平性 。时延模型 运输层 7
运输层 7 第3章 要点 3.1 运输层服务 3.2 复用与分解 3.3 无连接传输: UDP 3.4 可靠数据传输的原则 rdt1 rdt2 rdt3 流水线协议 3.5 面向连接的传输: TCP 报文段结构 可靠数据传输 流量控制 连接管理 3.6 拥塞控制的原则 3.7 TCP拥塞控制 机制 TCP吞吐量 TCP公平性 时延模型
Internet层的复用与分解 ICMP Protocol UDP Protocol TCP Protocol IP Module Patagram Arrives 运输层
运输层 8 Internet 层的复用与分解
复用/分解 在接收主机分解: 在发送主机复用: 从多个套接字收集数据, 将接收到的段交付给正确的套接字 用首部封装数据(以后用于 分解) =套接字 =进程 应用层 P3 P1 应用层 P2 P4 应用层 ◆ 运输层 运输层 运输层 网络层 network 网络层 链路层 链路层 链路层 物理层 物理层 物理层 主机1 主机2 主机3 运输层 9
运输层 9 复用/分解 应用层 运输层 网络层 链路层 物理层 P1 应用层 运输层 网络层 链路层 物理层 应用层 运输层 network 链路层 物理层 P3 P2 P4 P1 主机1 主机2 主机3 = 套接字 = 进程 将接收到的段交付给正确的套接字 在接收主机分解: 从多个套接字收集数据, 用首部封装数据(以后用于 分解 ) 在发送主机复用:
分解工作过程 口主机接收IP数据报 O每个数据报有源无连接, 32 bits 目的地无连接 源端口# 目的端口# o每个数据报承载1个运 输层段 其他首部字段 O每个段具有源、目的端 口号 (回想:对特定应用程序 应用数据 的周知端口号) (报文) 口主机使用IP地址&端口号 将段定向到适当的套接字 TCP/UDP段格式 运输层 10
运输层 10 分解工作过程 主机接收IP数据报 每个数据报有源无连接, 目的地无连接 每个数据报承载1个运 输层段 每个段具有源、目的端 口号 (回想: 对特定应用程序 的周知端口号) 主机使用IP地址 &端口号 将段定向到适当的套接字 源端口 # 目的端口 # 32 bits 应用数据 (报文) 其他首部字段 TCP/UDP 段格式