リモートデスクトッププロトコルとは何ですか?
リモートデスクトッププロトコル(RDP)は、Microsoft®が開発したプロトコルであり、あるコンピューターのユーザーが別のコンピューターの画面を表示および制御できるリモートデスクトップ接続を可能にします。 RDPは、一連のリモートデスクトップアプリケーションであるMicrosoft®のリモートデスクトップサービスです。このプロトコルは、ほぼすべてのタイプのネットワーク上のクライアントとサーバー間の通信を可能にし、暗号化、帯域幅の制限、ロードバランス機能を備えています。 RDPを使用するリモートデスクトップソフトウェアは、いくつかのプラットフォームで利用でき、他のMicrosoft®製品の舞台裏で使用されています。リモートデスクトッププロトコルの場合、これらのルールは、あるコンピューターの画面上の画像がエンコードされ、ネットワーク接続を介して送信され、別のコンピューターに表示される方法を指定します。 RDPは、Microsoft®のリモートデスクトップソフトウェアの基礎を形成しています。Sktopサービス。ターミナルとも呼ばれるクライアントシステムがホストコンピューターにログインされると、ホストの画面が表示され、ユーザーがホストマシン上のファイル、アプリケーション、その他のリソースにアクセスできるようにします。
プロトコルは一般に層の観点から考えられ、最低層はより高い層の基礎として機能します。リモートデスクトッププロトコルはアプリケーションレイヤープロトコルであり、その下のいくつかのレイヤーに依存しています。これはまた、アプリケーションレイヤープロトコルがネットワーキング機能のために低レベルのネットワークおよびリンクプロトコルに依存しているため、さまざまなタイプのネットワーク接続でRDPを使用できることを意味します。
盗聴を防ぐために、リモートデスクトッププロトコルは、ネットワーク全体でデータを送信する前にデータを暗号化します。プロトコルのバージョンに応じて、さまざまなレベルの暗号化が利用可能です。 Windows®2000に含まれるRDPの一部のバージョンXPは、この暗号化をバイパスできる攻撃に対して脆弱です。これらのオペレーティングシステムを備えたユーザーは、ソフトウェアを更新したい場合があります。
リモートデスクトッププロトコルは、遅い接続または信頼性の低い接続でパフォーマンスを向上させるためのいくつかの機能も提供します。新しいデータは、画面上の何かが変更された場合にのみ送信されます。つまり、変更を解釈するために情報のパケットはほとんど必要ありません。より少ない色を使用すると、接続をスピードアップすると、RDPもデータを圧縮できます。セバーサイドでは、多くの同時接続を受け入れるサーバー上にリソースを均等に配布するために、負荷分散機能がサポートされています。
リモートデスクトッププロトコルをサポートするクライアントソフトウェアは、XPフォワードからWindows®のすべてのバージョンに含まれています。 Microsoft®は、Mac®のRDPクライアントも提供しています。サーバーソフトウェアは、Microsoft®が提供するほとんどのサーバーオペレーティングシステムと、Windows®のプロフェッショナルレベルのフレーバーに含まれています。 RDPは独自のプロトコルですが、いくつかのClTSClientなどのIENTアプリケーションは、Linuxやその他のUNIX®のようなオペレーティングシステムで利用できます。コンピューターからXbox360®にメディアストリーミングを強化するソフトウェアなど、他のMicrosoft®製品も、舞台裏のリモートデスクトッププロトコルを使用しています。