文章目录
  1. 流量控制
  2. TCP拥塞控制
    1. TCP拥塞控制的手段
    2. TCP拥塞控制流程

流量控制

利用滑动窗口实现流量控制

TCP拥塞控制

TCP拥塞控制的手段

  • 慢开始。TCP连接刚刚建立时,由小到大逐渐增大发送窗口。
  • 拥塞避免。当拥塞窗口增大到一定程度时,将其增速放缓。
  • 快重传。收到数据后立即发送已按顺序收到的报文的确认。快重传算法首先要求接收方每收到一个失序的报文段后就立即发出重复确认,若发送方连续收到3个重复确认,则要对确认报文之后的报文进行重传。
  • 快恢复。调整慢开始门限为拥塞窗口大小/2,拥塞窗口大小为慢开始门限,然后执行拥塞避免算法。

TCP拥塞控制流程

TCP使用上述四种手段实现拥塞控制的流程图如下。