对于从A点到B点的数据包所需的时间,是否有理论上的估计? 比如每百公里100毫秒? 我想估计设备从不同位置向服务器发送请求所需的时间差异。
这几乎是不可能实现的,因为有许多事情会影响请求所花费的时间。
但是,您可以使用traceroute或ping等工具来确定所需时间。 例如,您可以每2秒发送一次ping,并计算最近10次测量的平均值。
基本上每一次我知道的关键服务只使用ping(特别是video游戏等)。
延迟取决于:
您可以计算特定通信介质的一定距离的最小延迟时间,但难以预测饱和度或知道您无法访问的设备的延迟时间。
等待时间受到光速的限制。 通常数据包通过光纤传输,其速度约为光速的三分之二。