Windows system >> Windowsの知識 >  >> Windows XPシステムチュートリアル >> XPシステムチュートリアルについて >> pingコマンドのネットワーク検出技法

pingコマンドのネットワーク検出技法

  

pingは、ローカルホストが別のホストとデータグラムを交換(送信および受信)できるかどうかを判断するために非常に頻繁に使用されるユーティリティです。返された情報に基づいて、TCP /IPパラメータが正しく設定され、正しく実行されているかどうかを推測できます。 1つか2つのデータグラム交換を他のホストと正常に実行しても、TCP /IPの設定が正しいという意味ではなく、TCP /IPを確実にするためにローカルホストとリモートホスト間で大量のデータグラム交換を実行する必要があります。 IPの正当性

要するに、Pingはテストプログラムなので、Pingが正常に動作していれば、ネットワークアクセスレイヤ、ネットワークカード、モデムの入出力ライン、ケーブル、およびルータの障害を基本的に排除することができます。問題の範囲ただし、送信されるデータグラムのサイズと無限の高速転送をカスタマイズできるため、Pingはハッカーによって高速使用されるなど、攻撃的な動機を持つDDOS(サービス拒否攻撃)ツールとしても使用されています。インターネットに接続されたコンピュータは、多数のPingデータグラムを送信し続けます。

デフォルト設定では、Windows上で実行されているPingコマンドは、32バイトのデータごとに4つのICMP(インターネット制御メッセージプロトコル)ループバック要求を送信します。答えてください。 pingは、ループバック要求を送信してからループバック応答を返すまでの時間をミリ秒単位で表示できます。応答時間が短い場合は、データグラムがあまりにも多くのルーターまたはネットワーク接続を通過する必要がないことを意味します。 pingはTTL(Time To Live時間)値を表示することもでき、TTL値を使用してパケットが通過したルーターの数を推定することができます:ソースロケーションTTL開始値(つまり、戻りTTLよりわずかに大きい2の累乗)。 ) - 戻ったときのTTL値たとえば、戻りTTL値が119の場合、送信元アドレスから送信されるデータグラムのTTL開始値は128と推定でき、送信先の場所への送信元の場所は9つのルータネットワークセグメント(128〜119)を通過します。 TTL開始値は256で、送信元から宛先への送信先は9つのルータセグメントです。

1. Pingでネットワーク障害を検出するための一般的な順序

通常、Pingコマンドを使用して問題を見つけたりネットワークの動作を確認したりする場合は、多数のPingコマンドを使用する必要があります。すべて正常に実行されているため、基本的な接続性と構成のパラメーターは問題ないと考えられますが、Pingコマンドが失敗した場合は、問題の場所を示すこともできます。以下は、一般的な検出シーケンスとそれに対応する可能性のある失敗を示しています。

ping 127.0.0.1

このPingコマンドは、ローカルコンピュータのIPソフトウェアに送信されます。 。これが行われない場合、それはTCP /IPのインストールまたは操作にいくつかの基本的な問題があることを意味します。

ping local IP

このコマンドは私たちのコンピューターに設定されているIPアドレスに送信されます私たちのコンピューターは常にPingコマンドに応答する必要があります。インストールに問題があります。この問題が発生すると、LANユーザーはネットワークケーブルを外してコマンドを再送信します。ネットワークケーブルを取り外した後でこのコマンドが正しい場合は、別のコンピュータに同じIPアドレスが設定されている可能性があります。

ping LAN内の他のIP

このコマンドを実行すると、コンピュータから出て、ネットワークカードとネットワークケーブルを介して他のコンピュータに移動してから戻ることができます。ローカルネットワーク内のネットワークカードとキャリアが正しく動作していることを示す応答エコーが受信されます。ただし、0エコー応答が受信された場合は、サブネットマスク(サブネット化時にIPアドレスのネットワーク部分とホスト部分を区別するコード)が正しくないか、ネットワークカードが正しく設定されていないか、ケーブルシステムに問題があります。

ping Gateway IP

このコマンドが正しく応答されれば、LAN内のゲートウェイルーターが実行中で応答できることを意味します。

pingリモートIP

4回の返信がある場合は、デフォルトゲートウェイが正常に使用されています。ダイヤルアップユーザーにとっては、インターネットに正常にアクセスできることを意味します(ただし、ISPのDNSを除外するためではありません)。

ping localhost

localhostは、システム用にネットワークで予約されている名前で、127.0.0.1のエイリアスですすべてのコンピュータで名前をこのアドレスに変換できるはずです。これが行われない場合、それはホストファイル(/Windows /host)に問題があることを意味します。

ping www.xxx.com

このドメイン名に対するping www.xxx.comアドレスの実行(通常はDNSサーバー経由)ここで障害が発生した場合は、DNSサーバーのIPアドレスが正しく設定されていません。または、DNSサーバーに障害がある(ダイヤルアップユーザーの場合、ISPによってはDNSサーバーを設定する必要がない)。ちなみに:ドメイン名からIPアドレスへの変換を実装するためにこのコマンドを使うこともできます。

上記のすべてのPingコマンドが正しく機能すれば、基本的にコンピュータのローカル通信とリモート通信が機能することを確認できます。ただし、これらのコマンドが成功したからといって、すべてのネットワーク構成が正常であるとは限りません(例:サブネットマスクエラーがこれらの方法で検出されない場合があります)。

2. Pingコマンドの共通パラメータオプション

ping IP –t

ユーザーがCtrl + Cを押して中断するまで、IPアドレスに対してPingコマンドを継続して実行します。

ping IP -l 3000

指定したPingコマンドのデータ長が、デフォルトの32バイトではなく3000バイトになりました。

ping IP –n

特定の数のPingコマンドを実行します。

Copyright © Windowsの知識 All Rights Reserved