我想计算网络应用程序中两个主机之间"距离"的一些指标。我提出了以下受到 "ping" 启发的天真解决方案。
你能推荐另一个解决方案吗?
编辑:
我认为我没有表达清楚。我知道什么是TTL和traceroute,但这不是我要寻找的东西。
我正在寻找的是将延迟、带宽和主机之间传统距离结合起来的更好指标(因为我认为单独使用traceroute对于管理协议并不那么有用)。这就是使用类似ping的度量的动机。
- 发送不同大小的UDP数据包。
- 等待另一个节点的响应。
- 计算发送和接收之间的时间。
- 对这些数据进行归一化处理,并计算我的指标。
你能推荐另一个解决方案吗?
编辑:
我认为我没有表达清楚。我知道什么是TTL和traceroute,但这不是我要寻找的东西。
我正在寻找的是将延迟、带宽和主机之间传统距离结合起来的更好指标(因为我认为单独使用traceroute对于管理协议并不那么有用)。这就是使用类似ping的度量的动机。