文章
55
粉丝
0
获赞
2
访问
17.8k

评分及理由
(1)得分及理由(满分3分)
学生答案:SYN=1, ACK=1, 确认序号是101。
标准答案:SYN=1,ACK=1,确认序号是101。
该部分答案完全正确。得3分。
(2)得分及理由(满分3分)
学生答案:所通告的接收窗口是24KB,H3的拥塞窗口变为9KB,H3的发送窗口变为9KB。
标准答案:通告的接收窗口是12 KB,拥塞窗口变为9 KB,发送窗口变为9 KB。
分析:接收窗口的计算是关键。题目指出S的接收缓存为20KB,且“仅有数据存入而无数据取出”,这意味着随着H3发送数据,S接收缓存中的未读取数据会累积,接收窗口会逐渐减小。初始接收窗口为20KB。H3持续以MSS=1KB发送,每收到一个确认,接收窗口减少1KB。因此,第8个确认段对应的接收窗口应为20KB - 8KB = 12KB。学生答案24KB错误,属于逻辑错误。拥塞窗口和发送窗口的计算过程(慢启动阶段,从1MSS开始,每收到一个ACK增加1MSS,第8个段确认时拥塞窗口为9KB,发送窗口取拥塞窗口和接收窗口的最小值,此时为9KB)正确。因此,接收窗口部分扣分。
得分:接收窗口错误,扣1分。拥塞窗口和发送窗口正确,各得1分。本小题得2分。
(3)得分及理由(满分2分)
学生答案:下一个待发送的数据段序号是133,平均数据传输率是5KB/s。
标准答案:下一个待发送段的序号是20581,平均数据传输速率是20.48 kbps。
分析:发送窗口变为0的时刻,是当接收窗口减小到0时。根据(2)的分析,接收窗口从20KB开始,每确认一个段减少1KB。当发送了20个段后,接收窗口变为0。H3初始序号为100,每个段大小为1KB,因此第20个段的序号为100 + 1 + (20-1)*1024 = 100 + 1 + 19456 = 19557(注意:TCP序号是按字节计,第一个数据段序号为101,最后一个字节序号为100+1KB=1124?这里需要仔细计算)。更准确的计算是:第一个数据段序号为101,最后一个字节序号为100+1024=1124。第二个数据段序号为1125,最后一个字节序号为1124+1024=2148,以此类推。第20个数据段的序号 = 100 + 1 + (20-1)*1024 = 100 + 1 + 19456 = 19557。发送窗口为0时,已发送但未确认的数据达到接收窗...
登录后发布评论
暂无评论,来抢沙发