Salah satu penerapan teknologi jaringan peer-to-peer adalah file sharing. Ini terlihat seperti ini: pengguna jaringan mengunggah file apa pun ke folder "bersama" (berbagi bahasa Inggris, berbagi), yaitu folder tempat file tersedia untuk diunduh ke klien lain. Beberapa pengguna jaringan lain mengirimkan permintaan untuk mencari file. Program mencari klien jaringan untuk file yang cocok dengan permintaan dan menampilkan hasilnya. Setelah itu, pengguna dapat mengunduh file dari sumber yang ditemukan. Jaringan berbagi file modern memungkinkan Anda mengunduh satu file dari beberapa sumber sekaligus (lebih cepat dan lebih andal). Untuk memastikan bahwa file ini sama untuk semua sumber, perbandingan dibuat tidak hanya berdasarkan nama file, tetapi juga oleh checksum atau hash seperti MD4, TTH, SHA-1. Saat pengguna mengunduh file (dan setelah selesai), klien jaringan lain juga dapat mengunduh file ini darinya, sehingga file yang sangat populer akhirnya dapat diunduh dari ratusan sumber pada saat yang bersamaan.
Organisasi seperti RIAA mendiskreditkan jaringan peer-to-peer dengan menerbitkan file palsu (yang isinya tidak sesuai dengan judul, seringkali yang pertama bersifat pornografi). Hal ini menyebabkan hilangnya popularitas jaringan KaZaA demi eDonkey, yang memiliki arsitektur yang lebih maju.
Pada bulan Februari 2006, server paling populer di jaringan eDonkey, Razorback, berhenti beroperasi, dan kemudian pengembangan klien komersial EDonkey2000 yang tidak populer dihentikan. Jaringan EDonkey2000 sendiri terus berfungsi, karena tidak terikat ke server tertentu dan ada banyak program klien yang didistribusikan secara bebas.
Jaringan terdesentralisasi dan hybrid yang terkenal
Katakan apa yang Anda suka, tetapi kita semua terbiasa berbagi informasi tertentu dengan yang paling cara yang berbeda. Di modern jaringan global ada berbagai pilihan untuk mendapatkan data yang diperlukan, tetapi data itu sendiri berbeda. Bisa jadi teks biasa, komposisi musik, program, klip video, seluruh film, atau yang lainnya.
Untuk jenis yang berbeda data berlaku cara yang berbeda transfer mereka. Jaringan peer-to-peer (P2P) dapat dikaitkan dengan salah satu metode ini, yang dengannya Anda dapat bertukar file dengan hampir semua ukuran - dari yang sangat kecil hingga yang mencapai beberapa puluh gigabyte. Tentu saja, ini bukan satu-satunya ruang lingkup untuk jaringan peer-to-peer (ini adalah nama asli untuk jaringan jenis ini). Misalnya, mereka dapat digunakan untuk melakukan komputasi terdistribusi, memungkinkan Anda untuk menggunakan komputer jarak jauh pengguna untuk melakukan pemrosesan data yang kompleks. Tetapi dalam kerangka materi kami, kami akan mempertimbangkan teknologi ini, tepatnya sebagai alat yang berguna untuk berbagi file di jaringan antar pengguna.
Jaringan peer-to-peer memiliki aturan sendiri untuk bertukar data antar pengguna, dan pertukaran itu sendiri memerlukan penggunaan program tertentu. Pasti banyak dari Anda yang pernah mendengar nama-nama seperti Torrent, eMule, Shareaza, KaZaA dan lain-lain, yang biasanya disebutkan dalam hal mendapatkan informasi apa pun dari jaringan. Tapi mari kita bicarakan semuanya secara berurutan. Dalam materi ini kita akan memahami apa itu jaringan peer-to-peer, dan juga memperhatikan poin-poin kerja mereka yang paling penting, sehingga prinsip keberadaannya menjadi lebih mudah dipahami.
APA ITU JARINGAN Peering?
Untuk dapat memperoleh akses ke informasi tertentu yang dipegang oleh pengguna yang berbeda, mereka datang dengan ide untuk menggabungkan komputer ke jaringan lokal, dengan bantuan yang orang-orang memiliki kesempatan untuk bertukar data yang tersimpan di perangkat mereka dari jarak jauh. Pada saat yang sama, metode pengorganisasian jaringan itu sendiri dapat berbeda dan memiliki kelebihan dan kekurangannya sendiri.
Salah satunya adalah opsi ketika semua komputer yang saling terhubung memiliki fungsi yang setara, yaitu, keduanya dapat menerima informasi, bertindak sebagai server, dan memberikannya, bertindak sebagai klien. Jaringan semacam itu disebut peer-to-peer atau peer-to-peer (P2P), dari bahasa Inggris "peer-to-peer", yang secara harfiah dapat diterjemahkan sebagai "sama dengan sama". Asosiasi jaringan semacam itu juga disebut terdesentralisasi.
PRINSIP OPERASI JARINGAN Peering
Pada intinya, jaringan peer-to-peer adalah asosiasi komputer, yang hanya didasarkan pada kesetaraan semua peserta, yang disebut rekan dalam sistem tersebut. Jaringan semacam itu berbeda secara langsung dari arsitektur client-server yang membentuk dasar untuk membangun Internet di mana organisasi semacam itu mampu mempertahankan kinerja seluruh jaringan peer-to-peer dengan sejumlah node (peer) yang tersedia, serta seperti dengan kombinasi dari mereka. Artinya, ketika bekerja dengan jaringan konvensional, semuanya tergantung pada bandwidth server itu sendiri, dan dalam kasus jaringan peer-to-peer, ini kerugian yang signifikan tidak.
Untuk lebih memahami perbedaan antara arsitektur client-server dan peer-to-peer, mari kita lihat contoh transfer file melalui jaringan di masing-masing arsitektur. Setiap informasi di jaringan ditransmisikan dalam potongan-potongan kecil, yang disebut paket. Untuk mentransfer file dari satu komputer ke komputer lain, itu juga harus dibagi menjadi banyak bagian (paket), yang, setelah diunduh, dirangkai menjadi satu kesatuan pada mesin pengguna yang meminta file ini.
Jika model client-server digunakan, Anda perlu menemukan server tertentu di jaringan dengan file yang Anda butuhkan dan mengunduhnya dari sana. Pada saat yang sama, kecepatan mengunggah file oleh server akan secara langsung bergantung pada bandwidth dan bebannya pada saat itu. Artinya, jika ada ribuan orang yang ingin menerima beberapa data dari node ini sekaligus, maka kecepatan unggah saat ini bisa sangat rendah, karena kemampuan server akan dibagi di antara semua permintaan. Perlu juga dicatat bahwa jika terjadi kegagalan di server, semua informasi di dalamnya tidak akan tersedia dan Anda harus mencari sumber baru dari file yang diinginkan.
Dengan model transmisi data peer-to-peer melalui jaringan, semuanya agak berbeda. Di sini Anda tidak perlu mencari server (node) tertentu yang berisi file yang Anda butuhkan. Dengan bantuan direktori khusus, cukup memastikan bahwa itu ada di suatu tempat di jaringan. Jika objek ditemukan, maka Anda dapat dengan mudah mengunduhnya menggunakan program khusus. Perbedaan utama dari metode di atas adalah potongan file akan diterima secara bersamaan dari beberapa sumber. Ingat apa yang kita bicarakan sebelumnya? Dalam jaringan peer-to-peer, semua komputer pengguna adalah server, yang berarti bahwa file dapat diunduh secara bersamaan dari banyak mesin yang memilikinya. Itu sebabnya, jika beberapa pengguna memiliki objek yang Anda butuhkan waktu tertentu tidak akan online, maka orang lain akan membantu, dan kecepatan memperoleh informasi akan tergantung pada jumlah orang yang memilikinya dan, tentu saja, kemampuan bandwidth Anda.
Seperti disebutkan sebelumnya, salah satu aplikasi utama jaringan P2P adalah berbagi file. Model jaringan peer-to-peer "murni" yang dijelaskan di atas praktis tidak ditemukan di bidang berbagi file modern. Terlepas dari beberapa keuntungan dari opsi ini, misalnya, kecepatan penyebaran permintaan yang tinggi dan keandalan sistem itu sendiri, ada juga kelemahan dengan organisasi pertukaran data semacam itu. Salah satunya adalah sulitnya menemukan secara tepat pengguna yang memiliki file yang mereka butuhkan pada waktu tertentu dan pada saat yang sama sedang online dalam keadaan aktif. Kesulitan ini dapat diatasi dengan menggunakan jaringan hybrid, di mana masih ada dedicated server yang dipercayakan dengan fungsi koordinasi pekerjaan, mencari mesin yang ada di jaringan, serta menentukan status mereka saat ini ("online" atau "offline" ”). Model hibrida inilah yang mendasari sebagian besar jaringan berbagi file peer-to-peer modern.
Agar pengguna dapat menjadi anggota penuh dari jaringan berbagi file tertentu, Anda perlu menginstal program klien khusus di komputer Anda, dengan bantuan file mana yang akan ditukar. Selain itu, jaringan yang berbeda menggunakan yang berbeda perangkat lunak.
PENUKA FILE POPULERJARINGAN P2P
Di jaringan global, ada beberapa lusin jaringan berbagi file besar dan sejumlah besar jaringan kecil, misalnya, beroperasi dalam penyedia yang sama. Meskipun semua sistem ini peer-to-peer (terdesentralisasi) atau hybrid (sebagian terdesentralisasi) dan menggunakan konsep umum karakteristik transfer data dari jaringan ini, masing-masing dari mereka mungkin memiliki prinsip dan kriteria unik untuk keberadaannya, protokol transfer data, serta perangkat lunak klien sendiri.
Jaringan berbagi file terbesar dan terpopuler meliputi:
ATURAN PERTUKARAN FILE DI JARINGAN P2P
Seperti banyak komunitas lain, jaringan peer-to-peer memiliki seperangkat aturan sendiri yang harus Anda patuhi dan coba untuk tidak dilanggar. Mereka cukup sederhana dan jelas, tetapi banyak yang tidak selalu mengikutinya, lupa bahwa pelanggaran berat dapat menyebabkan pengecualian komputer Anda dari sistem pertukaran, atau setidaknya penolakan pengguna lain untuk berbagi informasi dengan Anda.
Seperti disebutkan di atas, jaringan P2P didasarkan pada prinsip kesetaraan, yang berarti bahwa file tidak hanya harus diunduh, tetapi juga harus dibagikan. Ini adalah aturan paling dasar yang tidak bisa dilanggar. Jika Anda hanya ingin menerima informasi, maka siap melayani Anda adalah beberapa server file-sharing, seperti DepositFiles, Rapidshare, Letitbit, Vip-Files dan lain-lain yang menggunakan arsitektur client-server. Benar, Anda dapat mengunduh data dari server semacam itu secara gratis hanya setelah menonton banyak iklan dan dengan kecepatan rendah.
Ketika berpartisipasi dalam pertukaran file dalam jaringan peer-to-peer, diinginkan untuk memberikan lebih banyak informasi daripada menerima, atau setidaknya melakukannya di bagian yang sama. Jika jumlah informasi yang diunduh melebihi jumlah yang diberikan beberapa kali, kemungkinan besar hukuman akan diterapkan pada peserta tersebut, mencegah mereka menerima data hingga pengguna mulai membagikannya dengan orang lain.
Agar tidak masuk ke situasi yang tidak menyenangkan, Anda harus mengikuti beberapa aturan dasar:
KESIMPULAN
Saat ini, di jaringan peer-to-peer, Anda dapat menemukan hampir semua informasi: musik, klip video, film dengan kualitas apa pun, game, perangkat lunak, dan banyak lagi. Selain itu, Anda bisa mendapatkan semua ini benar-benar gratis. Tentu saja, semua ini berkontribusi pada pengembangan aktif berbagi file melalui jaringan P2P, dan jumlah roaming data dalam sistem semacam itu tumbuh secara eksponensial setiap tahun.
Benar, awan mulai berkumpul di beberapa jaringan peer-to-peer baru-baru ini. Dan itu semua yang harus disalahkan atas distribusi sejumlah besar konten bajakan melalui mereka. Masalah perlindungan hak cipta saat menggunakan jaringan seperti itu sekarang sangat akut, karena distribusi beberapa materi dengan cara ini, tentu saja, melanggar hak cipta pemiliknya. Beberapa pemegang hak cipta, mencoba melarang distribusi konten secara gratis, dengan berbagai keberhasilan mencapai larangan atau pembatasan pengoperasian beberapa server (pelacak) populer dari jaringan peer-to-peer. Diskusi tentang topik ini telah berlangsung lama, tetapi belum ada kemungkinan untuk sampai pada kesimpulan spesifik, serta tindakan, saat ini. Akibatnya, file yang dilindungi hak cipta telah dan masih didistribusikan.
Metode transfer file lain yang menjadi lebih populer adalah sistem p2p seperti Kazaa, eDonkey, Gnutella, Direct Connect, dll. Dalam jaringan seperti itu, pengguna jaringan biasa bertukar file dengan langsung menghubungkan satu sama lain. Keuntungan dari sistem ini adalah bahwa file tidak harus berada di server yang sama. Namun, tidak mungkin untuk melacak konten file-file ini. Itulah mengapa jaringan ini menjadi sangat populer di kalangan penggemar musik, film, dan terutama warez. Masalah dengan jaringan ini adalah data populer yang diakses oleh kebanyakan orang. Karena ada "antrian" untuk file baru, kecepatan unduhan menurun sebanding dengan jumlah permintaan untuk file ini. Selain itu, di sebagian besar sistem p2p, jumlah koneksi antar pengguna terbatas, dan seringkali pengguna yang mengajukan permohonan file ditolak begitu saja. File yang diunduh tidak lengkap juga menjadi masalah bagi pengguna, karena tidak mungkin untuk menentukan terlebih dahulu apakah file yang diminta "utuh" atau tidak. Hasil dari masalah ini adalah jatuhnya popularitas banyak jaringan dan pengenalan aturan larangan bagi pengguna yang berpartisipasi di dalamnya.
Salah satu area aplikasi untuk teknologi jaringan peer-to-peer adalah berbagi file.
Pengguna jaringan berbagi file mengunggah file apa pun yang disebut. Direktori "shared" (bahasa Inggris share - share), yang isinya tersedia untuk diunduh ke pengguna lain. Setiap pengguna jaringan lain mengirimkan permintaan pencarian setiap mengajukan. Program mencari klien jaringan untuk file yang cocok dengan permintaan dan menampilkan hasilnya. Setelah itu, pengguna dapat mengunduh file dari sumber yang ditemukan. Dalam jaringan berbagi file modern, informasi diunduh dari beberapa sumber sekaligus. Integritasnya diperiksa oleh checksum.
Jenis organisasi jaringan berbagi file
Terlepas dari kenyataan bahwa setiap anggota jaringan berbagi file adalah klien dan server, infrastruktur diperlukan untuk menyatukan klien yang berbeda di antara mereka sendiri ke dalam komunitas tertentu. Dalam jaringan berbagi file terpusat, informasi layanan disimpan oleh server pengindeksan.
Keuntungan dari jaringan semacam itu adalah kesederhanaan relatif dari pemrograman jaringan semacam itu dan sejumlah kecil informasi layanan yang dikirimkan ke server. Penutupan jaringan Napster dan WinMX menunjukkan tidak dapat diandalkannya jaringan berbagi file terpusat. Server pengindeksan dapat dinonaktifkan karena berbagai alasan (kegagalan teknis, kebangkrutan perusahaan pemilik, keputusan pengadilan). Dalam hal ini, jaringan berhenti berfungsi. Jaringan terpusat termasuk Direct Connect.
Jaringan berbagi file terdesentralisasi berfungsi tanpa mengindeks server. Meskipun volume informasi layanan yang ditransmisikan di dalamnya lebih besar, keandalannya jauh lebih tinggi. Sejauh ini, tidak ada cara untuk menghentikan secara paksa fungsi jaringan semacam itu. Jaringan terdesentralisasi termasuk Gnutella, Overnet, Kad.
Menggabungkan kecepatan jaringan terpusat dan keandalan jaringan terdesentralisasi, skema hibrida digunakan yang menggunakan server pengindeksan independen yang terus-menerus menyinkronkan informasi satu sama lain. Jadi, jika salah satunya gagal, jaringan tetap berfungsi. Jaringan berbagi file yang terdesentralisasi sebagian termasuk eDonkey2000, OpenNap.
Prinsip dasar berbagi file adalah sebagai berikut: pengguna mengunduh program ke komputernya;
Melalui Internet, Anda dapat dengan mudah menemukan orang-orang dengan minat dan hobi yang sama. Jika lingkaran komunikasi online terbatas pada beberapa orang, maka bertukar informasi dengan mereka cukup sederhana. Ini dapat dilakukan baik melalui surat maupun melalui layanan pesan instan. Tetapi bagaimana jika Anda harus terus-menerus berhubungan dengan lusinan atau bahkan ratusan orang yang dekat dengan Anda secara roh? Bagaimana memberi tahu mereka semua bahwa Anda memiliki foto dari konser terakhir Ritchie Blackmore, daftar tiket ujian, atau versi terbaru tweaker gratis? Jangan menanyakan pertanyaan yang sama kepada semua orang dan menunggu jawaban. Paling Jalan terbaik solusi untuk masalah ini - jaringan peer-to-peer (jaringan peer-to-peer, atau "jaringan dengan rekan"). Sekelompok orang dalam jaringan semacam itu menerima hak akses yang sama ke informasi yang tersedia di dalamnya, yaitu, setiap komputer dapat menjadi klien dan server. Setiap peserta dalam jaringan semacam itu membuka akses ke file tertentu di hard drive mereka, setelah itu mereka dimasukkan ke dalam database dan tersedia untuk diunduh oleh semua pengguna jaringan. File dipertukarkan melalui program yang disebut klien peer-to-peer. Ada banyak jaringan peer-to-peer, dan bahkan ada lebih banyak klien untuk bekerja di dalamnya, karena bisa ada beberapa program untuk satu jaringan.
Nama klien ini adalah singkatan dari Direct Connect, yaitu koneksi langsung dari satu pengguna ke pengguna lain melewati server. Proses menghubungkan ke jaringan DC ++ () disederhanakan sebanyak mungkin: Anda harus memasukkan nama panggilan Anda, alamat pos (mungkin tidak ada) dan menunjukkan kecepatan koneksi Internet. Di bidang Deskripsi, Anda dapat menentukan informasi apa pun tentang diri Anda: minat, lokasi geografis - singkatnya, semua yang Anda inginkan.
Hub biasanya dibagi menjadi topik: musik, film, komik, game, dll. Setiap hub memiliki administratornya sendiri, yang menetapkan aturan penggunaannya dan jumlah minimum sumber daya terbuka, yang dengannya Anda dapat memasuki sistem. Di banyak hub, mereka tidak hanya melihat berapa banyak file yang Anda bagikan, tetapi juga apakah mereka sesuai dengan topik hub. Jika Anda telah masuk ke hub yang didedikasikan untuk game, dan membuka akses ke folder jendela dapat dikeluarkan dari sistem. Penggunaan hub juga memiliki kelebihan: anggota jaringan yang tinggal di wilayah yang sama dapat bersatu dalam komunitas tersebut. Banyak penyedia mengenakan biaya jauh lebih sedikit untuk lalu lintas dalam suatu wilayah atau negara daripada untuk lalu lintas asing, dan dalam beberapa paket, lalu lintas masuk domestik benar-benar gratis. Dengan demikian, Anda dapat menghemat banyak dengan mengunduh semuanya file yang diperlukan untuk pengguna yang tinggal di wilayah Anda.
pencari jiwa
Program ini difokuskan terutama pada file musik. Ini tidak berarti bahwa Anda tidak dapat mengunggah dan berbagi jenis file lain. Namun, Anda lebih mungkin menemukan file audio yang Anda minati di sini daripada, katakanlah, game atau foto. Berbagi sumber daya Anda di Soulseek (situs web) tidak diperlukan, tetapi, seperti dalam semua program semacam ini, hal itu diinginkan. Faktanya adalah ketika Anda mulai mengunduh file dari salah satu pengguna, dia melihat siapa dan apa yang mengunduh darinya. Dan sangat mungkin dia ingin melihat hal-hal menarik apa yang Anda miliki. Tidak menemukan satu pun sumber daya terbuka, dia mungkin tersinggung dan menempatkan Anda di Daftar Larangan, mis. ke daftar pengguna yang tidak akan pernah bisa mengunduh apa pun darinya lagi. Pengaturan koneksi sangat mudah diterapkan dalam program. Anda dapat mengontrol kecepatan unduh secara langsung di jendela transfer/terima file. Anda juga dapat menentukan jumlah maksimum peserta jaringan yang dapat Anda transfer file secara bersamaan, serta jumlah pengguna Ekstra. Yang terakhir adalah peserta dalam sistem yang tidak perlu berdiri dalam antrian umum untuk menerima file yang didambakan dari Anda. Hanya Anda yang dapat menambahkan pengguna ke daftar tambahan. Beginilah ternyata semua pengguna adalah sama, tetapi beberapa "lebih setara" daripada yang lain.
Soulseek memungkinkan Anda untuk berbagi tidak hanya file, tetapi juga pesan. Untuk melakukan ini, ada obrolan di mana banyak kamar terbuka untuk minat musik. Ada juga kamar untuk pengguna berbahasa Rusia - misalnya, RUSIA. Bahasa Rusia didukung. Salah satu fitur Soulseek yang paling menarik adalah kemampuan untuk menambahkan istilah pencarian ke Daftar Keinginan. Opsi ini berfungsi seperti ini: jika Anda tidak menemukan apa pun untuk permintaan tertentu, Anda dapat menambahkannya ke daftar keinginan ini. Pada interval tertentu, Soulseek sendiri akan mencari di antara file pengguna yang muncul di jaringan. Jika tiba-tiba file ditemukan, program akan segera memberi tahu Anda tentang hal itu.
Klien ini adalah versi perbaikan dari program eDonkey, yang, pada gilirannya, adalah klien asli dari jaringan peer-to-peer dengan nama yang sama. Dalam beberapa tahun keberadaannya, jaringan eDonkey telah menjadi sangat populer di seluruh dunia. Klien eDonkey tidak dirancang untuk sejumlah besar peserta, yang menyebabkan kinerjanya memburuk - unduhan file yang lambat, kesalahan, dll.
Jaringan berbagi file umumnya disebut sebagai jaringan tempat file dapat dibagikan. Cukup sering, jaringan berbagi file menjadi biasa jaringan komputer satu peringkat. Dalam jaringan seperti itu, prinsip operasi didasarkan pada pertukaran file yang sama antara peserta. Dengan kata lain, setiap peserta dapat menjadi klien dan sekaligus server.
Jaringan berbagi file dapat terdiri dari beberapa jenis organisasi, berikut adalah beberapa di antaranya:
Jaringan terpusat
Meskipun anggota jaringan tersebut dapat menjadi klien dan server, infrastruktur tertentu masih diperlukan. Ini dapat membantu menyatukan sejumlah klien dalam komunitas tertentu. Klien jaringan berbagi file terpusat sering menggunakan server pengindeksan sebagai penjaga semua informasi layanan.
Tapi tetap saja, jaringan ini memiliki beberapa keunggulan. Ini cukup mudah untuk diprogram, dan juga berkontribusi pada transfer sejumlah kecil informasi layanan ke server. Semua keandalan jaringan berbagi file terpusat terungkap setelah penutupan WinMX dan Napster. Server pengindeksan dapat diturunkan karena berbagai alasan (keputusan pengadilan, kebangkrutan perusahaan pemilik, beberapa kegagalan yang tidak ditentukan) dan tanpa peringatan khusus. Sebagai hasil dari tindakan tersebut, jaringan berhenti bekerja.
jaringan terdesentralisasi
Jaringan berbagi file tersebut dapat beroperasi bahkan tanpa adanya server pengindeksan. Di sini, informasi layanan ditransmisikan sedikit dalam volume besar, tetapi jauh lebih andal daripada jaringan sebelumnya. Saat ini, masih belum ada cara kekerasan untuk menghentikan operasi jaringan semacam ini. Jaringan terdesentralisasi termasuk Kad, Overnet, Gnutella.
Jaringan terdesentralisasi sebagian (hibrida)
Jaringan semacam itu termasuk yang paling andal, karena paling banyak digabungkan kualitas terbaik jaringan terdesentralisasi. Terlebih lagi, jaringan terpusat dengan kecepatan superiornya. Sejumlah besar skema hybrid dengan server pengindeksan independen digunakan di sini. Informasi terus disinkronkan antara server ini. Interaksi ini memungkinkan jaringan untuk terus berfungsi bahkan jika salah satu dari mereka gagal. Jaringan berbagi file dari tipe terdesentralisasi sebagian termasuk OpenNap dan eDonkey2000.
Program berbagi file dirancang untuk bekerja secara langsung dengan jaringan dengan jenis yang sama. Dengan bantuan program semacam ini, Anda dapat, tanpa masalah khusus, mengunduh file dari berbagai jenis(perangkat lunak, game, musik, film, dan banyak lagi).
Berbagi file dapat bekerja sesuai dengan prinsip tertentu, beberapa di antaranya disajikan di bawah ini:
Poin-poin ini dibuat oleh ribuan pengguna di seluruh dunia. Maka Anda harus melanjutkan ke tahap ketiga:
Banyak program yang dapat digunakan untuk hosting file, tetapi yang paling populer adalah:
DC++, eMule, serta berbagai macam program BitTorrent ( Azureus, BitComet, Torrent), FrostWire, LimeWire.
Klien BitTorrent saat ini paling populer, dengan jutaan pengguna menggunakannya setiap hari.