文章
189
粉丝
0
获赞
1
访问
34.0k
(1)3次 确认序号为1001
(2)C的拥塞窗口增加到9MSS,
(3)4次 FIN=1
评分及理由
(1)得分及理由(满分3分)
学生答案正确。TCP连接需要三次握手;C收到的SYN=1, ACK=1的TCP段(即第二次握手报文)的确认序号应为C的初始序号+1,即1000+1=1001。得3分。
(2)得分及理由(满分3分)
学生答案错误。题目描述C收到ACK=1, seq=2001, ack_seq=2001, rwnd=1000的确认段,这是C发送第一个数据段后收到的确认(ack_seq=2001确认了C发送的seq=1001的数据)。根据TCP拥塞控制慢启动过程,初始拥塞窗口为1 MSS,收到第一个ACK后拥塞窗口增加到2 MSS,收到第二个ACK(即题目所述确认段)后,拥塞窗口应增加到3 MSS(1500B)。发送窗口应取拥塞窗口和接收窗口的最小值,即min(1500B, 1000B)=1000B。学生回答“9MSS”错误,且未计算发送窗口。扣3分,得0分。
(3)得分及理由(满分2分)
学生答案部分正确。释放连接需要四次挥手,回答正确;FIN=1正确。但未给出seq和ack_seq的具体数值。根据题目,C向S上传文件,文件传输结束后C主动发起连接释放。C收到的最后一个TCP报文段应为S对C的FIN报文的确认(第四次挥手),其seq应为S的下一个序号(初始2000+已接收数据确认的增量),ack_seq应为C的最后一个序号+1。标准答案为seq=2001, ack_seq=3002。学生缺少关键信息。扣1分,得1分。
(4)得分及理由(满分1分)
学生未作答。得0分。
题目总分:3+0+1+0=4分
登录后发布评论
暂无评论,来抢沙发