可靠传输的原理、TCP可靠传输的实现

可靠传输的原理,TCP可靠传输的实现

(1)差错控制:确认和重传机制(超时重传,累积确认)

(2)流量控制:滑动窗口(平衡双方的发送接收速度)

TCP可靠传输的实现:

  1. 以字节为单位的滑动窗口
  2. 超时重传(超时时间主要为加权平均往返时间)
  3. 选择确认

TCP流量控制:

  1. 利用滑动窗口实现流量控制
  2. 考虑传输效率(最大报文段长度MSS,只要达到MSS就发送报文)

TCP拥塞控制:

  1. 慢开始:由小到大逐渐增大拥塞窗口数值
  2. 拥塞避免:拥塞窗口cwnd按线性规律缓慢增长
  3. 快重传:接收方每收到一个失序报文段后立即发出重复确认。
  4. 快恢复:当发送方连续收到三个重复确认时,把慢开始门限减半,预防网络拥塞。然后把cwnd值设为慢开始门限减半后的值,然后执行拥塞避免算法。

你可能感兴趣的:(计算机网络)