测试目的:
验证TCP在SYN-RCVD状态下接收到一个不可接受的RST段时,是否保持当前状态不变。
描述:
TCP在SYN-RCVD状态下,如果接收到一个RST段,但该RST段的序列号不在当前接收窗口内,即被认为是不可接受的,TCP必须忽略该RST段,并保持当前状态不变。
测试拓扑:
具体步骤:
- TESTER:使DUT移动到SYN-RCVD状态并处于
<wnp>
- TESTER:发送一个RST段(就好像刚刚收到的SYN,ACK是意外的),并且SEQ号码在DUT的接收窗口之外
- DUT:忽略不可接受的RST
- TESTER:验证DUT保持在SYN-RCVD状态
通过标准
3. DUT:忽略不可接受的RST
4. TESTER:验证DUT保持在SYN-RCVD状态
参考文档:
- RFC 793 s3.4 p33 Establishing a connection
(MUST)