iperfは、損失、スループット、ジッタなどのネットワーク統計を測定するための優れたツールです。私はそれをたくさん使ってきました。しかし、私はちょうどそれらの統計をどのように計算するのだろうかと思っています。スループットのために、一定の時間内に受信したバイト数を単純に測定できます。ジッタの場合、パケット到着時間を測定するだけです。しかし、UDPの損失については、どのように計算することができます。私の推測では、特にシーケンス番号を埋め込むことによってペイロードを構築すると考えられます。したがって、サーバーはどのパケットが失われたかを予測できます。誰かがiperfパケットペイロードの内容を知っていますか?iperfによるネットワーク統計の計算方法
もう1つは、接続の最後に、iperfクライアント(送信者)が統計情報を持つサーバーレポートを受信することです。このレポートを送信するポート番号はどれですか?このレポートはTCPまたはUDPを使用していますか?私はtcpdumpを使ってキャプチャできません。
私は上記の質問に対する回答を見つけるためにオンラインで検索しようとしました。しかし、私はiperfの使い方しか見つけられません。 iperfの仕組みを説明しているドキュメント/ウェブサイトはないようです。誰かがいくつかの洞察力を与えたり、いくつかの文書を指摘できますか?