TCP_BASICS_11: [finwait-2 -> time_wait] delay(2*MSL) -> [closed]
目的
TCP从FINWAIT-2状态到TIME-WAIT状态后,等待2MSL时间后,移动到CLOSED状态
关于为什么要等待2MSL时间,我的文章中讲过太多次了,这里就不提了
测试步骤
- Tester:让DUT移动到FINWAIT-2状态
- Tester:发送FIN
- DUT:发送ACK
- Tester:在2MSL+20%时间后发送FIN
- DUT:发送RST(这表明DUT在CLOSED状态)
步骤4为什么要多等20%的时间?需要超过临界值
期望结果
3, DUT:发送ACK
5, DUT:发送RST(这表明DUT在CLOSED状态)
CANoe TC8
canoe tc8 demo里并没有等足2MSL时间,原语就是参数列表里MSL设置的是32秒
<