0

私はマシン A を制御しており、マシン B (制御していない) から TCP 経由でデータを受信して​​います。この接続で失われるパケット数をカウント/推定したい。最善のアプローチは何ですか?

  • netstat はあまり有用なものを提供していないようです。さらに、この関心のある接続のデータを他のネットワーク活動から選別するのに苦労するでしょう。

  • tcpdump をキャプチャし、この接続をフィルター処理し、すべての TCP シーケンス番号を調べて、順序通りに受信していないものを確認することができます。とはいえ、順不同の配送は「紛失」とは異なります。おそらく、タイムスタンプをチェックすることでこれらを区別できます-順序が正しくないパケットが、予想される位置から1 RTT以上離れて到着した場合、それを損失として扱いますか?

何か案は?

4

0 に答える 0