トレースルートとは何ですか?それは何に使われますか? Pingとの違いは何ですか?

トレースルートとは何ですか?それは何に使われますか? Pingとの違いは何ですか?

インターネットを使用する場合、チャット メッセージからビデオや写真まで、送信するすべてのデータ パケットは、宛先に到達する前にスイッチとサーバーを通過する必要があります。しかし、ある日、このコンテンツをすべて正常に送信できなくなったらどうなるでしょうか?残念ながら、Web サイトに接続できなくなったときほど、この設定を思い出すことはありません。 原因は、ユーザー側、Web サイト側、またはその中間にある可能性があります。 問題がどこにあるかを調べる最善の方法は、traceroute コマンドを使用することです。

トレースルートとは何ですか?

Traceroute は、データ パケットがインターネットを通過する際のルートを追跡する方法です。 最新のオペレーティング システムはすべてルートを追跡できます。

traceroute を開始するときは、どの Web サイトまたはサーバーに traceroute を実行するかを指定します。 通常、これはアクセスしようとしている Web サイトの URL ですが、必要に応じて IP アドレスを指定することもできます。

トレースルートとは

traceroute を開始すると、設定した宛先にパケットが送信されます。 次に、パケットの移動を記録し、その情報をコンピュータに送り返します。コンピュータはパケットがどこに移動したかを表示します。

これは、ネットワークの問題をトラブルシューティングする場合に非常に便利です。 サーバーまたはスイッチに障害が発生すると、traceroute で問題が発生し、何かが正常に動作していないことが報告されます。 この情報を使用して、何が問題であったかをより正確に診断できます。

トレースルートはどのように機能しますか?

traceroute はネットワーク エラーを診断する便利な方法です。 しかし、traceroute は、パケットの「存続時間」変数を巧みに利用することで発明されました。

パケットの「存続時間」とは何ですか?

理想的には、コンピューターがデータのパケットをある場所から別の場所に送信すると、問題なくそこに到着します。 A 地点から B 地点まで最短ルートをたどり、行き詰まったり妨害されたりすることはありません。

残念ながら、インターネットは扱いにくいものになりがちです。 エンジニアがサーバーの設定時にミスをすると、サーバー間でパケットが無限ループで送信される可能性があります。 これが頻繁に発生すると、ネットワークは永久に循環し続けるパケットで詰まってしまいます。

データ パケットの背後にいる賢明な人々は、この問題に対する「Time to Live」または「TTL」と呼ばれる解決策を考案しました。 各データ パケットには、未知の世界に送信される前に、0 より大きい TTL 値が割り当てられます。 値が 0 に達すると、パケットは「死んだ」とみなされ、破棄されます。

データ パケットが送信されると、さまざまなサーバーに複数回停車します。 サーバーに到達するたびに、TTL 値が 1 ずつ減ります。 通常、この TTL 値は、0 に達する前にパケットが宛先に到達するのに十分な時間を与える数値に設定されます。ただし、パケットがループに入った場合、パケットの有効期限が切れるまで TTL は最終的に減少します。

パケットの有効期限が切れると、そのパケットが到達するサーバーは、いわゆる「ICMP 時間超過」メッセージをローカルに送信します。 これは基本的に、パケットが途中で終了したことを通知するものであり、トラブルシューティングに役立つようにパケットの有効期限が切れた場所をユーザーに伝えます。

パケットの存続期間がトレースルートを機能させる仕組み

この ICMP Time Exceeded メッセージは、traceroute を適切に動作させるための鍵となります。 まず、traceroute は TTL を 1 に設定したパケットを送信します。つまり、パケットは PC を離れ、最初のサーバーに到達し、TTL から 1 を減算し、TTL が 0 であることを認識し、期限切れになります。

その時点でパケットを処理したサーバーは、その場所とともに ICMP 時間超過メッセージを PC に送り返します。 次に、目標を達成するための最初のステップとして、コンピューターはサーバーの場所を記録します。

次に、パケットが宛先に到達するまで、TTL が 2、3 などに設定されたパケットを送信します。 各パケットはチャネルの次のステップで期限切れとなり、途中の各サーバーが期限切れのパケットを報告し、パケットの行き先を理解するために必要な情報を PC に提供します。

traceroute は何に使用されますか?

基本的なレベルでは、traceroute を使用すると、パケットがネットワーク上でどのように移動するかを確認できます。 すべてが期待どおりに流れているかどうかを再確認するネットワーク エンジニアであっても、Baidu にアクセスしたときにパケットがどのように移動するかに関心があるだけの場合でも、traceroute が最適な選択肢です。

ただし、システム内のバグを見つけるのにも役立ちます。 traceroute が応答しないサーバーに接続しようとすると、送信したパケットがしばらくの間応答をトリガーしていないことが分かります。 十分な時間が経過すると、traceroute は「要求がタイムアウトしました」と宣言します。これは、指定された時間内に応答が到着しなかったことを意味します。

もちろん、タイムアウトしたリクエストは必ずしもサーバーがダウンしていることを意味するわけではありません。 サーバーが traceroute リクエストを好まないため、リクエストが通過するときにブロックすることがあります。 ただし、チェーン上のどのサーバーも traceroute をブロックしていないことがほぼ確実な場合は、接続しようとしたときに応答しない Web サイトまたはサーバーを診断するのに適した方法です。

