测试可靠 UDP 层的失败场景列表有哪些?我想到了以下几种情况:
- 丢弃数据包
- 丢弃 ACK、NAK 数据包
- 乱序发送数据包。
- 丢弃初始握手包
- 丢弃关闭/关闭数据包
- 重复数据包
请帮助确定可靠的UDP需要处理的其他情况?
测试可靠 UDP 层的失败场景列表有哪些?我想到了以下几种情况:
请帮助确定可靠的UDP需要处理的其他情况?
你给出的清单听起来不错。还要想想:
您是否尝试过故意破坏传输中的数据包?
另外,您是否考虑过只能进行单向通信的场景?在这种情况下,发送主机认为发送失败,但接收端成功处理了消息。例如:
我认为 UDP 是一种无连接且不可靠的协议,它不需要主机之间的特定传输握手。因此不存在可靠的 UDP 协议。