RDP ve VNC arasındaki fark nedir?


Yanıtlar:


121

RDP anlamlıdır. RDP, kontrollerin, yazı tiplerinin ve diğer benzer grafiksel ilkellerin farkındadır. Bu, bir ağda bir ekran oluştururken, bu bilgilerin veri akışını önemli ölçüde sıkıştırmak için kullanıldığı anlamına gelir. Örneğin, ekranın bu bölgesinin gri renkte olan bir düğmeyle işgal edildiğini biliyorsanız, o zaman düğmenin bir görüntüsünü ağ üzerinden göndermeniz gerekmez; yalnızca bu düğmenin konumu gibi bilgiler, boyut ve renk

VNC bu açıdan "aptal" ve büyük ölçüde ağdaki gerçek görüntüleri göndererek çalışır.

RDP, Windows platformuna sıkıca bağlanırken, VNC çoğu platform için kullanılabilir. RDP, anlamsal avantajı nedeniyle VNC'den çok daha fazla performans gösterdiği de görülüyor.


3
Bir şey daha: VNC, hedef makinede RDP'nin yapmadığı bir oturumu paylaşmanıza izin veriyor (teknik destek ve demolar için iyi).
JT Grimes

3
Ayrıcalıklara sahipseniz, başka bir kullanıcının RDP oturumunu veya konsol oturumunu gölgeleyebilirsiniz. Otomatik değil ama mümkün.
Stephen Jennings

5
RDP oturumlarını nasıl gölgelendireceğinize ilişkin talimatlar için bu sayfaya bakın: oreilly.com/pub/a/windows/2005/11/08/…
Stephen Jennings

13

RDP Uzak Masaüstü Protokolü anlamına gelir ve Microsoft tarafından geliştirilen tescilli bir protokoldür. ( Wikipedia'dan daha fazlası )

VNC, Sanal Ağ Hesaplama anlamına gelir ve platformdan bağımsızdır. ( Wikipedia'dan daha fazlası )

Terimlerin birbiriyle değiştirildiğini görmeme rağmen, RDP genellikle bir Windows PC'ye bağlanmak için kullanılır. Windows PC'lerde RDP yerleşiktir, ancak hem Mac hem de Linux için istemciler vardır. Linux kullanıcıları bir Windows bilgisayara bağlanmak için rdesktop kullanabilir .

VNC, PC'de çalışan ayrı bir istemci gerektirir, ancak platformdan bağımsızdır, bu yüzden PC'mde bir VNC istemcisi olabilir ve VNC sunucusu çalıştıran bir Linux kutusuna bağlanabilirim. VNC programları genellikle birbirine bağlanabilir ve genellikle dosya paylaşım / aktarma ve diğer bilgisayardaki kişiyle sohbet etme gibi RDP'nin yapmadığı diğer özellikleri içerir.

Hatta kendi Jeff Atwood'umuzun 2005'te iki protokol hakkında Kod Yazma Korkusu makalesi bile var .


4
Hem RDP hem de VNC uzak sistemde bir sunucuya ve yerel sistemde bir istemciye ihtiyaç duyuyor. Tüm Windows
PC'lerde

5

RDP, tıpkı konsolda olduğu gibi uzaktaki sisteme giriş yapmanızı sağlar (sadece gecikme ve DirectX desteği ile iyi değil) ... VNC sadece tuş vuruşlarını iletir ve fare girişlerini kör olarak iletir ve masaüstünü bir video akışının tutarı kadar alır.


2

Araştırma yaparken bulduğum diğer cevaplar hakkında biraz bilgi eklemek ,

RDP ,

  • RDP Uzak Masaüstü Protokolü'nün kısaltmasıdır. Kullanıcıların uzaktaki bilgisayarı grafiksel olarak kontrol etmelerine izin vermek, Microsoft tarafından oluşturulan tescilli bir protokoldür.
  • RDP, sunucu bilgisayarında etkin bir şekilde bir kullanıcı profili içeren gerçek bir masaüstü oturumu oluşturarak sunucu bilgisayara oturum açar.
  • RDP, kullanıcının doğrudan fiziksel sunucuya giriş yapmış olduğu gibi çalışır.
  • RDP, aynı sunucuda oturum açan ve birbirinden habersiz olan birden fazla uzak kullanıcıyı destekleyebilir.
  • İstemcide sahipse, RDP birden fazla monitörü destekler.

VNC,

  • VNC, Sanal Ağ Hesaplama anlamına gelir. Başka bir bilgisayarı uzaktan kontrol etmek için tasarlanmış açık bir platformdan bağımsız grafiksel masaüstü paylaşım sistemidir.
  • VNC, sadece ekranda ne varsa zorla giriş yapmanıza gerek kalmadan gösterilen eski modelini izler.
  • VNC, uzak bir kullanıcıyı ekranını, klavyesini ve faresini paylaşarak bilgisayara bağlar.
  • Sonuç olarak, birkaç kullanıcı (gerçek fiziksel monitörü ve klavyeyi çalıştıran kişi dahil) aynı sunucuya bağlandığında, aynı şeyi görürler ve aynı klavyeyi yazarlar.
  • VNC'nin güvenlik etkileri var; Bir Yönetici'nin oturum açtığı bir makineye uzaktan kumanda ediyorsanız, etkili bir şekilde Yönetici olursunuz. İkiniz de bilgisayarı aynı anda kullanmaya çalışıyorsanız, daha da eğlenceli!

İkisi arasındaki benzerlikler,

  • Hem RDP hem de VNC teknolojileri, iletişim protokolünü desteklemek için istemci tarafı ve sunucu tarafı yazılımı gerektirir.
  • Her iki teknoloji de doğrudan eşler arası iletişim kullanıyor. Yerel kullanıcı bilgisayarının uzaktaki bilgisayara doğrudan bağlandığı anlamına gelir
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.