web-dev-qa-db-ja.com

WindowsTraceRtによって報告された数値は何を意味しますか

トラブルシューティングをサポートするために、.NETアプリケーションの一部としてトレースルートを作成する必要があります。 .NETPingクラスを使用してトレースを実行する方法を理解しました。私が理解していないのは、コマンドラインユーティリティによって報告される数値が何であるかです。これは、Windowsコマンドラインからの「tracertyahoo.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行目はその考えに反しているようです。

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

16
JonStonecash

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

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

9
Bill

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

17
rlb.usa

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

4
Rob Prouse

基本的に、tracertは各ホップに3つのパケットを送信します。 2番目、3番目、4番目の列はRTTの略で、ラウンドトリップ時間です。これは、パケットがホップに到達して戻るまでの時間を意味します。

http://customer.comcast.com/help-and-support/internet/run-traceroute-command/

3
kpratama

Tracerouteの結果についても簡単に説明します。

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

0
Marc Juchli