测试目的:
本测试用例旨在验证DUT(被测试设备)是否能够正确处理并接受按正确顺序递增序列号的多个TCP数据包,并对每个接收到的数据包发送ACK包。
描述:
在TCP连接中,数据包的序列号(Sequence Number)是连续递增的,用于确保数据的有序传输和可靠交付。接收方需要对每个按顺序到达的数据包发送ACK包,以确认已成功接收。本测试用例将验证DUT是否能够接收一系列序列号正确递增的TCP数据包,并为每个数据包发送相应的ACK包。
测试拓扑:
具体步骤:
- TESTER: 将DUT带到’ESTABLISHED’状态。
- TESTER: 发送多个序列号正确递增的TCP数据包
- DUT: 为每个接收到的数据包发送具有预期确认号的ACK。
通过标准
3. DUT: 为每个接收到的数据包发送具有预期确认号的ACK。
参考文档:
- RFC 793.