当前位置:  开发笔记 > 程序员 > 正文

如何在不使用NTP,PTP的情况下计算单向数据包延迟

如何解决《如何在不使用NTP,PTP的情况下计算单向数据包延迟》经验,为你挑选了2个好方法。

我正在寻找计算分组交换网络中单向延迟的方法.我不想使用NTP或PTP(网络时间协议,精确时间协议).

考虑一下场景:

Host-1将数据包发送到Host-2.两台主机都有不同的时钟频率,主机位于不同的国家/地区.

分组可以是UDP/TCP /第2层帧.

有没有办法同步两台主机的时钟速率,以便计算单向延迟.

现在你们如何计算单向延迟而不依赖于时序协议.我正在寻找一些通用的公式来做到这一点.

我非常感谢这个问题的答案.

非常感谢提前.



1> jfclavette..:

同步时钟正是[S] NTP要实现的目标.如果有一种更简单的方法,协议会更简单.你可以在没有它们的情况下估算RTT,但很难做到单向延迟.



2> bortzmeyer..:

你不能.测量单向延迟需要同步时钟(并且NTP通常不足以完成此任务,需要与可靠时钟独立同步).

阅读RFC 4656了解血淋淋的细节.有两个可用的实现,OWAMP C和Jowamp在Java中.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有