测试目的:
本测试用例旨在验证DUT(被测试设备)是否能够正确处理并接受初始序列号为零值的TCP SYN段,并对此发送SYN,ACK包。
描述:
在TCP协议中,初始序列号(ISN)通常是一个随机值,用于防止序列号预测攻击。然而,某些实现可能发送序列号为零的SYN段作为连接初始化的一部分。尽管这不是推荐的做法,但一个健壮的TCP实现应该能够处理这种情况。本测试用例将验证DUT是否能够接收序列号为零的SYN段,并发送相应的SYN,ACK段作为响应。
测试拓扑:
具体步骤:
- TESTER: 将DUT带到’LISTEN’状态。
- TESTER: 发送一个序列号为0的SYN
- DUT: 发送一个SYN,ACK,其确认号等于1
通过标准
3. DUT: 发送一个SYN,ACK,其确认号等于1
参考文档:
- RFC 793.