不挂科搜题免费

问题:

TCP 的拥塞控制中,论述什么是慢开始、拥塞避免、快重传和快恢复算法。

答案:

: 慢开始:在主机刚刚开始发送报文段时可先将拥塞窗口cwnd设置为一个最大报文段MSS的数值。在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个MSS的数值。用这样的方法逐步增大发送端的拥塞窗口cwnd,可以分组注入到网络的速率更加合理。 拥塞避免: 当拥塞窗口值大于慢开始门限时,停止使用慢开始算法而改用拥塞避免算法。拥塞避免算法使发送的拥塞窗口每经过一个往返时延RTT就增加一个MSS的大小。 快重传算法:发送端只要一连收到三个重复的ACK即可断定有分组丢失了,就应该立即重传丢手的报文段而不必继续等待为该报文段设置的重传计时器的超时。 快恢复算法:当发送端收到连续三个重复的ACK时,就重新设置慢开始门限 ssthresh。 与慢开始不同之处是拥塞窗口 cwnd 不是设置为 1,而是设置为ssthresh。 若收到的重复的ACK为n个(n>3),则将cwnd设置为ssthresh。 若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。 若收到了确认新的报文段的ACK,就将cwnd缩小到ssthresh。