0

我在这里面临一个误解。

我有一个基于 UDP 的应用程序,用于自动重复请求机制。这个想法是通过重新传输和重新排序接收到的数据包的机制来传输实时数据(实现了管理接收和恢复数据包的临时缓冲区)。

为了测试这个应用程序的效率,我实现了一个计算单向数据包延迟的函数(研究重传机制对数据包延迟和平均延迟的影响)。

现在的问题是在仅连接节点(发射器和接收器)的 ad-hoc 网络中的实验期间,我注意到使用 JUST UDP 传输的数据包的平均延迟(当接收器和发射器之间的距离 = 60 m 使用 WiFi g ) 也增加了!

我想知道,在距离函数中仅使用 UDP 时延迟是否必须增加?如果是这样,那是什么原因?

以另一种方式,如果我使用 UDP 在 10 米处发送 100 个数据包,我会得到延迟 = 5 毫秒,而在 60 米处我会得到 17 毫秒?这有意义吗?

4

0 回答 0