第五单元 传输层
本节内容
概述 TCP滑动窗口
TCP/UDP报文 快速重传
传输层的多路复用 延迟确认
端口号 选择性确认
UDP协议 TCP超时计算
传输控制协议(TCP) 拥塞控制
TCP报文格式 问题1:长肥管道
三次握手建立连接 问题2 :死锁现象
TCP状态转换图 问题3 :傻瓜窗口症候
TCP定时器
概述
主机1
可靠的端到端链
进程 进程 路
因特网
(提供无连接的不可靠的尽力服务)
进程
进程
主机2
• 传输层协议称为端到端或进程到进程的协议。因特网的传输层可以为两个进程在不
可靠的网络层上建立一条可靠的逻辑链路,为它们提供字节流传输服务,并且还具
有流控制功能和拥塞控制功能。
TCP/UDP报文
• 因特网的传输层有两个协议:UDP和TCP。UDP协议提供不
可靠的尽力服务,TCP协议提供可靠的字节流服务。
IP头部 UDP报文/TCP报文
协议号:TCP=6 ICMP=1
UDP=17 IGMP=2
• 我们把传输层的数据单元(报文)称为数据段(segment)。
TCP: /html/rfc793
/wiki/Transmission_Control_Protocol
UDP: /html/rfc768
/wiki/User_Datagram_Protocol
传输层的多路复用和解多路复用
接收方解多路复用: 发送方多路复用:
把收到的数据段交给正确的 收集来自上层进程的数据形
上层进程 成数据段并发送出去
= process
P3 P1 P2 P4
P1 application
application application
transport transport transport
network network network
link link