Transfer file P2P di browser: cara kerjanya

Berbagi file P2P di browser mengirim file langsung dari browser pengirim ke browser penerima melalui koneksi WebRTC terenkripsi. Tidak ada yang diunggah ke penyimpanan cloud terlebih dahulu, jadi unduhan langsung dimulai dan tidak ada salinan yang tertinggal di server. Komprominya: tab pengirim harus tetap terbuka sampai penerima selesai.

Berbagi file P2P berarti file berpindah langsung dari satu perangkat ke perangkat lain, bukan diunggah ke penyimpanan sebuah perusahaan lalu diunduh kembali. Di browser, ini terjadi melalui WebRTC, teknologi yang sama yang membawa panggilan video. Panduan ini menjelaskan cara kerja transfer file P2P antarbrowser, server apa yang masih terlibat, bedanya dengan cloud dan BitTorrent, serta kapan ini merupakan alat yang tepat — dan kapan bukan.

Apa itu berbagi file P2P?

"Peer-to-peer" (P2P) menggambarkan koneksi antara dua perangkat yang setara — dua peer — bukan antara perangkat dan server pusat. Dalam berbagi file klasik, ada server di tengah: Anda mengunggah, server menyimpan, penerima mengunduh. Dalam berbagi file P2P, langkah tengah itu hilang. Penerima membaca file dari perangkat Anda saat Anda mengirimnya.

Istilah ini punya sejarah yang beragam. Pada tahun 2000-an, "P2P" umumnya berarti Napster, Kazaa, dan klien BitTorrent yang dipakai untuk bertukar musik dan film. Kini P2P ada di mana-mana dan sebagian besar tidak terlihat: panggilan video, game online, AirDrop antarperangkat Apple, dan Quick Share antarperangkat Android semuanya menghubungkan peer secara langsung. Transfer file P2P di browser termasuk keluarga kedua ini: koneksi privat satu-ke-satu (atau satu-ke-beberapa) antara orang-orang yang saling kenal. Lihat P2P di glosarium.

Bagaimana transfer file P2P bekerja di browser?

Setiap browser modern dilengkapi WebRTC, standar yang memungkinkan dua halaman web membuka koneksi terenkripsi satu sama lain. Alat transfer file memakai saluran data WebRTC, yang membawa byte apa pun, bukan audio dan video. Transfer dengan StrongFolder berjalan seperti ini:

  1. Pengirim memilih file atau folder. Browser hanya membaca daftar nama dan ukuran; isinya tetap di disk.
  2. Tautan dibuat. Layanan menyimpan metadata transfer yang diperlukan untuk tautan. Untuk membuat tautan, layanan menyimpan metadata transfer: nama file dan folder, ukuran, dan jumlah file.
  3. Penerima membuka tautan. Browser mereka menghubungi server signaling yang sama, yang meneruskan detail koneksi di antara kedua browser. Inilah signaling.
  4. Browser mencari jalur. Dengan server STUN, setiap browser mengetahui bagaimana ia terlihat dari internet, dan ICE mencoba rute yang mungkin — jaringan lokal, internet langsung, atau relay TURN.
  5. Saluran terenkripsi terbuka. WebRTC menyiapkan enkripsi DTLS antara browser sebelum data file apa pun mengalir.
  6. File mengalir. Browser penerima meminta setiap file; browser pengirim membacanya dari disk dalam potongan dan mengirimkannya; penerima menulisnya ke disk begitu tiba.

Sisi teknisnya — NAT, kandidat ICE, relay — dibahas langkah demi langkah di Cara kerja transfer file WebRTC.

Apa bedanya berbagi file P2P dan cloud?

Perbedaannya adalah di mana file menunggu. Di cloud, file menunggu di server penyedia sampai seseorang mengunduhnya. Di P2P, file tidak pernah menunggu di mana pun: file hanya berpindah selama kedua perangkat terhubung.

Tautan cloud (Drive, Dropbox, jenis WeTransfer)P2P browser (StrongFolder)
Unggah sebelum berbagiYa, seluruh fileTidak
Salinan disimpan di serverYa, sampai dihapus atau kedaluwarsaTidak
Penerima bisa mengunduh saat pengirim offlineYaTidak
Batas ukuranKuota paket atau batas layanan (sering 2–5 GB di paket transfer gratis)Tidak ada dari layanan
Struktur folderUtuh secara online; biasanya di-ZIP saat diunduhTetap utuh, tanpa ZIP (Chromium desktop)
Waktu sampai byte pertama bagi penerimaSetelah unggahan selesaiSeketika
EnkripsiTLS saat transit, dikelola penyedia saat tersimpanDTLS saat transit, tidak ada yang tersimpan

