Що таке торенти

Що таке торенти


Торрентом називається сервіс, який дозволяє здійснювати обмін даними між різними користувачами за допомогою інтернету. Якщо говорити більш точно, то торент - це мережевий протокол на основі peer-to-peer, який передбачає не завантаження файлів на сервер, а їх передачу безпосередньо від одних користувачів іншим.


Передача файлів за цим протоколом здійснюється за підтримки сайтів, які виступають у ролі серверів. Вони мають спеціальну назву - трекери або торент-трекери. Перед скачуванням користувач здійснює з 'єднання з трекером за адресою, яка вказана в завантаженому файлі .torrent. В результаті користувач повідомляє свою адресу, а також хеш завантаженого файлу .torrent, в той же час йому повідомляються адреси інших клієнтів, які скачують або вже скачали і роздають потрібний файл. З 'єднання користувачів один з одним відбувається без участі трекера. Він потрібен лише для того, щоб зберігати інформацію, яку отримує від користувачів, які беруть участь в обміні файлами. Скачування файлів здійснюється частинами, які називаються сегментами. Коли користувач повністю скачує файл, він стає сидом - тобто переходить в такий режим, в якому тільки віддає завантажений файл іншим користувачам.

Для роботи з торрентами необхідна наявність спеціальної програми - торрент-клієнта. З її допомогою відкривається завантажений з трекера файл .torrent, в якому зберігається хеш, а також виходить інформація про користувачів, які здійснюють роздачу. Серед найпопулярніших клієнтів варто відзначити ^ Torrent, BitTorrent, BitComet та ін.

До недоліків торентів можна віднести ситуацію, коли немає достатнього числа користувачів, які роздають необхідні сегменти файлу. Це виникає в тих випадках, коли файл не користується великою популярністю. У цьому випадку роздача іменується мертвою. Іншим недоліком торентів є відсутність анонімності. Будь-якому користувачеві як мінімум стають відомими IP-адреси тих комп 'ютерів, з яких він скачує або які скачують дані з його комп' ютера. Використовуючи додаткові розширення протоколу, стає можливим дізнатися і IP-адреси інших клієнтів. Це може призвести до атаки на незахищені системи користувачів.