TCP流量控制:
接收端:明确通知发送端的可用缓冲区空间量,动态变化实时通知
发送端:使发送的未确认数据量少于最近接收到的RcvWindow
RcvWindow=RcVBuffer-[LastByteRcvd-LastByteRead]
接收窗口大小 = 接收缓存大小 - [刚接收到的段的段序号 - 送给应用层的最后一个段的段序号]
TCP往返时间和超时重传:
Timeout = RTT + 一点余量
预测接收窗口:这次估计的RW = (1 - x)* 上次估计的RW + x * simpleRW
TCP连接管理:
连接建立:
三路握手: