VNC memiliki beberapa batasan yang melekat dalam protokol yang digunakannya. RFB, remote framebuffer, bekerja dengan mentransmisikan persegi empat piksel melalui jaringan. Semakin tinggi resolusi dan kedalaman bit, semakin banyak bandwidth yang diperlukan untuk mengirim pembaruan. Ada beberapa optimalisasi yang telah dilakukan server VNC / klien:
- Hanya kirim wilayah yang diubah, caching wilayah yang tidak berubah pada klien.
- Menyalin wilayah yang di-cache pada klien ketika perubahan terjadi.
- Berbagai bentuk kompresi lossless dan lossy
Anda dapat mengutak-atik pengaturan pada klien dan server untuk melihat pengaturan mana yang paling cocok untuk koneksi internet Anda. Setiap klien dapat terhubung ke server mana pun karena mereka bernegosiasi untuk menentukan fitur protokol mana yang didukung, tetapi yang terbaik untuk menggunakan klien dan server dari perusahaan yang sama jika Anda ingin menggunakan fitur protokol yang lebih canggih.
Protokol RDP dan X mengirimkan instruksi gambar alih-alih patch piksel. Inilah sebabnya mengapa dalam beberapa kondisi mereka lebih unggul dari VNC.
Layanan akses remote berpemilik lainnya mungkin menggunakan teknik serupa tetapi tidak berdokumen. Layanan akses jarak jauh memang memiliki keuntungan karena dapat menembus firewall lebih mudah daripada akses jarak jauh langsung, mereka biasanya lebih mudah untuk dikonfigurasi dan memiliki dukungan yang lebih baik untuk enkripsi.
Saya telah menggunakan VNC, Remote Desktop, LogMeIn Free, PCAnywhere dan remote X. Masing-masing memiliki kelebihan:
- VNC sebenarnya berkinerja lebih baik daripada protokol lain pada bitrate yang sangat terbatas. (Pikirkan koneksi dialup) Dan itu berfungsi di hampir semua platform.
- Remote Desktop berfungsi baik melalui LAN dan berintegrasi mulus dengan ActiveDirectory.
- LogMeIn sangat bagus untuk mengakses PC Windows melalui internet dan juga mendukung integrasi ActiveDirectory. Ini memiliki ekstensi ActiveX, Java, Firefox dan bahkan klien berbasis HTML. Versi gratisnya memungkinkan Anda mengelola hingga 5 PC. Versi berbayar menambah jumlah ini, menambahkan transfer file dan memajukan fitur manajemen.
- PCAnywhere mirip dengan VNC dan Remote Desktop. Ini mendukung berbagai tingkat enkripsi, transfer file dan konfigurasi jarak jauh. Hal-hal yang harus Anda kumpulkan bersama dengan VNC dan Remote Desktop.
- X adalah setara Remote Desktop dunia Unix. Agar adil, ini sudah ada jauh lebih lama daripada protokol lainnya. Ini bekerja sangat baik melalui LAN tetapi terlalu cerewet melalui internet. Beberapa proyek telah berusaha untuk memperbaiki ini dengan berbagai tingkat keberhasilan. NoMachine NX, yang sudah disebutkan, adalah salah satu proyek semacam itu.
Semua protokol akses jarak jauh yang saya sebutkan tersedia secara bebas (baik dengan OS atau sebagai unduhan) kecuali PcAnywhere, yang dijual oleh Symantec.
Secara pribadi saya akan mencoba masing-masing dan memilih yang paling sesuai dengan kebutuhan Anda.