Protokol Desktop Jarak Jauh

Protokol Desktop Jauh Microsoft (RDP) menyediakan kemampuan tampilan dan input jarak jauh melalui koneksi jaringan untuk aplikasi berbasis Windows yang berjalan di server. RDP dirancang untuk mendukung berbagai jenis topologi jaringan dan beberapa protokol LAN.

Catatan

Topik ini untuk pengembang perangkat lunak. Jika Anda mencari informasi pengguna untuk Desktop Jauh, lihat Dukungan Windows. Jika Anda mencari informasi profesional TI untuk Desktop Jauh, lihat Layanan Desktop Jauh di TechNet.

 

Arsitektur Dasar

RDP didasarkan pada, dan perpanjangan, keluarga protokol ITU T.120. RDP adalah protokol berkemampuan beberapa saluran yang memungkinkan saluran virtual terpisah untuk membawa data komunikasi dan presentasi perangkat dari server, serta data mouse dan keyboard klien terenkripsi. RDP menyediakan basis yang dapat diperluas dan mendukung hingga 64.000 saluran terpisah untuk transmisi dan provisi data untuk transmisi multi-titik.

Di server, RDP menggunakan driver videonya sendiri untuk merender output tampilan dengan membuat informasi penyajian ke dalam paket jaringan dengan menggunakan protokol RDP dan mengirimkannya melalui jaringan ke klien. Pada klien, RDP menerima data penyajian dan menginterpretasikan paket ke dalam panggilan API antarmuka perangkat grafis (GDI) Microsoft Windows yang sesuai. Untuk jalur input, peristiwa mouse klien dan keyboard dialihkan dari klien ke server. Di server, RDP menggunakan keyboard dan driver mouse sendiri untuk menerima peristiwa keyboard dan mouse ini.

Dalam sesi Desktop Jauh, semua variabel lingkungan—misalnya, variabel yang menentukan kedalaman warna dan wallpaper yang mengaktifkan dan menonaktifkan—ditentukan oleh pengaturan koneksi RCP-Tcp. Ini berlaku untuk semua fungsi dan metode yang mengatur variabel lingkungan di Referensi Koneksi Web Desktop Jarak Jauh dan antarmuka Penyedia WMI Layanan Desktop Jarak Jauh.

Fitur

Microsoft RDP menyertakan fitur dan kemampuan berikut:

Enkripsi

RDP menggunakan cipher RC4 RSA Security, cipher aliran yang dirancang untuk mengenkripsi data dalam jumlah kecil secara efisien. RC4 dirancang untuk komunikasi yang aman melalui jaringan. Administrator dapat memilih untuk mengenkripsi data dengan menggunakan kunci 56 atau 128-bit.

Fitur pengurangan bandwidth

RDP mendukung berbagai mekanisme untuk mengurangi jumlah data yang dikirimkan melalui koneksi jaringan. Mekanisme termasuk kompresi data, penembolokan bitmap persisten, dan penembolokan glyph dan fragmen dalam RAM. Cache bitmap persisten dapat memberikan peningkatan performa yang substansial melalui koneksi bandwidth rendah, terutama ketika menjalankan aplikasi yang memanfaatkan bitmap besar secara ekstensif.

Pemutusan sambungan roaming

Pengguna dapat memutuskan sambungan secara manual dari sesi desktop jarak jauh tanpa keluar. Pengguna secara otomatis terhubung kembali ke sesi mereka yang terputus ketika dia masuk kembali ke sistem, baik dari perangkat yang sama atau perangkat yang berbeda. Ketika sesi pengguna tiba-tiba dihentikan oleh kegagalan jaringan atau klien, pengguna terputus tetapi tidak keluar.

Pemetaan clipboard

Pengguna dapat menghapus, menyalin, dan menempelkan teks dan grafik antara aplikasi yang berjalan di komputer lokal dan yang berjalan dalam sesi desktop jarak jauh, dan antar sesi.

Mencetak pengalihan

Aplikasi yang berjalan dalam sesi desktop jarak jauh dapat mencetak ke printer yang terpasang pada perangkat klien.

Saluran virtual

Dengan menggunakan arsitektur saluran virtual RDP, aplikasi yang ada dapat ditambah dan aplikasi baru dapat dikembangkan untuk menambahkan fitur yang memerlukan komunikasi antara perangkat klien dan aplikasi yang berjalan dalam sesi desktop jarak jauh.

Kontrol jarak jauh

Staf dukungan komputer dapat melihat dan mengontrol sesi desktop jarak jauh. Berbagi grafik input dan tampilan antara dua sesi desktop jarak jauh memberi orang dukungan kemampuan untuk mendiagnosis dan menyelesaikan masalah dari jarak jauh.

Penyeimbangan beban jaringan

RDP memanfaatkan penyeimbangan beban jaringan (NLB), jika tersedia.

Selain itu, RDP berisi fitur-fitur berikut:

  • Dukungan untuk warna 24-bit.
  • Peningkatan performa melalui koneksi dial-up berkecepatan rendah melalui pengurangan bandwidth.
  • Autentikasi Kartu Pintar melalui Layanan Desktop Jarak Jauh.
  • Kait keyboard. Kemampuan untuk mengarahkan kombinasi tombol Windows khusus, dalam mode layar penuh, ke komputer lokal atau ke komputer jarak jauh.
  • Pengalihan suara, drive, port, dan printer jaringan. Suara yang terjadi pada komputer jarak jauh dapat didengar pada komputer klien yang menjalankan klien RDC, dan drive klien lokal akan terlihat oleh sesi desktop jarak jauh.