1

私はVNCとRDPの違いを理解しようとしてきました。私の理解では、VNCは多かれ少なかれデスクトップの画像を送信するだけです。ただし、RDPはデスクトップで何が起こっているかをより意味的に理解しており、特定の種類のウィンドウやボタンなどをレンダリングする方法を送信します(ただし、Windows Presentation Foundationなどを使用していない限り、これがどれほど関連性があるかはわかりません。 ...)

したがって、RDPははるかに効率的なプロトコルのようです。

ただし、私の主な使用例は、Chromeブラウザのフルスクリーンを備えたデスクトップを監視することです。この場合、RDPはVNCと同じことを行い、Chromeブラウザのコンテンツを送信しますか?

4

2 に答える 2

2

RDPがベクターグラフィックスを処理するのに対し、vncは主に画面イメージベースであるというのはおおむね正しいと思います。

もう1つの違いは、VNCサーバーがクライアントが画面の更新を要求するのを待つ間、RDPは変更が発生したときにクライアントに通知することです。これにより、RDPがより効率的になります。

ただし、ユーザーがリモートコンピューターと同じエクスペリエンスをますます望んでいるため、最近のRDPはベクターグラフィックスを送信することはめったにありません。つまり、RDPは画面イメージの差分も送信します。RDPがさらに高速である理由は、VNCが回避策を使用して表示の変更を検出するためにMicrosoftがWindows内に組み込みのドライバーを備えているためです。これは、Microsoftがこれではるかに優れた仕事をしていることを想像できます。したがって、両方のプロトコルが同じイメージを送信する場合でも、Microsoftの方がはるかに効率的です。実際のところ、RDPほど効率的なWindowsリモーティングソフトウェアはありません(CitrixのICAを知っているので、同じRDPカテゴリに分類しましょう)。

ビデオにChromeをリモートで使用することを計画している場合、RemoteFXをオンにしないと遅いため、RDPに失望するかもしれませんが、Windows 2008サーバーからのみ利用できます(ただし、Windows 8がサポートしているかどうかはわかりません)。

したがって、私の提案では、可能な限りRDPを使用してください。

于 2013-01-02T16:58:33.387 に答える
1

RDPとVNCをクロムと関連付けることで混乱していると思います。VNC(Virtual Network Computing)は、Ultra VNC、Real VNC、logmeinrescue、gosupportnow、GoToMyPCなどのさまざまなリモートサポートツールに関連しています。RDPは、リモートデスクトップアクセス、リモートデスクトッププロトコル、Microsoftリモートデスクトップソフトウェアなどを意味します。RDPにはさまざまな意味があります。およびVNC。これは非常に詳細なトピックの議論であり、多くの時間が必要です。

于 2013-01-04T12:29:46.740 に答える