Що таке торрент (bittorrent)?

Бітторрент – це протокол, розроблений для обміну файлами. По суті, він є peer-to-peer протоколом, коли кожен користувач коннектітся до іншого безпосередньо, для прийому або передачі частин інформації. Але в той же час існує центральний сервер (званий трекер), Який є координатором дій всіх існуючих зв'язків між користувачами. Трекер тільки управляє з'єднаннями, він не містить ніякої інформації про зміст файлів, передаваних між користувачами. Принципова відмінність Бітторрент від інших p2p систем в тому, що користувач, який викачує собі інформацію, є так само її розповсюджувачем, тобто передає інформацію іншим користувачам. У цьому випадку пропускна здатність мережі використовується найліпшим способом, наскільки це можливо. Бітторент розроблений для найкращої роботи в мережах, де велика кількість людей із співпадаючими інтересами. Чим більша кількість людей бере участь в роздачі конкретного торрента, тим більшу кінцеву швидкість може отримати кожний з них.

Найбільш популярним методом передачі файлів в мережі є модель «клієнт-сервер». Центральний сервер посилає файл цілком кожному, хто його потребує – так працюють протоколи http і ftp. Клієнти спілкуються тільки з сервером і ніколи – між собою. Основним, і, мабуть, єдиною перевагою цього методу є те, що він простий в реалізації і використанні. Цей метод працює до тих пір, поки сервер, знаходиться в мережі і може обслуговувати запити всіх клієнтів. В іншому випадку – і це ми бачимо досить часто – ця модель може давати збої (як тільки сервер стає занадто популярним, і як тільки розмір даних починає бути занадто великим). Саме тому ви можете спостерігати повідомлення "занадто багато користувачів» намагаючись викачати демку нової гри або новий CD з сервера. Концепція «зеркалирования» лише частково вирішує цю проблему, оскільки вимагає складної настройки «віддзеркалювання» серверів і розподілу завантаження між ними.

Інший метод передачі файлів став більш популярним – p2p системи, такі як Kazaa, eDonkey, Gnutella, Direct Connect та інші. У таких мережах звичайні користувачі мережі обмінюються файлами, безпосередньо під'єднуючись один до одного. Перевага цих систем в тому, що файли не обов'язково повинні знаходитися на одному сервері. При цьому, однак, неможливо відстежити вміст цих файлів. Саме тому ці мережі набули величезного поширення серед любителів музики, фільмів і особливо warez'а. Проблемою цих мереж стали популярні дані, до яких звертається найбільша кількість людей. Оскільки за новими файлами буквально «шикувалися черги», то швидкість скачування зменшувалася пропорційно кількості запитів на цей файл. Крім того, в більшості p2p-систем кількість з'єднань між користувачами обмежена, і часто користувачі, що звернулись за якимось файлом, попросту отримували відмову. Неповністю викачані файли також були проблемою для користувачів, оскільки заздалегідь визначити «цілий» чи запитаний файл чи ні неможливо. Результатом цих проблем стало падіння популярності багатьох мереж і введення заборонних правил для користувачів, що беруть участь в них.

Бітторент найбільш підходить для розповсюдження новинок, якими цікавиться велика кількість людей. Старі або мало використовувані файли розповсюджуються в нім поволі або взагалі недоступні.

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

Результат такий, що швидкість скачування обмежена пропускною здатністю Вашого каналу і залежить від кількості людей, які качають цей файл. Тобто, чим більше людей – тим більше кількість потенційних джерел розповсюдження цього файлу. А оскільки торрент-клієнт підтримує багатопотоковості, то, як наслідок, підвищується швидкість!