traceroute と Ping の違いは何ですか?

技術に詳しい読者は、traceroute が別の便利なネットワーク ツールである Ping と非常によく似ていることに気付くでしょう。 ただし、2 つの機能は多少重複していますが、使用する理由は異なります。

前述のように、traceroute は、パケットが PC から出た後どこに行くのかを判断するのに役立ちます。 一方、Ping は、PC が特定のサーバーに到達できるかどうか、またそこに到達するまでにかかる時間を教えてくれます。

したがって、ネットワーク チェーンのすべての部分を確認したい場合は、traceroute を使用するのが最適です。 一方、サーバーが応答しているかどうかを確認したい場合は、ping を実行できます。 もちろん、traceroute を使用してこれを行うこともできますが、探している回答を得るには、最終的にサーバーに到達するまでしばらく待つ必要があります。

トレースルートを実行する方法

前述したように、すべての主要なオペレーティング システムで traceroute を実行できます。 コマンド ターミナルを開いて traceroute コマンドを入力するだけです。

macOS の場合は、ターミナルを開いて「traceroute」と入力し、その後にターゲットの URL または IP アドレスを入力するだけです。 Linux でも同じですが、実行する前に traceroute をインストールする必要がある場合があります。

Windows オペレーティング システムでは、関数が「tracert」と呼ばれることを除いて、同じように動作します。

トレースルートを使用してパケットを追跡する

パケットが PC から送信された後にどこに行くのかを確認したい場合は、traceroute が最適なツールです。 ネットワークの問題を診断する場合でも、パケットの送信先を確認する場合でも、データ フローを簡単に設定して監視できます。

<<:  Ultra RAMDisk (メモリを仮想ディスクに変換) v1.80 中国語グリーンバージョン

>>:  カテゴリー 6 とカテゴリー 5 のクリスタル ヘッドの違いは何ですか?配線規格の違いは何ですか?

推薦する

WechatBakTool (WeChat チャット バックアップ ツール) v0.9.7.5 中国語グリーン バージョン

WechatBakTool は、WeChat 専用に設計されたチャット履歴のバックアップ、復号化、お...

Adobe InCopy 2024 (Ic2024 クラック版と呼ばれる) v19.5 クラック版

Adobe InCopy 2024 Crack(略してIC)は、テキスト作成およびコピー編集ソフトウ...

有名キーボードメーカーCherryの開発の歴史を知る

メカニカルキーボード業界では、Cherry キーボードについて言及する必要があります。Cherry ...

Bigasoft Audio Converter (オーディオ変換ソフトウェア) v5.8.1.9133 多言語ポータブル版

Bigasoft Audio Converter は強力なオーディオ変換ソフトウェアです。ユーザーは...

Black Myth Wukong モディファイア (Black Myth Wukong 補助ツール) v1.0 中国語グリーン版

Black Myth: Wukong Modifier は、作者 @风灵月影 が丹念に作り上げたゲー...

Linux オペレーティング システムにはなぜウイルス対策ソフトウェアやファイアウォールが必要ないのでしょうか?

Linux は他のオペレーティング システムよりも安全で信頼性が高いです。しかし、Linux を使...

Adobe Premiere Pro 2025 (PR2025 クラック版) v25.1.0.73 直接インストール クラック版

Adobe Premiere Pro は、テレビ放送、映画制作、オンライン ビデオ、その他のマルチメ...

Tipard スクリーンキャプチャ (画面録画ソフトウェア) v2.1.12 多言語ポータブル版

Tipard Screen Capture は、ユーザーがコンピューター画面上のビデオとオーディオを...

Autodesk AutoCAD (CAD 描画ソフトウェア) v2022.1.4 中国語クラック版

Autodesk AutoCAD は、建築、エンジニアリング、製造業で広く使用されている世界有数の設...

QuickChangeResolution(解像度変更ソフト)v1.1 中国語無料版

QuickChangeResolution は解像度を素早く変更できるソフトウェアです。モニターやそ...

パーフェクトデコード最新バージョン(パーフェクトデコードプレーヤー)v2025.02.28

Perfect Decoder Player は、Perfection が高解像度の映画やテレビの...

オリジナル記事がAIライティングツールを上回る様々な方法を紹介

人工知能が芸術から執筆までクリエイティブ産業に進出し続ける中、コンテンツライターは当然ながら自らのク...

Adobe Premiere Pro 2023 (PR2023 最新バージョン) v23.6.7.1 クラック版

Adobe Premiere Pro 2023 Crack(略してPR)は、プロフェッショナルなビデ...

Adobe Dreamweaver 2021 (Web ページ作成ツール) v21.4.0.15620 クラック版

Adobe Dreamweaver は、Adobe が開発したプロフェッショナルな Web デザイン...

Chrome、Firefox、Edge、その他のブラウザのうち、より安全なのはどれですか?

安全なブラウザを使用することはこれまで以上に重要です。インターネット トラフィックは増加し続けており...