测试目的:
本测试用例的目的是验证DUT(被测试设备)是否能够正确处理并接受包含有效头部字段值的TCP数据包,并对此发送确认(ACK)包。
描述:
在TCP连接中,当DUT作为接收方时,它需要能够解析接收到的TCP段,并根据段中的有效头部字段值做出响应。特别是,当DUT接收到一个数据段时,它应该发送一个ACK包来确认已成功接收数据。这个ACK包应该包含正确的确认号(Ack Number),该确认号指示DUT期望接收的下一个字节的序列号。本测试用例将验证DUT是否能够接收有效的TCP数据包,并发送相应的ACK包。
测试拓扑:
具体步骤:
- TESTER: 将DUT带到‘ESTABLISHED’状态。
- TESTER: 发送一个数据包
- DUT: 发送一个具有预期确认号的ACK数据包。
通过标准
3. DUT: 发送一个具有预期确认号的ACK数据包。
参考文档:
- RFC 793.