我的一个网络课程项目与 802.11 协议有关。
我和我的伙伴想探索“隐藏终端”问题,模拟它。
我们已经建立了一个专用网络。我们有 2 个无线终端,它们将尝试将文件发送到通过以太网连接到路由器的第三个终端。RTS/CTS 将被禁用。
为了比较结果,我们想测量在传输过程中发生的数据包冲突的数量,以便得出结论是由于 RTS 被禁用。
我们已经了解到,测量数据包冲突是不可能的,因为它基本上是噪声。我们将不得不对未收到“ACK”的数据包进行计数。基本上是重传的次数。我们怎么能做到这一点?
我建议我们可以让2个无线终端不断ping第3个终端,而不是发送文件。ping 功能会自动计算未收到“pong”的 ping 数据包。您认为这是一种可行的方法吗?
非常感谢。