Parmi Notes Random short any article
Posted on
umum

AnyDesk

Author

Sejarah aplikasi AnyDesk dan remote desktop lainnya:

Sejarah Aplikasi AnyDesk:

  • AnyDesk adalah aplikasi desktop jarak jauh yang dikembangkan oleh AnyDesk Software GmbH, sebuah perusahaan asal Jerman.
  • Aplikasi ini pertama kali diluncurkan pada tahun 2014.
  • Versi stabil pertama AnyDesk dirilis pada tahun 2015.
  • AnyDesk dengan cepat menjadi populer karena kecepatan, keamanan, dan kemudahan penggunaannya.
  • Salah satu keunggulan AnyDesk adalah kinerja tingginya dan kemampuannya beroperasi dengan lancar bahkan pada koneksi internet yang kurang stabil.
  • AnyDesk juga dikenal karena kompatibilitas lintas platformnya, mendukung berbagai sistem operasi seperti Windows, macOS, Linux, Android, iOS, dan lainnya.

Sejarah Remote Desktop Lainnya:

Konsep akses jarak jauh ke komputer telah ada jauh sebelum AnyDesk muncul. Berikut adalah beberapa tonggak penting dalam sejarah remote desktop:

  • Awal Mula (Pertengahan 1980-an): Ketika PC mulai populer, kebutuhan untuk bertukar informasi antar komputer dalam Local Area Network (LAN) mulai muncul. Industri seperti telekomunikasi, real estate, keuangan, arsitektur, akuntansi, dan medis menjadi beberapa yang pertama kali membutuhkan akses jarak jauh.
  • Remote Desktop Protocol (RDP): Dikembangkan oleh Microsoft, RDP pertama kali diperkenalkan pada tahun 1998 sebagai bagian dari Windows NT 4.0 Terminal Server Edition. RDP memungkinkan pengguna untuk terhubung ke komputer lain melalui jaringan dengan arsitektur klien-server. Sejak saat itu, RDP terus mengalami perkembangan dan penyempurnaan.
  • Layanan Desktop Jarak Jauh (RDS): Ini adalah seperangkat teknologi dari Microsoft yang memungkinkan pengguna terhubung ke komputer atau mesin virtual jarak jauh melalui koneksi jaringan. Awalnya dikenal dengan nama lain, nama Remote Desktop Services (RDS) baru digunakan pada rilis Windows Server 2008 R2.
  • Munculnya Berbagai Solusi: Seiring waktu, berbagai solusi remote desktop lain bermunculan untuk memenuhi kebutuhan yang beragam, termasuk yang berfokus pada kemudahan penggunaan, kompatibilitas lintas platform, atau fitur-fitur spesifik seperti dukungan teknis jarak jauh. Beberapa contoh aplikasi remote desktop populer lainnya termasuk:
    • TeamViewer
    • VNC (Virtual Network Computing) - Protokol dan perangkat lunak sumber terbuka yang populer.
    • Chrome Remote Desktop dari Google.
    • Solusi remote access yang ditawarkan oleh sistem operasi seperti Apple Remote Desktop untuk macOS.

Dengan demikian, AnyDesk adalah salah satu pemain terbaru namun signifikan dalam pasar remote desktop yang telah berkembang selama beberapa dekade, dibangun di atas inovasi dan kebutuhan yang muncul sejak awal era komputasi pribadi.