Основні терміни, які використовуються при роботі з протоколом біт-торрент:

  • Торрент (torrent) – це ідентифікатор. Тобто файл, який містить в собі інформацію про запитані файлах, а саме:
    а) про розмір і кількість фрагментів і контрольній сумі викачуваного файлу (файлів).
    б) про трекер, на якому можна отримати інформацію про Сідер і лічерів, що поширюють цей файл.
  • Сідер (seeder) – людина, яка має на диску вже скачаний і повністю готовий до роздачі файл. Він же може бути ініціатором роздачі файлу (Аплодер)
  • Лічер (leecher) – той, хто в даний момент бере участь в системі і завантажує шматки файлу, одночасно роздаючи завантажені шматки іншим лічерам. Як тільки лічер завантажив файл, він стає сідером.
  • Бенкет (peer) – учасник сесії закачування або роздачі (сідер або лічер)
  • Трекер (tracker) – це сайт, а точніше движок на сайті, на якому зберігаються всі торренти. Він забезпечує зв'язок між торрентами і роздає їх всім клієнтам, щоб ті качали один у одного файли, розсилає їм інформацію про Сідер і лічерів, які поширюють даний торрент, тобто є сполучною ланкою між ними.
  • Ратіо (ratio) – це співвідношення завантаженої вами та переданої інформації. Якщо ви хочете завантажувати інформацію, будьте добрі прийняти участь в її поширенні. Власне, Вам особисто робити для цього нічого не треба. Просто не вимикайте ваш БТ-клієнт. Тим самим ви допомагаєте іншим завантажувати файли з Вашого комп'ютера, як інші допомагають Вам завантажувати зі своїх. Майте на увазі, якщо ви будете тільки скачувати, адміністратор трекера може заборонити Вам користування його ресурсом.
  • Анонс (announce) – це службовий адресу (URL), який міститься в торрент-файлах, а також сприймається клієнтами. Вони (клієнти), використовуючи цю адресу, обмінюються інформацією з трекером. Вам він потрібний лише в одному випадку: коли створюєте торрент, введіть його у відповідне поле, щоб клієнти, які завантажили цей торрент, знали, куди йти за вмістом.

Як стати Лічер?
Немає нічого простішого. Скачайте торрент на диск, відкрийте у своєму клієнтові і скажіть, куди завантажувати вміст торрента.

Як стати сідером?
Для того щоб стати їм, треба:
а) перечитати і спробувати осмислити все, написане вище;

б) закачати правильно створений торрент на трекер;
в) відкривши в своєму БТ-клієнтові створений вами торрент, вказати клієнтові на вміст цього торрента, тобто на ті файли, з яких був створений цей торрент.

Які особливості цієї системи?

  • Чим більше завантажують файл, тим швидше він «розповзається» по мережі і швидше гойдається Вами.
  • Зворотний бік медалі – якщо ви шукайте щось рідкісне, будете качати з одного-двох сідерів, якщо взагалі знайдете. Це дійсно істотний недолік, особливо якщо в системі мало користувачів.
  • У системі, як правило, немає «сміття».
  • Трекер, на якому відображається інформація про активні торрентах, є одночасно каталогізатором, рейтингом і форумом для обміну думками. У трекера є модератори, які стежать за порядком. Порушникам – бан, шукайте інший трекер.

Де взяти програми-клієнти для роботи з трекером?

  • Azureus – БітТоррент-клієнт, написаний на JAVA
  • mTorrent – найпопулярніший БітТоррент-клієнт
  • BitComet – популярний клієнт
  • BitTorrent – БітТоррент-клієнт
  • Utorrent – БітТоррент-клієнт

Популярні російські трекери:

  • uptracker.ru – рейтинг російськомовних трекерів
  • rutracker.org (ex. torrents.ru) – національний бітторент-трекер
  • tfile.ru – один з найбільших російських трекерів
  • NoNaMe-Club – Forum & Tracker
  • Sharereactor – ще один старий великий трекер
  • Авангард-ADSL BitTorrent Tracker (ava-tracker.ru) – трекер для користувачів Авангард-ADSL
  • Treckera.Net – торрент-трекер
  • Sevas.ru
  • Seed4u.ru
  • MyTracker.ru
  • X-Tracker.ru – російський бітторент-трекер
  • Bit-Torrent.Ru
  • Anime Reactor
  • Ru-Board Tracker
  • Кіноклуб
  • Кінозал

Додатково від Генона:

  • Як завантажувати файли з розширенням. Torrent?
  • Де можна скачати програму eMule?
  • Що таке eMule?

Category: Інтернет

Comments (Прокоментуй!)

There are no comments yet. Why not be the first to speak your mind.

Leave a Reply