Торрент - це формат файлу, який зберігає інформацію про спільний вміст у протоколі BitTorrent, мабуть, найпопулярніший сьогодні серед однорангові (P2P) системи обміну доступні в Інтернеті та спеціально розроблені для розповсюдження великих файлів, як дуже корисна альтернатива серверній системі розподілу.
Хоча він також використовується в інших програмах, таких як VoIP-зв'язок великий розподіл файлів є його основною метою. З цієї причини, як і решта систем обміну файлами від Napster, eDonkey до eMule, частина галузі та менеджери авторських прав зробили її синонімом піратства, хоча її корисність для розповсюдження контенту очевидна.
Його використання є законним, як і будь-яке інше застосування, але обмін файлами, захищеними авторським правом, у своїх мережах є настільки незаконним і карається законами як це зробити іншими засобами. Часто деякі постачальники послуг Інтернету блокують і обмежують використання послуг P2P у своїх мережах. Це настільки ж незаконно і докори, як і піратський обмін файлами. Не погоджуйтесь на це, не повідомляйте про це та не змінюйте постачальника. Деякі організації, що займаються авторським правом, укладають контракти зі сторонніми компаніями щодо поширення неправдивих, неповних матеріалів та навіть шкідливого програмного забезпечення, щоб порушити їх роботу. Обережно.
Конкретних даних про використання немає, але є десятки мільйонів користувачів, які використовують BitTorrent та багато інших, якщо додати всі однорангові мережі. За підрахунками 2012 року компанія BitTorrent, Inc, яка підтримує протокол, оцінила 150 мільйонів активних користувачів BitTorrent. Після закриття Megaupload та інших служб прямого завантаження він значно пожвавився, хоча останніми місяцями потокові сервіси, такі як Netflix, завоювали користувачів порівняно з P2P, підтверджуючи, що найкраща стратегія полягала не в криміналізації користувачів та додатків P2P, а в пропонуванні доступних альтернатив.
Сьогодні ми підходимо з основним посібником Torrent до основних основ протоколу, який переміщує багато-багато бітів у Мережі і який має важливі переваги для розповсюдження файлів на основі серверів.
Що таке потік?
Це тип файлу з розширенням .torrent, що зберігає дані, необхідні для спільного використання вмісту програми BitTorrent. Його розмір дуже малий (від 10 до 200 КБ), оскільки він включає не сам вміст, а інформація про файли та папки цього, включаючи розташування різних "частин" цільового файлу, на які він буде розділений, спочатку на частини, а потім на блоки.
Іншою важливою інформацією, що міститься у торрент-файлі, є зашифровані хеші, які використовуються для перевірки кожного фрагмента цільового файлу. Вони також включають URL-адреси багатьох трекерів (сканерів) та інші додаткові метадані, визначені BitTorrent.
Як працює торрент?
Мережу BitTorrent часто визначають як рій бджіл, оскільки їх робота схожа. Таким чином, замість завантаження файлу з одного сервера, протокол дозволяє приєднуватися до swarn (рою), де тисячі користувачів одночасно завантажують та завантажують фрагменти файлу, щоб завершити його вміст.
На рівні користувача його робота дуже проста. Візьмемо як приклад такого постачальника, як Canonical, який має намір поширювати один із своїх дистрибутивів GNU/Linux через BitTorrent. Компанія створює файл .torrent і публікує його на своєму веб-сайті, електронною поштою або іншим способом. Користувач завантажує файл і виконує його в програмі BitTorrent, яка буде відповідальна за управління, завантаження та спільний доступ до нього між кількома користувачами, доки не буде завершено завантаження образу .ISO Ubuntu на їхні комп'ютери.
За цією системою Canonical економить велику кількість інфраструктури на виділених серверах для прямого завантаження, уникаючи збоїв. За дуже короткий час образ Ubuntu (пам’ятайте, «нарізаний» у BitTorrent) досить пошириться серед тисяч користувачів, і вони будуть тими, хто сприятиме його розповсюдженню одночасно із завантаженням. Якщо користувачі досить "чесні" (як ми побачимо пізніше) швидкість завантаження масивного торрент файлу - не заздрить тому, що отриманий прямим завантаженням.
Торрент-клієнти
Це програми, які дозволяють нам інтерпретувати дані у торрент-файлах, зв’язувати їх із користувачами, керувати швидкістю завантаження та завантаження, виконувати багаторазові завантаження і, нарешті, перевірити та змонтувати файли та папки після завершення завантаження його частин.
Їх основна робота схожа на всіх, хоча вони відрізняються за своїм інтерфейсом та деякими додатковими опціями. Ринок пропонує хороші пропозиції для всіх основних операційних систем, включаючи безкоштовних та/або клієнтів з відкритим кодом. Нещодавно ми розглянули найкращі, такі як Deluge, qBittorrent, Streaming-Qt Win, Vuze (старий Azureus), BitComet, Tixati або uTorrent. Для користувача це лише питання завантаження клієнта та встановлення його на своєму комп’ютері, хоча їм слід бути обережними при виборі, оскільки деякі включають рекламне програмне забезпечення.
Також необхідний хороший огляд налаштувань програми. Як і в будь-якій мережі обміну файлами P2P, це моральний та практичний обов'язок бути якомога "щедрішим" в якості завантаження, яке ми пропонуємо іншим користувачам. Ідеальним буде наближення співвідношення 1: 1 щодо завантаження/завантаження, але це майже неможливо, оскільки більшість користувачів не мають симетричних послуг доступу до Інтернету. Як правило, встановіть потужність завантаження на максимум, який дозволяє ваше з’єднання, не караючи роботу вашого обладнання або інших підключених до мережі. І надалі діліться найбільш запитуваними файлами, навіть якщо ви завантажили їх, щоб сприяти їх розповсюдженню.
Термінологія потоку
Користувач, який звертається до цієї системи обміну файлами, повинен знати кілька термінів. Деякі з них ми вже згадували раніше:
Рой. Він включає всі структури та користувачів мережі, за конструкцією та роботою схожий на рій бджіл і звідси його назва.
Трекер. (Трекер). Спеціальний сервер, який ідентифікує рой і допомагає клієнту ділитися частинами файлу з іншими комп'ютерами та користувачами.
Однолітки. (Окуляри). Усі користувачі, які наразі підключені до мережі.
Насіння або сівалки. (Насіння). Відноситься до користувачів, яким належить повний файл. Необхідний для ефективного розподілу.
П'явки. (П’явки). Це користувачі, які завантажують частини файлу і ще не завершили їх. Він також використовується для позначення "присоски", ті, хто одного разу встиг заповнити файл, не діляться ним.
Торрент-сайти
Це веб-сайти, які рекламують торрент-файли. Завжди публікувати посилання на них, але не на їх вміст. Вони можуть включати (або не використовувати) пошукові системи для свого розташування, оскільки клієнти (додатки) зазвичай не включають його, а деякі також працюють як трекер.
Поточні сайти були криміналізовані та юридично притягнуті до кримінальної відповідальності з моменту їх заснування, звинувачуючись у тому, що вони є джерелом піратства, наприклад у Піратській бухті та багатьох інших. Безумовно, всі ці сайти пропонують безліч піратських файлів, але їх "незаконність" незрозуміла, оскільки вони містять лише посилання, так само, як це роблять Google або інші пошукові системи. Що ще, оригінальний торрент ні створюється, ні ділиться цими сайтами, ні вперше з'являється на них оскільки вміст вже широко поширюється на інших приватних каналах, коли він потрапляє до мережі BitTorrent.