17

トラブルシューティングをサポートするために、.NET アプリケーションの一部としてトレース ルートを作成する必要があります。.NET Ping クラスを使用してトレースを行う方法を理解しました。私が理解していないのは、コマンド ライン ユーティリティによって報告される数値です。これは、Windows コマンド ラインからの "tracert yahoo.com" の多少検閲された結果です。

最大 30 ホップでの yahoo.com [206.190.60.37] へのルートのトレース:

  1    <1 ms    <1 ms    <1 ms  xx.xx.xx.xx
  2     7 ms    <1 ms    <1 ms  yy.yy.yy.yy  
  3    42 ms    37 ms    41 ms  zz.zz.zz.zz  
  4    38 ms    37 ms    37 ms  aa.aa.aa.aa  
  5    36 ms    36 ms    36 ms  bb.bb.bb.bb
  6    42 ms    41 ms    41 ms  cc.cc.cc.cc  
 --- more lines deleted ---

最初の列はインデックスで、次の 3 つの列は時間 (ミリ秒) です。説明を求めてウェブを検索しましたが、乾きました。私はそれらが最小、平均、最大の数かもしれないと思っていましたが、2行目はその考えに反しているようです.

ジョン・ストーンキャッシュ

4

5 に答える 5

22

これについてウィキペディアを見ました-3つのパケットが送信され、報告されたミリ秒は各パケットのものです。

于 2009-01-16T21:02:33.043 に答える
13

Tracert は、一連の ping を宛先に送信します。最初のセットの有効期限 (TTL) は 1 です。TTL を 1 に設定すると、最初のルーターがエラー メッセージをコンピュータに送り返します。コンピュータは IP アドレスの DNS ルックアップを実行し、ルーターのホスト名を表示します。次に、プログラムは TTL を増やし、別の ping のセットを送信して、次のルーターの情報を取得します。このプロセスは、終点に到達するまで繰り返されます。

最初の列は、宛先までのホップ数です (最大 30)。次の 3 つの列は、応答を受け取るまでの時間です。一番右の列には、パスに沿ったルーター情報が表示されます。

于 2009-01-16T21:15:50.190 に答える
5

私の記憶が正しければ、tracert はルート上の各デバイスに対して 3 回の ping (実際にはデバイスへの ping ではなく、事実上同じ) を実行します。たとえば、リスト内に 1 つ以上のタイムアウトがあるデバイスが見つかった場合、そのデバイスは過負荷であり、問​​題を引き起こしている可能性があります。

于 2009-01-16T21:01:33.573 に答える
0

また、traceroute の結果を簡単に説明します。

http://www.ehow.com/way_5148131_understanding-traceroute-results.html

于 2014-01-17T21:35:59.477 に答える