Anonim

Одним із термінів, з яким ви могли зіткнутися у своїх Інтернет-подорожах, є "BitTorrent". Деякі з вас знайомі з цією концепцією, але багато - ні. Давайте розберемося.

Що таке BitTorrent?

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

BitTorrent - це спосіб розподілу навантаження. Термін "BitTorrent" використовується для позначення вихідної програми, яка використовується для її використання, однак також використовується для позначення самого протоколу. Отже, якщо ви запускаєте та завантажуєте клієнт BitTorrent, саме це клієнтське програмне забезпечення здатне завантажувати файли, а також обслуговувати файли. Він розміщує вас в одноранговій мережі, де ви, як користувач торент-програмного забезпечення, виступаєте частиною мережі розповсюдження файлів. Отже, це означає, що ви ділитесь файлами в Інтернеті? Так. Дозволь пояснити.

BitTorrent досягає розподіленого навантаження, завантажуючи з декількох однолітків у мережі. Людина, яка публікує файл у мережі для обміну, починається зі створення файлу “torrent”. Цей невеликий файл містить інформацію про файл, який слід спільно використовувати, а також трекер (комп'ютер, який координує розподіл файлів). Якщо коротко, торент-файл - це те, що говорить клієнтському програмному забезпеченню BitTorrent про те, як завантажити певний файл і знову зібрати його разом. Коли користувач (ви) хоче завантажити файл з BitTorrent, ви почнете з вказівки клієнта на торрент-файл через URL-адресу. Після цього торрент-файл знову підключає програмне забезпечення вашого клієнта до трекера, який потім повідомляє вашому програмному забезпеченню, котрі в мережі мають потрібний файл. Потім клієнтське програмне забезпечення починає завантажувати файл з цих кількох місць, а потім знову збирає файл на комп'ютері.

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

На відміну від веб-браузера, який робить один запит на файл, клієнт BitTorrent одночасно робить багато менших запитів однорангових (P2P). Це забезпечує кращу доступність, краще резервування та більшу швидкість. Хоча сказати, що швидкість змінюється. Оскільки це система P2P і вона залежить від комп'ютерів у всьому Інтернеті, для встановлення з'єднання може знадобитися небагато часу та встановити достатню кількість інформації. З цієї причини завантаження торентів спочатку сповільнюється, а потім збільшується до швидкої швидкості в середині завантаження.

Завантаження торрентів

Людина використовує файл BitTorrent для завантаження файлів. Ви можете переглядати Інтернет, знайти торрент файлу, який ви хочете завантажити, а потім відкрити його зі своїм клієнтом BitTorrent. Клієнт підключається до трекерів, які вказані у файлі торрента. Він повертає список всіх колег, які зараз передають фрагменти цього файлу в мережу. Потім клієнт підключається безпосередньо до цих однолітків, щоб отримати фрагменти файлу. Група однолітків, які одночасно розміщують один і той же файл, називається "рій". Якщо рій містить лише інформацію про початкову сівалку файлу, то клієнт просто вказує право на оригінальну сівалку, щоб отримати файл. Коли більше ровесників приєднається до рою, вони почнуть торгувати шматочками файлу між собою, а потім перестануть безпосередньо отримувати доступ до сівалки.

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

Юридичні питання

Оскільки BitTorrent - це технологія спільного доступу до файлів (і хороша), вона, звичайно, потрапляє у сферу незаконного розповсюдження програмного забезпечення. Деякі трекери BitTorrent зазнали набігів та відключень. Такі групи, як MPAA та RIAA, чинили чималий юридичний тиск на ідею закриття BitTorrent трекерів. Незважаючи на те, що на BitTorrent можна знайти багато ідеально законних матеріалів, є також багато незаконних матеріалів. Програмне забезпечення Warez, музика, захищена авторським правом, кінофільми тощо. HBO навіть зайшов до того, щоб подати до суду на Інтернет-провайдерів будь-яких торент-користувачів, які торгували шоу HBO через BitTorrent.

Отже, BitTorrent дійсно потрапляє на клейку територію. Але кілька торентів торрент для цього, але це те, що (1) немає вбудованої можливості пошуку, (2) можна відслідковувати до хоста, який обслуговує файл. Це означає, що так, вашу IP-адресу можна отримати, якщо ви обслуговуєте файли через BitTorrent. Це може відкрити вас до проблем із безпекою, однак це не відкриє вас юридично, якщо, звичайно, ви не використовуєте BitTorrent для розміщення незаконних файлів. Крім того, ваша IP-адреса видно будь-коли, коли ви в будь-якому випадку отримуєте доступ до Інтернету, тож BitTorrent насправді не відкриває вас, щоб приєднати більше, ніж веб-браузер. Знову ж таки, це зводиться до того, що ви робите з технологією та типи людей, з якими ви спілкуєтесь.

З використанням BitTorrent немає абсолютно нічого поганого. Це питання, яке ви вирішили робити з технологією. Існує багато програм, які використовують торрент для розповсюдження себе. Наприклад, я використовував торрент для завантаження ISO-образів дистрибутивів Linux. У цьому немає жодної юридичної проблеми, оскільки Linux є відкритим кодом. Однак, якщо хтось використовував Torrent для завантаження програмного забезпечення warez, то тут можна потрапити на тернисті пасовища.

Клієнти BitTorrent

Для того, щоб скористатися BitTorrent, вам потрібно буде завантажити та встановити клієнт-торент. Ось перелік деяких з них:

  • Azureus BitTyrant
  • Лазур
  • BitTorrent
  • Opera - саме так, у браузер є вбудований
  • Шареаза

Є багато таких речей там, тож сміливо виконайте пошук у Google за "Клієнтом BitTorrent", і ви отримаєте купу їх. Ви також можете проконсультувати запис Вікіпедії для клієнтів BitTorrent, щоб отримати повну сітку порівняння.

Висновок

Я сподіваюся, що це дало вам основний погляд на те, про що йдеться у BitTorrent.

Вступ до bittorrent