0

ここで簡単な質問があります。tcp 接続での往復時間を計算する方法です。tcpdump を使用して通信パケットを取得しました。TCP パケットには、TSval や TSecr などのタイムスタンプ オプションがあります。RFC 1323 は、RTT の計算に使用できると述べています。しかし、それは方法を言わなかったか、私はそれを見つけられませんでした. とにかく、私はこれについて混乱しています。誰でも私にこれを説明できますか?単一の送信メッセージの rtt を計算する方法を知りたいだけで、平均 rtt ではなく ack です。

4

1 に答える 1

0

タイムスタンプの生成に使用されたタイムスタンプ クロックにもアクセスできない限り、TS フィールドを使用して RTT を計算することはできません。

ただし、 で記録されたパケットのコピーがある場合はtcpdump、各パケットがいつ送信または受信されたかを示すタイムスタンプが記録されている可能性があります。これらのタイムスタンプを使用できます。セグメント A が送信されたときと、そのデータに対応するものが受信されたときの差がACK、そのセグメント/確認応答の RTT でした。

于 2010-11-27T08:29:25.707 に答える