ホームページ >よくある問題 >よく使われるpingコマンドの詳しい説明

よく使われるpingコマンドの詳しい説明

尚
オリジナル
2019-12-18 09:52:3212494ブラウズ

Ping は、Windows、Unix、および Linux システムでのコマンドです。 Ping も通信プロトコルに属し、TCP/IP プロトコルの一部です。 「ping」コマンドを使用すると、ネットワークが接続されているかどうかを確認でき、ネットワーク障害の分析と特定に役立ちます。次の記事では、一般的に使用される ping コマンドをいくつか紹介します。

よく使われるpingコマンドの詳しい説明

#ping コマンドは通常、ネットワークの可用性を確認するために使用されます。 ping コマンドは、ネットワーク アドレスにテスト パケットを送信して、ネットワーク アドレスからの応答があるかどうかを確認し、応答時間をカウントしてネットワークをテストできます。

ping の原理:

指定されたネットワーク アドレスに特定の長さのデータ パケットを送信します。契約に従って、指定されたネットワーク アドレスが指定された場合、もちろん、特定の時間内にデータ パケットが返されない場合は「タイムアウト」となり、指定されたネットワーク アドレスは存在しないものとみなされます。

ICMP プロトコルは、コネクションレスで信頼性の低いデータ パケット プロトコルである IP プロトコルを通じて送信されます。 Unix/Linux では、シリアル番号は 0 からカウントされ、順番に増加します。 Windows ping プログラムの ICMP シーケンス番号は不規則です。

実際に送信するICMPプロトコルデータパケット:IPヘッダー20バイト、ICMPヘッダー8バイト、1472バイト<データサイズ>38バイト。

ICMP メッセージ フォーマット: IP ヘッダー (20 バイト) 8 ビット タイプ 8 ビット コード 16 チェックサム (タイプとコードが異なるとフォーマットが異なります)。

ping コマンドの使用法

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] 
      [[-j host-list] | [-k host-list]][-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

スタート メニューの [ファイル名を指定して実行] オプションで、「cmd」と入力して cmd コマンド ウィンドウを開きます。パラメータなしで Ping と入力するか、ping /? と入力して Ping を表示します。コマンドヘルプ:

よく使われるpingコマンドの詳しい説明

ping コマンドの詳細説明:

-t: 指定されたコンピュータに中断されるまで ping を実行します。

-a : アドレスをコンピュータ名に解決します。

-n count: count で指定された数の ECHO パケットを送信します。デフォルト値は 4 です。

-l size : size で指定されたデータ量を含む ECHO パケットを送信します。デフォルトは 32 バイト、最大値は 65,527 です。

-f : パケットで「フラグメント化しない」フラグを送信します。パケットはルート上のゲートウェイによって断片化されません。

-i ttl: 「Time to Live」フィールドを ttl で指定された値に設定します。

-r count : 「ルートの記録」フィールドに送信パケットと戻りパケットのルートを記録します。 count では、最小 1 台、最大 9 台のコンピュータを指定できます。

-s count :countで指定したホップ数のタイムスタンプを指定します。

-j host-list: host-list で指定されたコンピュータ リストを使用してパケットをルーティングします。隣接するコンピュータは中間ゲートウェイ (ルーティング スパース ソース) によって分離できます。許可される IP の最大数は 9 です。

-k host-list: host-list で指定されたコンピュータ リストを使用してパケットをルーティングします。隣接するコンピューターを中間ゲートウェイで分離することはできません (ルート厳密ソース) 許可される IP の最大数は 9 です。

-w timeout: タイムアウト間隔をミリ秒単位で指定します。

destination-list: ping を実行するリモート コンピューターを指定します。

以上がよく使われるpingコマンドの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。