RDPとVNCの違いは何ですか?


回答:


121

RDPはセマンティックです。RDPは、コントロール、フォント、およびその他の同様のグラフィカルプリミティブを認識しています。これは、ネットワークを介して画面をレンダリングするときに、この情報を使用してデータストリームを大幅に圧縮することを意味します。たとえば、画面のこの領域が灰色のボタンで占められていることがわかっている場合、ボタンの画像をネットワーク経由で送信する必要はなく、このボタンの場所などの情報だけを送信する必要があります。サイズと色。

VNCはこの点で「バカ」であり、ネットワークを介して実際の画像を送信することにより主に機能します。

RDPはWindowsプラットフォームと密接に結合されていますが、VNCはほとんどのプラットフォームで利用できます。また、セマンティックの利点により、RDPはVNCよりもはるかにパフォーマンスが高いと見なされています。


3
もう1つ、VNCを使用すると、RDPではできないターゲットマシンでセッションを共有できます(テクニカルサポートやデモに適しています)。
JTグライムス

3
特権がある場合は、別のユーザーのRDPセッションまたはコンソールセッションをシャドウできます。自動ではありませんが、可能です。
スティーブンジェニングス

5
RDPセッションをシャドウする手順については、このページを参照してください:oreilly.com/pub/a/windows/2005/11/08/...
スティーブン・ジェニングス

13

RDPはRemote Desktop Protocolの略で、Microsoftが開発した独自のプロトコルです。(Wikipediaからの詳細

VNCはVirtual Network Computingの略で、プラットフォームに依存しません。(Wikipediaからの詳細

交換された用語を見てきましたが、通常、RDPはWindows PCへの接続を指すために使用されます。Windows PCにはRDPが組み込まれていますが、MacとLinuxの両方にクライアントがあります。Linuxユーザーは、rdesktopを使用してWindowsコンピューターに接続できます。

VNCでは、PCで実行する別のクライアントが必要ですが、プラットフォームに依存しないため、PCでVNCクライアントを使用して、VNCサーバーを実行するLinuxボックスに接続できます。VNCプログラムは通常相互に接続でき、多くの場合、ファイル共有/転送や他のコンピューター上のユーザーとのチャットなど、RDPにはない他の機能が含まれています。

私たち自身のJeff Atwoodには、2つのプロトコルに関する2005年のCoding Horrorの記事もあります。


4
RDPとVNCの両方には、リモートシステム上のサーバーとローカルシステム上のクライアントが必要です。すべてのWindows PCにRDPサーバーが組み込まれているわけではありません。
09

5

RDPは、コンソールにいるのと同じようにリモートシステムにログインします(遅延があるだけで、DirectXのサポートはそれほど良くありません)...


2

調査中見つけた他の回答に関する情報を少し追加し、

RDP

  • RDPは、リモートデスクトッププロトコルの略です。これは、ユーザーがリモートコンピューターをグラフィカルに制御できるようにするためにMicrosoftによって構築された独自のプロトコルです。
  • RDPは、ユーザープロファイルを含むサーバーコンピューターに実際のデスクトップセッションを効果的に作成することにより、サーバーコンピューターにリモートユーザーをログインさせます。
  • RDPは、ユーザーが物理サーバーに直接ログインした場合と同じように機能します。
  • RDPは、互いに完全に気づかない同じサーバーにログインした複数のリモートユーザーをサポートできます。
  • クライアントがモニターを持っている場合、RDPは複数のモニターをサポートします

VNC、

  • VNCはVirtual Network Computingの略です。これは、別のコンピューターをリモートで制御するために設計された、オープンプラットフォームに依存しないグラフィカルデスクトップ共有システムです。
  • VNCは、強制ログインを必要とせずに画面上にあるものを単に表示するという古いモデルに従います。
  • VNCは、画面、キーボード、およびマウスを共有することにより、リモートユーザーをコンピューター自体に接続します。
  • その結果、複数のユーザー(実際の物理モニターとキーボードを操作するユーザーを含む)が同じサーバーに接続すると、同じものが表示され、同じキーボードで入力します。
  • VNCはセキュリティに影響します。管理者がログインしているマシンにリモートでアクセスすると、事実上管理者になります。そして、両方のコンピューターを同時に使用しようとしている場合、それはさらに楽しいです!

両方の類似点、

  • RDPとVNCの両方のテクノロジーでは、通信プロトコルをサポートするためにクライアント側とサーバー側のソフトウェアが必要です。
  • 両方のテクノロジーは、直接ピアツーピア通信を使用します。ローカルユーザーコンピューターがリモートコンピューターに直接接続することを意味します
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.