ユニバーサル プラグ アンド プレイ (英語: Universal Plug and Play、略して UPnP) は、「ユニバーサル プラグ アンド プレイ フォーラム」 (UPnP™ フォーラム) によって推進されている一連のネットワーク プロトコルです。
このプロトコルの目標は、ホーム ネットワーク (データ共有、通信、エンターテイメント) と企業ネットワーク内のさまざまなデバイスがそれぞれにシームレスに接続できるようにすることです。その他、関連するネットワークの実装を簡素化します。 UPnP は、オープンなインターネット通信ネットワーク プロトコル標準に基づいて UPnP デバイス制御プロトコルを定義および公開することで、この目標を達成します。 (推奨学習: Web フロントエンド ビデオ チュートリアル )
UPnP の概念は、注目のアンプラグ テクノロジであるプラグ アンド プレイに由来しています。
upnp をオフにしてもネットワーク速度は速くなりませんが、UPnP をオンにするとネットワーク速度が向上します。
UPnP システムにより、PC、インターネット相互接続、ワイヤレス デバイス間のポイントツーポイント接続が可能になります。これは、TCP/IP、UDP、および HTTP に基づいた分散型のオープン システムです。
UPnP を使用すると、LAN 制御デバイスの管理下で任意の 2 つのデバイスが相互に通信できるようになります。その機能には次のものが含まれます。
伝送メディアとデバイスの独立性。 UPnP テクノロジーは、電話回線、ワイヤー (Power Line Communication PLC)、イーサネット、赤外線通信テクノロジー (IrDA)、無線 (Wi-Fi、Bluetooth)、Firewire (1394) など、多くのメディアに適用できます。タスク デバイス ドライバーは必要なく、代わりに共通のプロトコルが使用されます。
ユーザー インターフェイス (UI) コントロール。 UPnP テクノロジーにより、デバイス メーカーは Web ブラウザを通じてデバイスを制御し、対話することができます。
オペレーティング システムとプログラミング言語は独立しています。 UPnP 製品の構築には、任意のオペレーティング システムとプログラミング言語を使用できます。 UPnP は、制御デバイス上で実行されるアプリケーションの API を設定または制限しないため、OS ベンダーは顧客のニーズを満たす API を作成できます。 UPnP を使用すると、メーカーは通常のアプリケーションを開発するのと同じように、デバイスの UI と対話を制御できます。
インターネット技術に基づいています。 UPnP は、IP、TCP、UDP、HTTP、XML などの多くのプロトコルに基づいて構築されています。
プログラミング制御。 UPnP システムは、従来のアプリケーション プログラミング制御もサポートしています。
拡張性。各 UPnP デバイスには、基本システム上に構築され、特定のデバイスに関連するサービスを含めることができます。
UPnP は、ゼロ構成、「インビジブル ネットワーク」、および自動検出をサポートしています。あらゆるデバイスが自動的にネットワークに参加し、IP アドレスを取得し、その名前をアナウンスし、要求に応じて自身の機能を確認し、他のデバイスとその機能を検出できます。
DHCP サービスと DNS サービスはオプションであり、ネットワーク上に存在する場合にのみ使用されます。デバイスは、不要な状態情報を残すことなく、自動的にネットワークから離脱できます。
以上がupnpをオフにするとインターネット速度は速くなりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。