ネットワークゲームのために時刻の同期をとるプロトコルを独自実装したいと
思っているのですが、SNTPではラウンドトリップにかかった時間のちょうど半分がサーバー
というかオリジナルとなる時刻を持ってる側からクライアントにデータが届くまでかかった時間
ってことにしているようなのですが、これはどの程度正確なのでしょうか?
通信の↑の方の層のある程度の持続性のある性質として、行きは遅いが帰りは速いとか、
その逆とかいうことがありうるんでしょうか?

もしそうした場合に片側方向の遅延を検出できるアルゴリズムはどういったものになるのか
…は自分でもこれから考えてみますが、教えていただければうれしいです。