首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
TCP(Transmission Control Pr...
[单选题]
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,现假设主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值是32KB,甲向乙始终以MSS = 1KB大小的段发送数据,并一直有数据发送。乙为该连接分配 16KB 接收缓存,并对每个数据段进行确认。忽略段传输延迟。若乙接收的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送窗口是( )
1KB
8KB
16KB
32KB
查看正确选项
添加笔记
求解答(6)
邀请回答
收藏(12)
分享
纠错
1个回答
添加回答
1
小周好饿
提供一个大佬的清晰的解释,我们需要明确的是发送窗口大小取决于rwnd和crnd两者的最小值,其中rwnd是接收缓存的空余大小,表示接收方还能接收多少。cwnd就是我们常常画慢增长曲线,拥塞避免曲线等等分析的纵轴数值。 这里,其实很明确的告诉我们接收缓存只进不出,因此在不断减小。可是我们有一个思维惯性是喜欢思考有趣的部分,画cwnd的变化,自以为这个分析好了问题就手到擒来了,切不可忽视rwnd。这里就是个例子。 cwnd从1MSS = 1KB开始,一个RTT后变为2KB,两个RTT后变为4KB,3RTT后变为8KB。 同时呢,接收缓由 注: 要特别思考一个RTT是什么情景,即第一个发送窗口发送完毕,对段的确认也回到了发送方,可以发送第二个段的时间点减去开始发送的时间点。 也即: 经过一个RTT后第二次发送时,rwnd = 15KB,cwnd = 2KB,发送窗口取较小值:2KB 经过两个RTT,第三次发送时,rwnd = 13KB,cwnd = 4KB,发送窗口取较小值:4KB 经过三个RTT,第四次发送时,rwnd = 9KB,cwnd = 8KB,发送窗口取较小值:8KB 经过四个RTT,第五次发送时,rwnd = 1KB,cwnd = 16KB,发送窗口取较小值:1KB
发表于 2020-03-07 15:20:15
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
运维工程师
测试工程师
2019
Java工程师
来自:
2019校招-留学生招...
上传者:
小小
难度:
1条回答
12收藏
1440浏览
热门推荐
相关试题
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
下列关于排序的叙述中正确的是()
Java工程师
C++工程师
运维工程师
测试工程师
2019
评论
(1)
来自
2019校招-留学生招聘...
TCP是一种面向连接的、可靠的、基...
Java工程师
C++工程师
运维工程师
测试工程师
2019
评论
(1)
来自
2019校招-留学生招聘...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题