AnyDesk dan perangkat lunak remote desktop lainnya seperti TeamViewer, Remote Desktop Connection (RDP) melalui gateway, dan sejenisnya, dapat mengakses perangkat di jaringan privat dari jarak jauh melalui beberapa teknik, meskipun kedua perangkat berada di jaringan yang berbeda dan mungkin di belakang NAT (Network Address Translation) dan firewall. Berikut adalah beberapa cara umum mereka mencapai ini:

  1. NAT Traversal: Ini adalah sekumpulan teknik yang memungkinkan perangkat di belakang NAT untuk menerima koneksi yang dimulai dari luar jaringan privat mereka. Beberapa metode NAT traversal yang umum digunakan meliputi:

    • UPnP (Universal Plug and Play): Jika router mendukung dan UPnP diaktifkan, perangkat lunak seperti AnyDesk dapat secara otomatis meminta router untuk membuka port yang diperlukan agar koneksi dari luar dapat masuk.
    • NAT-PMP (NAT Port Mapping Protocol) dan PCP (Port Control Protocol): Ini adalah protokol lain yang memungkinkan perangkat internal mengontrol pemetaan port di router NAT.
    • Hole Punching (misalnya, UDP hole punching, TCP hole punching): Teknik ini melibatkan kedua perangkat (pengirim dan penerima koneksi) untuk terlebih dahulu membuat koneksi keluar ke server pihak ketiga (server AnyDesk). Server ini membantu mereka untuk "menemukan" satu sama lain dan kemudian mencoba untuk membuka "lubang" di firewall dan NAT mereka untuk memungkinkan komunikasi langsung.
  2. Relay Server (atau Server Perantara): Jika koneksi langsung melalui NAT traversal tidak memungkinkan (misalnya, karena konfigurasi jaringan yang ketat atau jenis NAT yang tidak mendukung), AnyDesk dan perangkat lunak serupa sering menggunakan server relay.

    • Kedua perangkat (yang ingin terhubung dan yang diakses) membuat koneksi keluar ke server AnyDesk.
    • Server AnyDesk kemudian bertindak sebagai perantara, merutekan lalu lintas antara kedua perangkat. Dalam skenario ini, koneksi mungkin lebih lambat dibandingkan koneksi langsung karena data harus melewati server perantara.
  3. Koneksi Keluar (Outbound Connections): Hampir semua firewall mengizinkan koneksi keluar yang dimulai dari dalam jaringan privat. AnyDesk memanfaatkan ini dengan membuat koneksi keluar dari kedua perangkat ke infrastruktur AnyDesk. Setelah koneksi keluar terjalin, AnyDesk dapat "membalikkan" atau "meneruskan" lalu lintas melalui koneksi yang sudah terbuka ini, sehingga melewati pembatasan firewall untuk koneksi masuk.

  4. Proprietary Protocols: AnyDesk dan perangkat lunak serupa sering menggunakan protokol komunikasi mereka sendiri yang dirancang untuk mengatasi tantangan jaringan seperti NAT dan firewall. Protokol ini mungkin menggabungkan beberapa teknik di atas secara cerdas.

Dalam kasus Anda melihat perangkat AnyDesk di jaringan privat mengakses perangkat privat lain dari jarak jauh, kemungkinan besar AnyDesk menggunakan kombinasi teknik-teknik ini, terutama NAT traversal dan/atau relay server, dengan memanfaatkan koneksi keluar yang diizinkan oleh firewall.

Penting untuk dicatat bahwa meskipun teknologi ini memudahkan akses jarak jauh, aspek keamanan juga sangat penting. Perangkat lunak seperti AnyDesk biasanya menggunakan enkripsi end-to-end untuk melindungi data selama sesi jarak jauh dan menawarkan berbagai fitur keamanan seperti kontrol akses, otentikasi dua faktor, dan izin sesi.


Berikut adalah beberapa produk pesaing AnyDesk yang menawarkan versi gratis:

  • TeamViewer: Sering disebut sebagai alternatif terbaik untuk AnyDesk, TeamViewer menawarkan berbagai fitur termasuk transfer file, dukungan lintas platform, dan akses tanpa pengawasan. Versi gratisnya umumnya ditujukan untuk penggunaan pribadi.
  • Chrome Remote Desktop: Ini adalah pilihan yang sederhana dan gratis dari Google. Berbasis browser, sehingga mudah digunakan dan tersedia di berbagai sistem operasi. Cocok untuk penggunaan pribadi dan dukungan jarak jauh sesekali.
  • Microsoft Remote Desktop: Sudah terintegrasi dengan sistem operasi Windows, ini adalah pilihan gratis untuk menghubungkan ke komputer Windows lain melalui jaringan atau internet. Mungkin memerlukan konfigurasi jaringan yang lebih rumit di luar jaringan lokal.
  • AnyViewer: Disebut-sebut sebagai alternatif gratis yang cepat dan aman, AnyViewer menawarkan fitur-fitur dasar untuk akses remote desktop.
  • RustDesk: Ini adalah opsi remote desktop open-source yang gratis. Karena bersifat open-source, mungkin memerlukan sedikit pemahaman teknis untuk pengaturan awal.
  • Splashtop: Splashtop juga merupakan alternatif yang kuat dan sering dibandingkan dengan AnyDesk. Meskipun dikenal dengan versi berbayarnya, mereka juga mungkin menawarkan versi gratis dengan batasan fitur atau penggunaan. Anda perlu memeriksa situs web mereka untuk detailnya.
  • Zoho Assist: Zoho Assist dikenal sebagai solusi yang terjangkau dan mudah digunakan, bahkan menawarkan fitur untuk sesi bersamaan. Mereka juga memiliki tingkatan harga gratis yang mungkin cocok untuk penggunaan terbatas.

Penting untuk dicatat:

  • Batasan Fitur: Versi gratis dari perangkat lunak ini mungkin memiliki batasan fitur dibandingkan dengan versi berbayar mereka.
  • Penggunaan Pribadi vs. Komersial: Beberapa versi gratis mungkin hanya diperbolehkan untuk penggunaan pribadi non-komersial. Pastikan Anda memeriksa persyaratan lisensi dengan cermat.

Sebelum memilih, sebaiknya Anda mencoba beberapa opsi di atas untuk melihat mana yang paling sesuai dengan kebutuhan Anda dalam hal fitur, kemudahan penggunaan, dan kinerja.