Jawaban:
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 wilayah layar ini jika 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.
RDP adalah singkatan dari Remote Desktop Protocol, dan merupakan protokol eksklusif yang dikembangkan oleh Microsoft. ( Lebih dari Wikipedia )
VNC adalah singkatan dari Virtual Network Computing, dan platform-independen. ( Lebih 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 seringkali menyertakan fitur-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.
Menambahkan sedikit informasi tentang jawaban lain yang saya temukan saat melakukan penelitian ,
RDP ,
VNC,
Kesamaan antara keduanya,