简答题

在TCP的拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一种算法各起什么作用? “乘法减小”和“加法增大”各用在什么情况下?

正确答案

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

答案解析

相似试题
  • 在TCP拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一个算法起什么作用?“乘法减小”和“加法增大”各用在什么情况?

    简答题查看答案

  • 拥塞控制的方法是慢开始和拥塞避免、快重传和快恢复。

    判断题查看答案

  • 当TCP段传输产生了超时,则认为网络产生了拥塞,并使用慢开始算法控制拥塞。

    判断题查看答案

  • 设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。试分别求出第1次到第15次传输的各拥塞窗口大小。你能说明拥塞控制窗口每一次变化的原因吗?

    简答题查看答案

  • TCP进行的拥塞控制,其工作过程可以分为3个阶段:开始时为慢启动阶段,拥塞窗口cwnd的初始值为1,随着传输轮次增加,cwnd按()规律增长,当拥塞窗口cwnd增长到门限值ssthresh时,进入拥塞避免阶段,此时拥塞窗口按()规律增长,当网络出现超时,拥塞窗口变为(),又重新执行慢开始算法。

    填空题查看答案

  • TCP的拥塞控制算法中,当拥塞窗口cwnd达到哪一个值时,进行线性增长()。

    单选题查看答案

  • 简述TCP拥塞控制中慢启动的过程。

    简答题查看答案

  • TCP在进行流量控制时是以分组的丢失作为产生拥塞的标志。有没有不是因拥塞而引起的分组丢失的情况?如有,请举出三种情况。

    简答题查看答案

  • 在TCP协议中,如果TCP段传输产生了(),则被认为是网络拥塞引起的。

    填空题查看答案