28979 авторов и 62 редактора ответили на 85213 вопросов,
разместив 135194 ссылки на 43421 сайт, присоединяйтесь!

Что такое торрент (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 — БитТоррент-клиент

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

Дополнительно от Генона:

Последнее редактирование ответа: 02.05.2010

  • Оставить отзыв

    Оставить отзыв

     

РедактироватьВ избранноеПечать

«Что такое торрент (bittorrent)»

В других поисковых системах:

GoogleЯndexRamblerВикипедия

В соответствии с пользовательским соглашением администрация не несет ответственности за содержание материалов, которые размещают пользователи. Для урегулирования спорных вопросов и претензий Вы можете связаться с администрацией сайта genon.ru. Размещенные на сайте материалы могут содержать информацию, предназначенную для пользователей старше 18 лет, согласно Федерального закона №436-ФЗ от 29.12.2010 года "О защите детей от информации, причиняющей вред их здоровью и развитию". Обращение к пользователям 18+.