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

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

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

Інструкція

Передача файлів з цього протоколу здійснюється за підтримки сайтів, які виступають в ролі серверів. Вони мають спеціальну назву — трекери або торрент-трекери. Перед скачуванням користувач здійснює з’єднання з трекером за адресою, яка зазначена в завантаженому файлі. Torrent. В результаті користувач повідомляє свою адресу, а також хеш завантаженого файлу. Torrent, в той же час йому повідомляються адреси інших клієнтів, які викачують або вже завантажили і роздають потрібний файл.

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

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

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

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