美文网首页
选择重传和回退N步

选择重传和回退N步

作者: 徐振杰 | 来源:发表于2019-08-21 16:33 被阅读0次

回退N步

当接收方检测到发送的序号不对是,要求发送方发送的序号从最后一个确认的编号开始,但是如果发送方的计时器超时,就要重发该帧与后面的N帧。

选择重传

就是有个窗口,当数据乱序到来的时候也不丢弃,先保存着,发送端的计时器就会超时,之后就会重新发送了。当接收到收到了base那么滑动窗口就向后移。

滑动窗口和拥塞窗口的区别

拥塞窗口是控制拥塞的所以路由器也有,而滑动窗口是控制流量的只有接收端和发送端有。所以拥塞控制中的慢启动,拥塞避免(窗口只加一),快重传(3个ack),快恢复(阈值只降到一半)

https://www.iteye.com/blog/fjding-2321963
http://huachao1001.github.io/proxy.html?UUJ7xaaj

相关文章

  • 选择重传和回退N步

    回退N步 当接收方检测到发送的序号不对是,要求发送方发送的序号从最后一个确认的编号开始,但是如果发送方的计时器超时...

  • 滑动窗口协议——GBN

    回退N步(GBN) 在回退N步协议中,允许发送方发送多个分组而不需要等待确认,但它也 受限于在流水线中未确认的分组...

  • RSA秘钥生成步骤

    第一步,随机选择两个不相等的质数p和q。 第二步,计算p和q的乘积n。 第三步,计算n的欧拉函数φ(n)。φ(n)...

  • git 回退到某次提交

    回退命令: git reset --hard HEAD~3 回退到前3次提交之前,以此类推,回退到n次提交之前$ ...

  • 滑动窗口协议——选择重传协议

    选择重传(SR)协议 首先我们通过对GBN协议的分析,可以知道GBN协议本身存在缺陷——GBN在重传的时候回重传很...

  • n步台阶一次只能1步或2步

    算法-有n步台阶,一次只能上1步或2步,共有多少种走法 1、n=0 和 n=1 的时候 并没有其他可选择的,所以可...

  • 使用SourceTree回退分支到历史节点

    使用SourceTree回退分支到历史节点 步骤 选择需要回退到的记录,右键选择重置当前分支到此次提交,然后选择强...

  • TortoiseGit 代码版本回退及返回

    toiseGit 代码回退 1 项目右键选择然后点击 show log 2 选中需要回退的代码版本 右键 选择“...

  • 网络协议 Day09 TCP流量控制 拥塞控制

    一、 TCP 可靠传输的几个问题思考 1. 若有个包重传了 N 次还是失败,会一直持续重传到成功为止吗? 这个取决...

  • TortoiseGit 版本回退

    代码回退 1 项目右键选择然后点击 show log 2 选中需要回退的代码版本 右键 选择“ Reset "m...

网友评论

      本文标题:选择重传和回退N步

      本文链接:https://www.haomeiwen.com/subject/hkgbsctx.html