ホームページ  >  記事  >  バックエンド開発  >  PHPで実装したpingポート機能のサンプルコード

PHPで実装したpingポート機能のサンプルコード

怪我咯
怪我咯オリジナル
2017-07-16 11:18:211842ブラウズ

Ping は、Windows、Unix、Linux システムのコマンドです。 Ping も通信プロトコルに属し、TCP/IP プロトコルの一部です。 「ping」コマンドを使用すると、ネットワークが接続されているかどうかを確認でき、ネットワーク障害の分析と特定に役立ちます。アプリケーション形式: Ping スペース IP アドレス。このコマンドは多くのパラメーターとともに使用することもできます。具体的には、「Ping」と入力して Enter キーを押すと、詳細な手順が表示されます。

PING (Packet Internet Groper)、インターネット パケット エクスプローラー、ネットワーク接続量をテストするために使用されるプログラム。 Ping は、インターネット メッセージ制御プロトコルである ICMP (Internet Control Messages Protocol) を送信します。エコー要求メッセージが宛先に送信され、目的の ICM エコー (ICMP エコー応答) が受信されたかどうかが報告されます。ネットワークがスムーズかどうかや、ネットワークの接続速度を確認するために使用するコマンドです。ネットワーク上に住む管理者またはハッカーにとって、ping コマンドは最初に習得する必要がある DOS コマンドです。その原理は、ネットワーク上のマシンの IP アドレスの一意性を利用して、ターゲットにメッセージを送信することです。 IP アドレス。データ パケット。2 つのネットワーク マシンが接続されているかどうか、および遅延はどれくらいかを判断するために、相手に同じサイズのデータ​​ パケットを返すように依頼します。

Ping はエンドツーエンドの接続を指し、通常は可用性のチェックとして使用されます。ただし、一部のウイルス トロイの木馬は、大量のリモート ping コマンドを強制的に実行してネットワーク リソースを占有し、システムの速度低下やネットワークの停止を引き起こします。速度が遅くなる。ほとんどのファイアウォールの基本機能として、ユーザーが選択できる ping 侵入を厳しく禁止します。通常の状況では、サーバーとして使用していない場合、またはネットワーク テストを実施していない場合は、コンピュータを保護するために安全に選択できます。

この記事では、主に PHP で実装された ping ポート関数を紹介し、サンプルの形式でソケット プログラミングを使用した PHP のスキルを詳細に分析します。具体的な実装コードは次のとおりです。リーリー

以上がPHPで実装したpingポート機能のサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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