it-swarm.asia

Apa perbedaan antara RDP vs VNC?

Apa sebenarnya perbedaan antara RDP dan VNC?

Keduanya menyediakan fungsi dan fitur yang sama?

67
Jonathan

RDP adalah semantik. RDP menyadari kontrol, font, dan primitif grafis serupa lainnya. Ini berarti bahwa ketika merender layar di jaringan, informasi ini digunakan untuk mengompres aliran data secara signifikan. Misalnya, jika Anda tahu bahwa bagian layar ini ditempati oleh tombol, dengan warna abu-abu, maka Anda tidak perlu mengirim gambar tombol di jaringan, tetapi hanya informasi seperti lokasi tombol ini, ukuran dan warna.

VNC "bodoh" dalam hal ini, dan sebagian besar berfungsi dengan mengirimkan gambar aktual di seluruh jaringan.

RDP tergabung erat dengan platform Windows sedangkan VNC tersedia untuk sebagian besar platform. RDP juga terlihat jauh lebih berkinerja daripada VNC, karena keunggulan semantik.

119
Svend

RDP adalah singkatan dari Remote Desktop Protocol, dan merupakan protokol eksklusif yang dikembangkan oleh Microsoft. ( Lebih banyak dari Wikipedia )

VNC adalah singkatan dari Virtual Network Computing, dan platform-independen. ( Lebih banyak dari Wikipedia )

Meskipun saya telah melihat istilah yang dipertukarkan, RDP biasanya digunakan untuk merujuk ke menghubungkan ke PC Windows. PC Windows memiliki RDP yang dibangun di dalamnya, tetapi ada klien untuk Mac dan Linux. Pengguna Linux dapat menggunakan rdesktop untuk terhubung ke komputer Windows.

VNC membutuhkan klien terpisah yang berjalan di PC, tetapi platform-independen, jadi saya dapat memiliki klien VNC di PC saya dan terhubung ke kotak Linux yang menjalankan server VNC. Program VNC biasanya dapat saling terkoneksi satu sama lain, dan sering kali menyertakan fitur lain yang tidak dimiliki RDP, seperti berbagi file/transfer dan mengobrol dengan orang di komputer lain.

Jeff Atwood kami sendiri bahkan memiliki artikel Coding Horror dari 2005 tentang dua protokol.

13
Jared Harley

RDP mencatat Anda ke sistem jarak jauh seperti berada di konsol (hanya dengan lag dan dukungan DirectX tidak begitu bagus) ... VNC hanya mentransmisikan penekanan tombol dan input mouse secara membabi buta dan menerima desktop dalam jumlah berapa untuk video streaming.

5
tsilb

Menambahkan sedikit informasi pada jawaban lain yang saya temukan saat melakukan penelitian ,

RDP,

  • RDP adalah singkatan dari Remote Desktop Protocol. Ini adalah protokol eksklusif yang dibuat oleh Microsoft untuk memungkinkan pengguna mengontrol komputer jarak jauh secara grafis.
  • RDP mencatat pengguna jarak jauh ke komputer server dengan secara efektif membuat sesi desktop nyata di komputer server termasuk profil pengguna.
  • RDP bekerja dengan cara yang sama seperti jika pengguna telah masuk ke server fisik secara langsung.
  • RDP dapat mendukung beberapa pengguna jarak jauh yang masuk ke server yang sama yang sama sekali tidak mengetahui satu sama lain.
  • RDP mendukung banyak monitor, jika klien memilikinya

VNC,

  • VNC adalah singkatan dari Virtual Network Computing. Ini adalah sistem berbagi desktop grafis independen platform terbuka yang dirancang untuk mengontrol komputer lain dari jarak jauh.
  • VNC mengikuti model lama dengan hanya menampilkan apa pun yang ada di layar tanpa perlu login paksa.
  • VNC menghubungkan pengguna jarak jauh ke komputer itu sendiri dengan berbagi layar, keyboard, dan mouse.
  • Akibatnya, ketika beberapa pengguna (termasuk yang mengoperasikan monitor fisik nyata dan keyboard) terhubung ke server yang sama, mereka melihat hal yang sama dan mereka mengetik pada keyboard yang sama.
  • VNC memiliki implikasi keamanan; jika Anda remote ke mesin yang Administrator login, Anda akan secara efektif menjadi Administrator. Dan jika Anda berdua mencoba menggunakan komputer secara bersamaan, itu akan lebih menyenangkan!

Kesamaan di antara keduanya,

  • Baik teknologi RDP dan VNC memerlukan perangkat lunak sisi klien dan sisi server untuk mendukung protokol komunikasi.
  • Kedua teknologi menggunakan komunikasi peer-to-peer langsung. Ini berarti bahwa komputer pengguna lokal langsung terhubung ke komputer jarak jauh
1
Sufiyan Ghori