TCP的拥塞窗口CWND大小和传输轮次n的关系如下所示。(本题10分)

cwnd 1 2 4 8 16 32 33 34 35 36 37 38 39 40 41 42 21 22 23 24 25 26 1 2 4 8
N 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

问题:
(1)慢开始阶段的时间间隔?(2分)
(2)拥塞避免阶段的时间间隔?(2分)
(3)在16轮次和22轮次之后,发送方是通过收到3个重复确认还是通过超时检测到丢失了报文段?(2分)
(4)在第1轮次、第18轮次、第24轮次发送,门限ssthresh分别设置多大?(3分)
(5)在第几轮次发送第70个报文段?(1分)

答:

(1)满开始的时间间隔是:[1,6] ,[23,26]
(2)拥塞避免阶段的时间间隔是:[6,16] ,[17,22]     注意边界
(3)16轮次是收到3个重复确认,22轮次是超时检测丢失了报文段
(4)第1轮次,门限ssthresh值是:32。第18轮次门限ssthresh值是:21。第24轮次门限ssthresh值是:13。
(5)第7轮次发送第70个报文段

参考:

【TCP的拥塞控制】基于窗口的拥塞控制相关推荐

  1. 你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了...

    每日一句英语学习,每天进步一点点: 来自:小林coding 前言 前一篇「硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题」得到了很多读者的认可,在此特别感谢你们的认可, ...

  2. TCP滑动窗口和拥塞控制机制

    滑动窗口协议 滑动窗口协议(Sliding Window Protocol)属于TCP协议的一种应用,用于网络数据传输时的流量控制,以避免拥塞的发生.该协议允许发送方在停止并等待确认前发送多个数据分组 ...

  3. [计算机网络] - TCP 重传、滑动窗口、流量控制、拥塞控制

    转载自:https://blog.csdn.net/qq_34827674/article/details/105606205 1. 重传机制 1.1 超时重传 重传机制的其中一个方式,就是在发送数据 ...

  4. 网络 传输层 | UDP协议与TCP协议详解(三次握手及四次挥手、滑动窗口、拥塞控制)

    概念 传输层:是负责应用程序之间的数据传输(通过端口的描述,描述了哪两个进程间的通信):传输层的两个主要协议:UDP 和 TCP UDP协议 UDP协议全称:用户数据报协议(User Dategram ...

  5. java tcp权限控制_「图解」TCP重传、滑动窗口、流量控制、拥塞控制

    前言 前一篇35 张图解被问千百遍的 TCP 三次握手和四次挥手面试题得到了很多读者的认可,在此特别感谢你们的认可,大家都暖暖的. 来了,今天又来图解 TCP 了,小林可能会迟到,但不会缺席. 迟到的 ...

  6. tcp下载窗口太小的问题_图解 TCP 重传、滑动窗口、流量控制、拥塞控制

    相信大家都知道 TCP 是一个可靠传输的协议,那如何它是如何保证可靠的呢? 为了实现可靠性传输,需要考虑很多事情,例如数据的破坏.丢包.重复以及分片顺序混乱等问题.如不能解决这些问题,也就无从谈起可靠 ...

  7. TCP 重传、滑动窗口、流量控制、拥塞控制★★★

    正文 相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢? 为了实现可靠性传输,需要考虑很多事情,例如数据的破坏.丢包.重复以及分片顺序混乱等问题.如不能解决这些问题,也就无从谈起可 ...

  8. 30 张图解: 面试必问的 TCP 重传、滑动窗口、流量控制、拥塞控制

    前言 前一篇「硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题」得到了很多读者的认可,在此特别感谢你们的认可,大家都暖暖的. 来了,今天又来图解 TCP 了,小林可能会迟 ...

  9. TCP/IP(十一)TCP滑动窗口和拥塞控制

    目前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等.这些协议又可以根据数据吞吐量来大致分成两大类:(1)交互数据类型,例如telnet,ssh,这种类型的协议在大 ...

最新文章

  1. 一文教会你写90%的shell脚本!
  2. cocos2dx vs2010 配置
  3. android 开发问题集(一):SDK更新后 运行程序报错Location of the Android SDK has not been setup in the preferences
  4. devExpress 7.2.5
  5. 三个月备战,终获阿里offer
  6. iOS开发进阶-实现多线程的3种方法
  7. 【漫画】兔子,胡萝卜和屎
  8. 按要求编写Java程序(阶乘)
  9. C# 第三方控件 错误 LC-1
  10. PyTorch Bert文本分类
  11. ecshop后台首页mysql_ecshop商城后台使用手册
  12. fastapi之tortoise-orm
  13. Rhythmbox中文乱码解决
  14. 【csdn学习-Python】CSDN技能树-Python语言学习笔记
  15. win10关闭实时防护的步骤教程
  16. 【软件测试】接口——基本测试流程
  17. 进销存系统单号算号器
  18. Psychopy | 第4期:实验数据的收集与处理
  19. win10 以管理员权限打开命令提示窗口cmd
  20. 硕盟 type c六合一 扩展坞苹果电脑转换器

热门文章

  1. 在计算机中公式运算符有哪些,Excel在公式中使用运算符号
  2. 业界分享 | 京东推荐算法精排技术实践
  3. Visual Studio Code(VS)
  4. PC ACCESS 测试客户机出现错误 win7 64位
  5. 动态规划算法 | 最长递增子序列
  6. InvocationException: GraphViz‘s executables not found【BUG已解决】
  7. Java 中的三目运算符
  8. GROUP BY clause and contains nonaggregated 报错处理
  9. 共轭方式怎么判断_怎么判断共轭效应是吸电子共轭效应还是给电子共轭效应?吸电子基和给电子基是根据什么判断的?...
  10. 使用docker engine 运行时 集群部署 kubernetes v1.23