文章
194
粉丝
0
获赞
0
访问
57.0k

评分及理由
(1)得分及理由(满分3分)
学生答案:SYN=1,ACK=1,确认序号为101,与标准答案完全一致。得3分。
(2)得分及理由(满分3分)
学生答案:接收窗口为13KB,拥塞窗口为8KB,发送窗口为8KB。标准答案为接收窗口12KB,拥塞窗口9KB,发送窗口9KB。
分析:接收窗口计算错误(应为20KB初始缓存减去已接收数据,第8个确认时已接收7个段,剩余窗口=20-7=13KB?这里需要仔细计算:
接收窗口 = 接收缓存 - 已接收但未被应用层取走的数据。由于S端缓存仅有数据存入无取出,且每个段1KB,当收到第8个确认段时,说明S已经确认了前7个段(因为确认是对已接收数据的确认),但接收窗口通告是基于剩余缓存。初始窗口20KB,当H3发送数据,S接收后缓存占用,窗口减少。第1个确认段通告窗口=20-1=19KB,第2个为18KB,...,第8个确认段对应S已收到8个数据段?注意:确认段是S对收到的数据段的确认,第n个确认段对应S已收到第n个数据段。因此第8个确认段时,S已收到8个数据段(8KB),接收窗口=20-8=12KB。学生答13KB错误。
拥塞窗口:初始阈值为32KB,慢启动阶段,每收到一个确认,拥塞窗口增加1个MSS(1KB)。初始拥塞窗口为1MSS=1KB?题目未明确初始拥塞窗口,但通常TCP初始拥塞窗口为1MSS。第1次确认后cwnd=2,第2次后cwnd=3,...,第7次确认后cwnd=8?第8个确认段收到时,cwnd应为9KB。学生答8KB错误。
发送窗口取min(拥塞窗口, 接收窗口)。此时接收窗口12KB,拥塞窗口9KB,发送窗口应为9KB。学生答8KB错误。
本小题共3分,每个关键值1分。学生三个值全错,但接收窗口13KB接近12KB,可能为计算疏忽,按严格标准扣分。得0分。
(3)得分及理由(满分2分)
学生答案:序号为20581,速率=160Kbps。
分析:第一个数据段序号为101(初始序号100+1),每个段1KB,发送窗口为0时,已发送数据量=接收窗口大小=20KB(因为S缓存满,窗口为0),所以最后一个发送的段序号=100+20×1024=20580,下一个待发送段序号=20581。学生答20581正确。
速率计算:学生计算为20KB/1s=160Kbps。标准答案为20.48kbps。分析:从发...
登录后发布评论
暂无评论,来抢沙发