2009-08-30 19:10:34 +0000 2009-08-30 19:10:34 +0000
71
71

RDPとVNCの違いは?

RDPとVNCの本当の違いは?

どちらも同じ機能・特徴を提供している?

回答 (4)

124
124
124
2009-08-30 19:36:36 +0000

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

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

VNCがほとんどのプラットフォームで利用できるのに対し、RDPはWindowsプラットフォームと密接に結びついています。RDPはまた、意味的な優位性のために、VNCよりもはるかにパフォーマンスが高いと考えられています。

13
13
13
2009-08-30 19:19:46 +0000

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

VNCはVirtual Network Computingの略で、プラットフォームに依存しない。 詳細はWikipediaより )

用語の入れ替わりは見たことがありますが、通常はWindows PCへの接続を指してRDPが使われています。Windows PCにはRDPが組み込まれていますが、Mac用とLinux用のクライアントがあります。Linuxユーザーは rdesktop を使ってWindowsパソコンに接続することができます。

VNCはPC上で動作する別のクライアントを必要としますが、プラットフォームに依存しないので、PC上にVNCクライアントを持っていて、VNCサーバを動作させているLinuxボックスに接続することができます。VNCプログラムは通常、相互接続が可能で、ファイル共有/転送や相手のコンピュータの人とのチャットなど、RDPにはない他の機能が含まれていることが多いです。

我々自身のJeff Atwoodは、この2つのプロトコルについての Coding Horror article from 2005 を持っています。

5
5
5
2009-08-30 20:36:38 +0000

RDP はコンソールにいるのと同じようにリモートシステムにログインします(ラグがあり、DirectX のサポートはあまり良くありません)… VNCはキーストロークとマウス入力を盲目的に送信し、ストリーミングビデオのようなものでデスクトップを受信するだけです。

3
3
3
2018-10-16 21:47:28 +0000

(https://www.xtontech.com/blog/rdp-vs-vnc-access/),

RDP,

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

*VNC, *

  • VNCはVirtual Network Computingの略です。これはオープンプラットフォームに依存しないグラフィカルなデスクトップ共有システムで、他のコンピュータをリモートコントロールするために設計されています。
  • VNCは、強制的なログインを必要とせず、単に画面上に何でも表示するという旧来のモデルを踏襲しています。
  • VNCは、画面、キーボード、マウスを共有することで、リモートユーザーをコンピュータに接続します。
  • その結果、複数のユーザ(実際の物理モニタとキーボードを操作しているユーザを含む)が同じサーバに接続すると、同じものが表示され、同じキーボードで入力します。
  • VNCにはセキュリティ上の意味があります。管理者がログインしているマシンにリモートで接続すると、事実上管理者になってしまいます。管理者がログインしているマシンにリモートでアクセスすると、事実上管理者になってしまいます。

*両者の類似点 *

  • RDP技術とVNC技術の両方とも、通信プロトコルをサポートするためにクライアント側とサーバー側のソフトウェアが必要です。
  • どちらの技術も直接ピアツーピア通信を使用しています。これは、ローカルユーザーコンピュータがリモートコンピュータに直接接続することを意味します。