インターネットを使用する場合、チャット メッセージからビデオや写真まで、送信するすべてのデータ パケットは、宛先に到達する前にスイッチとサーバーを通過する必要があります。しかし、ある日、このコンテンツをすべて正常に送信できなくなったらどうなるでしょうか?残念ながら、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 のクリスタル ヘッドの違いは何ですか?配線規格の違いは何ですか?
ASCOMP BackUp Maker は、信頼性の高いファイルおよびフォルダーのバックアップ機能を...
Office のワンクリック インストールおよび展開ツールは通常、ユーザーが Microsoft O...
Joyoshare iPhone Data Recovery は、iPhone デバイス上の失われた...
TickTick は、ユーザーがタスクを効率的に計画、管理、完了するのに役立つ強力な時間管理およびタ...
PingStatus は、複数のオペレーティング システム (Windows、Mac OS、Linu...
BlueLife Hosts Editor は、ユーザーが自分のコンピューター上の特定の Web サ...
R-Drive Image は、プロフェッショナルなディスク イメージのバックアップおよび復元ソフト...
Topaz Photo AI は、写真の品質と効果を簡単に向上させることができるインテリジェントな画...
AI カラーマッチは、人工知能技術に基づいたカラーマッチング ソフトウェアであり、ユーザーが指定した...
Windows 10 でメモ帳のデフォルトのエンコードを UTF-8 または ANSI に変更する...
Zettlr は、学術研究者やライター向けに特別に設計されたテキスト エディターです。以下の機能があ...
Sogou 入力方法の PC 版は、インストール必須のソフトウェアです。正確なタイピング、完全な語彙...
IT 担当者は、ファイルのサイズ、データ キャリアのストレージ容量、またはプロセスのデータ消費量を表...
DLC は、ビデオ ゲーム自体と同様に、ゲームの一部になっています。 しかし、DLC とは一体何な...
PIDKey Lite は、Windows および Office のプロダクト キーを検出して取得す...