Torrent adalah layanan yang memungkinkan Anda untuk bertukar data antara pengguna yang berbeda menggunakan Internet. Lebih tepatnya, torrent adalah protokol jaringan peer-to-peer, yang tidak menyiratkan mengunggah file ke server, tetapi mentransfernya langsung dari satu pengguna ke pengguna lain.
Transfer file menggunakan protokol ini dilakukan dengan dukungan situs yang bertindak sebagai server. Mereka memiliki nama khusus - pelacak atau pelacak torrent. Sebelum mengunduh, pengguna terhubung ke pelacak di alamat yang ditentukan dalam file.torrent yang diunduh. Akibatnya, pengguna memberikan alamatnya, serta hash dari file.torrent yang diunduh, pada saat yang sama dia diberitahu tentang alamat klien lain yang mengunduh atau telah mengunduh dan mendistribusikan file yang diinginkan.
Koneksi pengguna satu sama lain terjadi tanpa partisipasi pelacak. Hanya diperlukan untuk menyimpan informasi yang diterimanya dari pengguna yang berpartisipasi dalam pertukaran file. Mengunduh file dilakukan dalam potongan yang disebut segmen. Ketika pengguna mengunduh file sepenuhnya, itu menjadi benih - mis. masuk ke mode di mana itu hanya memberikan file yang diunduh ke pengguna lain.
Untuk bekerja dengan torrent, Anda memerlukan program khusus - klien torrent. Ini membuka file.torrent yang diunduh dari pelacak, yang menyimpan hash, dan juga memperoleh informasi tentang pengguna yang mendistribusikan. Di antara klien yang paling populer adalah Torrent, BitTorrent, BitComet, dan lainnya.
Kerugian dari torrent termasuk situasi ketika tidak ada cukup banyak pengguna yang berbagi segmen file yang diperlukan. Ini terjadi dalam kasus di mana file tidak terlalu populer. Dalam hal ini, distribusi disebut mati.
Kerugian lain dari torrent adalah kurangnya anonimitas. Setiap pengguna setidaknya mengetahui alamat IP komputer tempat ia mengunduh atau mengunduh data dari komputernya. Menggunakan ekstensi protokol tambahan, menjadi mungkin untuk mengetahui alamat IP klien lain. Ini dapat menyebabkan serangan pada sistem pengguna yang tidak dilindungi.