RDPとVNCの違いは本当に何ですか?
どちらも同じ機能と機能を提供しますか。
RDPはセマンティックです。 RDPは、コントロール、フォント、およびその他の同様のグラフィカルプリミティブを認識しています。つまり、ネットワークを介して画面をレンダリングするときには、この情報を使用してデータストリームが大幅に圧縮されます。たとえば、画面のこの領域が灰色で灰色のボタンで占められている場合は、ボタンの画像をネットワーク経由で送信する必要はなく、単にこのボタンの位置などの情報を使用します。サイズと色.
VNCはこの点で「ダム」であり、主にネットワークを介して実際の画像を送信することによって機能します。
RDPはWindowsプラットフォームと密接に関連していますが、VNCはほとんどのプラットフォームで利用できます。意味的な利点のために、RDPはVNCよりはるかにパフォーマンスが高いと見なされています。
RDPはRemote Desktop Protocolの略で、マイクロソフトによって開発された独自のプロトコルです。 ( その他の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の記事 もあります。
RDPは、コンソールにいるのと同じようにリモートシステムにログインします(ラグとDirectXのサポートはそれほど良くありません)。VNCはキーストロークとマウス入力を盲目的に送信し、ストリーミングビデオに相当するデスクトップを受信します。
I 研究中に見つけた他の答えについての情報を少し追加する 、
RDP、
VNC、
両者の類似点、