0

良い一日!ブラウザでアクセスされたすべてのURLとそれに対応する応答時間を一覧表示するc++およびwinpcapでアプリを開発しています。現在、パケットのキャプチャと分析を通じて、アクセスされたすべてのURLを追跡または監視できます。行われた要求からサーバーの応答まで、ロードするWebページの応答時間?..簡単な方法はありますか?

ありがとう..

4

1 に答える 1

0

ブラウザとサーバー間の個々のTCP接続を追跡する必要があります。これは、キャプチャするパケットの送信元/宛先IPとポート番号を追跡するだけです。

次に、キャプチャされたパケットのHTTPを解析し、HTTPリクエストをその応答と関連付けて、時間差(pcapのタイムスタンプから取得)を取得する必要があります。

これは、HTTP要求/応答が複数のパケットにまたがる場合には重要であり、失われたパケットと再送信も考慮したい場合は確かに重要です。

于 2010-02-20T11:22:00.057 に答える