测试目的:
验证TCP在LAST-ACK状态下,接收到对已发送FIN的ACK确认后,是否能够转移到CLOSED状态。
描述:
TCP在LAST-ACK状态下,即在发送FIN后等待对方的ACK,当接收到这个ACK时,TCP必须转移到CLOSED状态,完成连接的关闭过程。
测试拓扑:
具体步骤:
- TESTER:使DUT进入LAST-ACK状态
- DUT:在进入LAST-ACK状态时发送FIN
- TESTER:为刚刚从DUT收到的FIN发送ACK
- TESTER:发送一个没有设置RST标志的段
- DUT:发送一个设置了RST标志的段(这将验证DUT是否已经进入CLOSED状态)
通过标准
2. DUT:在进入LAST-ACK状态时发送FIN
5. DUT:发送一个设置了RST标志的段(这将验证DUT是否已经进入CLOSED状态)
参考文档:
- RFC 793 s3.2 p23 Terminology
(MUST)