计算机网络(七)-- 运输层 | TCP 流量控制  拥塞控制

TCP 流量控制 & 拥塞控制

  • 流量控制:与接收端B有关,接收端B的缓存放不下了,发送端A发慢点
  • 拥塞控制:与传输过程有关,IP链路中数据太多,堵住了

流量控制

拥塞控制

  • 经典 TCP 拥塞控制(端到端)
    • 如何限制(怎么改变发送速率)
      • 控制一个变量 \(cwnd\) 拥塞窗口
      • 在每个往返时间(RTT)的起始点,限制条件允许发送 cwnd 个字节的数据,在该RTT结束时发送方接收对数据的确认报文
      • 发送速率 = \(\frac{cwnd}{RTT}\) (字节/秒)
    • 如何感知(网络拥塞程度)
      • 出现
    • 采用何种算法(确定改变多少)