首页
题库
面试
求职
学习
竞赛
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收藏
1439浏览
热门推荐
相关试题
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
在有地址变换功能的计算机中,访内指...
Java工程师
C++工程师
运维工程师
测试工程师
2019
评论
(1)
来自
2019校招-留学生招聘...
下列关于Python的说法正确的是...
Java工程师
C++工程师
运维工程师
测试工程师
2019
评论
(1)
来自
2019校招-留学生招聘...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题