ネットワークPingの定義と説明
Pingは、ネットワーク接続をテストするために使用される標準ソフトウェアユーティリティの名前です。 これは、ネットワーク経由でリモートデバイス(Webサイトやゲームサーバーなど)に到達できるかどうかを判断するために使用することができます。
Pingツールは、Windows、macOS、Linux、一部のルーターやゲーム機の一部です。 サードパーティのデベロッパーから他のpingツールをダウンロードして、携帯電話やタブレットで使用することができます。
注 :電子メール、インスタントメッセージ、またはその他のオンラインツールを使用して他の人と連絡を取る際に、コンピュータ愛好家は口頭で「ping」という言葉を使用します。 しかし、その文脈では、「ping」という単語は、通常は簡単に通知することを意味します。
Pingツール
ほとんどのpingユーティリティおよびツールは、 インターネット制御メッセージプロトコル(ICMP)を使用します。 彼らは定期的な間隔でターゲットネットワークアドレスに要求メッセージを送信し、応答メッセージが到着するまでの時間を測定します。
これらのツールは、通常、次のようなオプションをサポートします。
- リクエストを送信する回数。
- 送信する要求メッセージの量。
- 各返信を待つ時間。
pingの出力は、ツールによって異なります。 標準的な結果は次のとおりです。
- 応答するコンピュータのIPアドレス 。
- 要求の送信から応答の受信までの時間(ミリ秒)。
- 要求側と応答側のコンピュータ間のネットワークホップ数の表示。
- ターゲットコンピュータが応答しなかった場合のエラーメッセージ。
Pingツールの入手先
コンピュータでpingを使用する場合、Windowsのコマンドプロンプトで動作するpingコマンドがあります 。
Pingと呼ばれるツールの1つは、 URLまたはIPアドレスをpingするためにiOS上で動作します。 これは、送信、受信、および損失の合計パケット、および応答を受信するのに要した最小、最大、および平均時間を示します。 Pingという名前の別のアプリが、Androidの場合、同様の機能を実行できます。
死のピングは何ですか?
1996年後半と1997年初めに、いくつかのオペレーティングシステムでのネットワーク実装の欠陥がよく知られ、コンピュータを遠隔からクラッシュさせる方法としてハッカーによって普及しました。 「Ping of Death」攻撃は、成功する確率が高いため、実行するのは比較的簡単で危険でした。
技術的に言えば、Ping of Death攻撃は、65,535バイトを超えるサイズのIPパケットをターゲットコンピュータに送信することでした。 このサイズのIPパケットは不正ですが、プログラマはそれらを作成できるアプリケーションを構築できます。
慎重にプログラムされたオペレーティングシステムは不正なIPパケットを検出して安全に処理することができましたが、そうしないオペレーティングシステムもありました。 UDPやその他のIPベースのプロトコルもPing of Deathを運ぶことができましたが、ICMP pingユーティリティは大きなパケット機能を含むことが多く、問題の名前になりました。
オペレーティングシステムのベンダーは、Ping of Deathを避けるためのパッチを迅速に考案しました.Ping of Deathは、もはや今日のコンピュータネットワークに脅威を与えません。 それでも、多くのWebサイトでは、ICMP pingメッセージをファイアウォールでブロックするという慣習が、同様のサービス拒否攻撃を避けるために行われています。