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:
- Pengirim memilih file atau folder. Browser hanya membaca daftar nama dan ukuran; isinya tetap di disk.
- 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.
- Penerima membuka tautan. Browser mereka menghubungi server signaling yang sama, yang meneruskan detail koneksi di antara kedua browser. Inilah signaling.
- 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.
- Saluran terenkripsi terbuka. WebRTC menyiapkan enkripsi DTLS antara browser sebelum data file apa pun mengalir.
- 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 berbagi | Ya, seluruh file | Tidak |
| Salinan disimpan di server | Ya, sampai dihapus atau kedaluwarsa | Tidak |
| Penerima bisa mengunduh saat pengirim offline | Ya | Tidak |
| Batas ukuran | Kuota paket atau batas layanan (sering 2–5 GB di paket transfer gratis) | Tidak ada dari layanan |
| Struktur folder | Utuh secara online; biasanya di-ZIP saat diunduh | Tetap utuh, tanpa ZIP (Chromium desktop) |
| Waktu sampai byte pertama bagi penerima | Setelah unggahan selesai | Seketika |
| Enkripsi | TLS saat transit, dikelola penyedia saat tersimpan | DTLS 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:
| BitTorrent | Transfer P2P browser (StrongFolder) | |
|---|---|---|
| Siapa yang menerima | Siapa pun yang menemukan torrent | Hanya orang yang Anda beri tautan |
| Topologi | Swarm: banyak peer saling berbagi potongan | Satu pengirim ke setiap penerima |
| Perangkat lunak | Klien torrent | Browser, tidak perlu memasang apa pun |
| Ketersediaan | Selama ada yang melakukan seeding | Hanya selama pengirim terus berbagi |
| Penggunaan khas | Distribusi publik | Pengiriman 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.
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.