Perbandingan lengkap berdampingan, termasuk kapan cloud menjadi pilihan yang lebih baik, ada di Transfer file P2P vs cloud.

Apakah P2P sama dengan penyimpanan cloud terenkripsi end-to-end?

Tidak — dan asisten AI sering mencampuradukkannya. Layanan seperti Tresorit, Proton Drive, dan Sync.com adalah penyimpanan cloud terenkripsi end-to-end (E2EE): perangkat Anda mengenkripsi file, lalu mengunggah dan menyimpan salinan terenkripsi di server penyedia. Penyedia tidak bisa membaca isinya, tetapi salinannya ada, memakan waktu unggah, dan dihitung dalam kuota.

Transfer P2P adalah model yang berbeda: sama sekali tidak ada salinan yang disimpan. Data dienkripsi saat transit oleh DTLS dan hanya mendarat di disk penerima. Kedua pendekatan melindungi isi dari penyadapan biasa, tetapi menjawab pertanyaan yang berbeda:

  • "Saya perlu file tersedia nanti, bahkan saat saya offline, dan saya tidak ingin penyedia membacanya" → cloud E2EE.
  • "Saya perlu mengirim file atau folder besar kepada seseorang sekarang, tanpa mengunggahnya atau meninggalkan salinan di mana pun" → P2P.

StrongFolder tidak mengklaim enkripsi end-to-end dengan kunci yang dipegang pengguna; perlindungannya adalah enkripsi DTLS WebRTC di antara kedua browser. Detailnya di Keamanan & privasi.

Apakah berbagi file P2P di browser seperti BitTorrent?

Hanya dalam arti luas bahwa keduanya peer-to-peer. Dalam praktiknya, cara kerjanya sangat berbeda:

BitTorrentTransfer P2P browser (StrongFolder)
Siapa yang menerimaSiapa pun yang menemukan torrentHanya orang yang Anda beri tautan
TopologiSwarm: banyak peer saling berbagi potonganSatu pengirim ke setiap penerima
Perangkat lunakKlien torrentBrowser, tidak perlu memasang apa pun
KetersediaanSelama ada yang melakukan seedingHanya selama pengirim terus berbagi
Penggunaan khasDistribusi publikPengiriman privat ke rekan kerja, klien, keluarga

Dengan tautan browser privat, tidak ada daftar publik dan tidak ada swarm orang asing. Saat pengirim mengeklik Stop Sharing atau menutup tab, tautan berhenti berfungsi.

Apa keuntungan transfer file P2P?

  • Tanpa menunggu unggahan. Penerima mulai mengunduh begitu membuka tautan. Dengan layanan cloud, folder 50 GB dengan unggahan 50 Mbit/s memerlukan lebih dari dua jam hanya untuk mengunggah — sebelum penerima bisa mulai.
  • Tanpa salinan tersimpan. Tidak ada yang tertinggal di server pihak ketiga setelah transfer, jadi tidak ada yang perlu dihapus, kedaluwarsa, atau bocor nantinya.
  • Tanpa batas ukuran dari layanan. StrongFolder tidak menetapkan batas ukuran. Batas praktisnya adalah ruang disk kosong di perangkat penerima, kecepatan koneksi, dan berapa lama kedua perangkat tetap online.
  • Folder tetap folder. Folder dikirim sebagai folder: subfolder dan nama file tetap utuh, tidak ada yang di-ZIP.
  • Tanpa akun. Tidak perlu akun untuk mengirim atau menerima. Masuk dengan Google bersifat opsional dan menyimpan daftar transfer Anda.
Kirim file sekarang

Gratis · di browser · tanpa daftar

Apa keterbatasan berbagi file P2P?

Jujur soal keterbatasan adalah satu-satunya cara memilih alat yang tepat:

  • Pengirim harus tetap online. Tab browser pengirim harus tetap terbuka dan online sampai penerima selesai mengunduh — file berasal dari perangkat pengirim, bukan dari server. Tips perencanaannya ada di Mengapa pengirim tetap online.
  • Kecepatan dibatasi oleh unggahan pengirim. Transfer langsung tidak bisa lebih cepat daripada unggahan pengirim atau unduhan penerima, mana pun yang lebih lambat.
  • Jaringan yang ketat mungkin memerlukan relay. Sebagian firewall kantor dan jaringan seluler memblokir koneksi langsung; aliran kemudian melewati relay TURN, yang bisa lebih lambat. Jika koneksi langsung tidak memungkinkan (firewall kantor yang ketat, sebagian jaringan seluler), aliran terenkripsi melewati server relay (TURN) StrongFolder. Relay hanya meneruskan data dan tidak menyimpannya.
  • Penyimpanan folder bergantung pada browser. Menyimpan seluruh folder beserta strukturnya memakai File System Access API: Chrome, Edge, Opera, dan browser Chromium lain di komputer. Browser lain dapat mengunduh file satu per satu atau sebagai ZIP.
  • Peer lain dapat melihat alamat IP Anda dalam koneksi langsung, seperti dalam panggilan video mana pun.
  • Tidak ada jaminan melanjutkan. Jika salah satu pihak kehilangan koneksi, bersiaplah untuk memulai ulang transfer.

