Сразу хочу предупредить тех, кто знаком с торрентами не понаслышке - вряд ли в этой статье вы найдёте для себя что-то новое. Она предназначается в первую очередь тем, кто пока не имеет об этом никакого представления, или из-за недостатка знаний пока ещё путается в понятиях.
ТОРРЕНТЫ И НЕМНОГО ЛИРИКИ ДЛЯ ЗАТРАВКИ
Достаточно часто в Интернете (и на этом портале тоже) я натыкаюсь на реплики, из которых становится ясно, что многие пользователи ассоциируют торренты с откровенным пиратством. Действительно, в настоящее время два этих понятия переплелись и смешались в головах обычных не слишком опытных юзеров. Ещё хуже, когда такие ассоциации возникают у различных законотворцев и "законоборцев", которые всячески пытаются придушить торренты, якобы для нашего с вами блага. Неразумных пользователей можно простить - со временем они освоятся в сети, приобретут знания и поумнеют. Неразумных законотворцев простить нельзя - они пытаются регулировать вещи, о которых не имеют ни малейшего понятия, и действуют лишь под массированным давлением "правообладателей". Ведь правообладатели (а чаще всего им более подходит определение "правовымогатели") в борьбе за свой карман пока ощутимо проигрывают борьбу торрентам.
Думаю, тут надо пояснить, что настоящие авторы произведений, и обладатели всех прав на эти самые произведения далеко не всегда одни и те же личности. А чаще - абсолютно разные. И подлинные авторы, как правило, довольствуются лишь крошками с "барского стола" тех, кто по дешёвке скупил их труд и, обладая после этого всеми правами на него, продаёт этот труд вдесятеро дороже. Это я к вопросу о морали и совести, впрочем, я отвлёкся.
Действительно, торренты являются мощным оружием в руках "компьютерных пиратов" всех мастей, но сами по себе они пиратством НЕ ЯВЛЯЮТСЯ. Торрент - это лишь технология, а вот как именно она будет использоваться, целиком и полностью зависит от того, в чьих руках она находится. Но по порядку...
ЧТО ТАКОЕ ТОРРЕНТ И КАК ИМ ПОЛЬЗОВАТЬСЯ
Итак, торрент, а точнее BitTorrent - это специальный пиринговый (P2P) сетевой протокол, который разработал и воплотил в жизнь американский программист Брэм Коэн. Задумывался он в первую очередь для быстрой передачи больших по размеру файлов (хотя потом оказалось, что он превосходно справляется с любыми). Если вы углядели слово "пиринговый" (P2P), то знайте, что семейство этих сетевых протоколов далеко не всегда требует наличия сервера - по этим протоколам файлы передаются напрямую от пользователя к пользователю. Как это работает ?
Допустим, вам до судорог хочется найти, скачать и посмотреть какой-то новый фильм, и вы готовы перевернуть весь Интернет в его поисках.
Давайте снова на секунду отвлечёмся и договоримся, что в рамках этой статьи все разговоры об авторских правах мы оставим на совести "правовымогателей".(хотя, "правовымогатели" и "совесть" - обычно понятия несовместимые. Их совесть сложена вчетверо и засунута в потайной кармашек бумажника.). Пусть "правовымогатели" пока побрызгают слюной, а мы с вами займёмся делом.
Допустим, фильмом, который вы жаждете посмотреть, обладает легендарный Вася Пупкин. И мало того, что он им обладает - так же сильно, как и вы он жаждет им поделиться с миром на благо всего человечества. И вот тут-то и вступает в игру трекер. Ему прекрасно известно о вашем желании, так же как и о розовой мечте Васи, и он помогает вам обрести счастье - с его помощью ваши компьютеры находят друг друга на широченных просторах всемирной паутины и соединяются напрямую. Теперь вы можете скачивать любезно предоставленный фильм прямиком с васиного компьютера. За дело принимается установленная на вашем (так же как и на васином) компьютере специальная программка - торрент-клиент. Программка это очень умненькая и любые заботы по скачиванию файлов полностью берёт на себя. От вас лишь требуется её правильно настроить, запустить закачку да изредка следить за списком скачиваемого (очередью).
Итак, Вася раздаёт, а вы скачиваете. Со временем вы замечаете, что к вам с Васей присоединился кто-то ещё, затем ещё и ещё. Это нормально - новые пользователи подключаются к файлообмену. И вместе с новыми людьми у вас растёт и скорость закачки. Это особенность протокола BitTorrent, которая и сделала его столь популярным. В нём файл передаётся не цельным куском, а делится на множество (иногда на тысячи или даже десятки тысяч) крошечных кусочков, каждый из которых может скачиваться отдельно, причём, из разных мест. Если к файлообмену подключено много пользователей, то вы можете скачивать множество разных кусочков из разных мест одновременно - это значительно увеличивает скорость закачки. Ваш торрент-клиент сам выберет что и откуда качать, скачает, проверит каждый кусочек на ошибки и соберёт их все в единое целое. По мере того, как у вас на жёстком диске появляются скачанные кусочки, вы начинаете их раздавать другим пользователям, у которых этих кусочков пока ещё нет, и одновременно продолжаете скачивать файл у Васи Пупкина (и у кого-то ещё в это же самое время). Например, вы качаете у Васи кусочки номер 1, 5 и 8. Номер 1 скачали, продолжаете закачивать 5 и 8 и начинаете качать 23-й у другого пользователя, у которого эта часть уже есть, а в это время кто-то уже подключился к вам и начал качать кусочек номер 1 уже с вашего компьютера. И очень скоро все участники файлообмена замыкаются в огромную паутину - все качают у всех и все раздают кусочки файла друг другу. Именно благодаря этому и возникает очень высокая скорость скачивания. И, кроме того, иногда совсем не требуется, чтобы у кого-то имелся весь файл целиком - часто случается, что у разных участников имеются разные скачанные куски, и ваш торрент-клиент, проанализировав их, сможет выбрать нужное и собрать из огрызков цельный файл.
Ну вот, самые азы разжёваны. Надеюсь, достаточно ясно. Во второй части статьи мы чуть усложним задачу, попытавшись развеять возможные недоразумения, свойственные новичкам, только-только прикоснувшимся к огромному (и щедрому