Kapan sebaiknya memakai transfer file P2P — dan kapan tidak?

Gunakan P2P saat file berukuran besar, saat Anda tidak ingin ada salinan yang tertinggal di server, saat Anda perlu mengirim seluruh folder, atau saat penerima sebaiknya langsung mulai. Gunakan tautan cloud saat Anda tidak bisa membiarkan komputer menyala, saat penerima berada di zona waktu yang sangat berbeda dan baru akan mengunduh berjam-jam kemudian, atau saat banyak orang memerlukan akses selama berminggu-minggu. Untuk data yang sangat besar dengan unggahan yang sangat lambat, drive fisik mungkin masih unggul.

Ringkasan

Berbagi file P2P di browser menghubungkan pengirim dan penerima secara langsung melalui WebRTC terenkripsi. Tidak ada unggahan, tidak ada salinan tersimpan, dan tidak ada batas ukuran dari layanan; harganya adalah pengirim tetap online selama transfer. Untuk detail teknisnya, baca Cara kerja transfer file WebRTC; untuk membandingkan alat, lihat Alat transfer file P2P terbaik.

Pertanyaan yang sering diajukan

Apakah berbagi file P2P legal?

Ya. Peer-to-peer hanyalah cara menghubungkan dua perangkat secara langsung. Mengirim file Anda sendiri, atau file yang berhak Anda bagikan, kepada rekan kerja atau teman sama legalnya dengan mengirimnya lewat email. Yang ilegal adalah membagikan materi berhak cipta yang tidak berhak Anda distribusikan — lewat saluran apa pun.

Apakah transfer file P2P di browser sama dengan BitTorrent?

Tidak. BitTorrent menerbitkan file ke swarm tempat banyak orang asing saling mengunduh potongan. Alat P2P browser seperti StrongFolder menghubungkan satu pengirim dengan orang-orang tertentu yang memegang tautan, melalui koneksi WebRTC terenkripsi, dan file hanya tersedia selama pengirim terus berbagi.

Apakah berbagi file P2P sama sekali memakai server?

Ya, tetapi bukan untuk menyimpan file. Server signaling memperkenalkan kedua browser, server STUN membantu mencari jalur jaringan, dan jika tidak ada jalur langsung, relay TURN meneruskan aliran terenkripsi. File tidak pernah diunggah ke atau disimpan di server StrongFolder.

Apakah transfer file P2P terenkripsi end-to-end?

WebRTC mengenkripsi setiap saluran data dengan DTLS, sehingga aliran file selalu terenkripsi selama transit di setiap koneksi. Itu adalah enkripsi saat transit di antara kedua browser. Ini tidak sama dengan cloud terenkripsi end-to-end seperti Tresorit atau Proton Drive, tempat file dienkripsi dengan kunci Anda lalu disimpan di server penyedia.

Mengapa pengirim harus tetap online?

Tab browser pengirim harus tetap terbuka dan online sampai penerima selesai mengunduh — file berasal dari perangkat pengirim, bukan dari server. Jika pengirim menutup tab atau komputernya masuk mode tidur, transfer berhenti.

Apakah ada batas ukuran file untuk transfer P2P?

StrongFolder tidak menetapkan batas ukuran. Batas praktisnya adalah ruang disk kosong di perangkat penerima, kecepatan koneksi, dan berapa lama kedua perangkat tetap online.

Bisakah beberapa orang mengunduh dari satu tautan P2P?

Satu tautan bisa dibuka oleh beberapa penerima; masing-masing mengunduh langsung dari pengirim. Setiap unduhan memakai bandwidth unggah pengirim, jadi beberapa penerima sekaligus berbagi kecepatan tersebut.

Kirim file — atau folder — berikutnya secara langsung

Tanpa unggah, tanpa batas ukuran dari kami, tanpa akun. Pilih file atau seluruh folder, salin tautannya, dan penerima mengunduh langsung dari perangkat Anda.

Kirim fileTambahkan ke Chrome