Просто о сложном, что такое торрент (torrent) и как это работает на компьютерах

Ноутбук с открытой программой uTorrent для скачивания через торренты. Текст с названием статьи и файл Torrent.
Обновлено:

В этой статье, стараясь обойти сложную терминологию, максимально простым языком расскажу, что такое торрент (Torrent), как работает загрузка файлов таким способом, о плюсах и ограничениях технологии, а также о трекерах и программах, позволяющих запускать торренты. 

Это позволит вам не только разобраться в теоретической базе, но и начать пользоваться полезными для любого пользователя компьютера возможностями технологии BitTorrent протокола.

Сам я начал пользоваться ей в середине 2000 годов, узнав об этом случайно и быстро понял, на сколько это удобно!

Что такое торрент (протокол BitTorrent)

Человек на фото Bram Cohen — создатель протокола BitTorrent для обмена файлами через торренты.Bram Cohen (Брэм Коэн) — создатель протокола и одноименной программы BitTorrent.

Торрент (Torrent) — это возможность обмена файлами между пользователями сети по сетевому пиринговому протоколу BitTorrent без ограничений по скорости.

Пиринговый, значит работает в соответствующей одноранговой (децентрализованной) сети, где все устройства (узлы сети) могут взаимодействовать напрямую друг с другом на равных правах, без центрального сервера.

Отсюда и сокращение названия протокола "P2P", что расшифровывается как peer to peer или "равный с равным / каждый с каждым".

Что это нам дает?

При помощи этого протокола сейчас мы можем скачивать контент (фильмы, музыку, игры, программы и и другое) через специальные сайты "торрент-трекеры" частями с разных пользователей, которые уже эти кусочки закачали на свое устройство. Не боясь при этом обрывов соединения с интернетом, поскольку всегда сможем продолжить загрузку с места, где она завершилась.

Наверное помните время, когда приходилось скачивать те же фильмы, находя их на разных сайтах, мало того что с ограничением по скорости, так еще всегда рисковали начинать загрузку по новой в случае внезапного обрыва соединения на нашей стороне или на стороне ресурса, откуда загрузили. А еще бывало БАЦ! А сайт, откуда всегда качали уже не работает… 

Вот с появлением торрентов и трекеров (соответствующих сайтов) подобные неудобства остались в прошлом! За счет того, что через торренты мы можем скачивать файлы по частям с компьютеров разных пользователей, нас не будет беспокоить случай, когда кто-то из людей вообще удалит этот файл. Потому что продолжим скачивать через другого пользователя.

Как работает торрент для скачивания и раздачи контента (фильмы, программы, музыка, игры)

Как же работает весь этот процесс более подробно… Например, логичный вопрос: как пользователи, которым нужно скачать какую-нибудь, к примеру, игру, находят ее и скачивают посредством торрента?

Все на самом деле проще чем кажется изначально. Главное для начала понять несколько основных моментов:

  • При использовании протокола Торрент, файлы никуда не закачиваются, ни на какие сайты. Например, чтобы передать файл через Яндекс Диск, нам нужно его сначала загрузить в это облачное хранилище и потом дать ссылку нужному человеку для скачивания. С торрентами совсем не так! Контент хранится на компьютере пользователей и скачивание, а также раздача производится прямо с их компьютеров.
  • Для скачивания файла нам нужен торрент файл (имеет расширение .torrent). Тем, кто делится файлом также он нужен.
  • Получить данный файл мы можем на специальных сайтах торрент-трекерах, которые являются связующим звеном между пользователями: теми, кто хочет найти что-нибудь нужное для скачивания и теми, у кого это уже есть и может поделиться с другими.
  • Также и тем и другим нужна специальная программа торрент-клиент, через которую идет процесс обмена между всеми пользователями, качающими файлы друг с друга. 
  • Скачивание и раздача файлов происходит полностью автоматически через упомянутый торрент-клиент. Вам не нужно каким-то образом выбирать самому, у кого докачать часть файла и кому будете отдавать. Программа полностью автоматически и моментально сама находит, у кого удобнее и быстрее скачать и кому вы можете раздавать то, что уже загрузили по частям или полностью.
  • Поэтому делиться файлами или скачивать их вы можете только тогда, когда у вас открыта программа клиент и запущен процесс скачивания / отдачи нужного файла. Например скачать что-то вы можете через торрент только тогда, когда хотя бы один пользователь включил компьютер, запустил торрент-клиент и раздачу нужного вам скачанного файла.

Теперь исходя из данной выше базы принципов, поясню понятном на примере, как идет весь процесс обмена…

Схема работы торрентов для обмена файлами.Схема: как работает Торрент.

Есть игра, которой кто-то решил поделиться через торрент-трекер. Сейчас ее скачивают на свои компьютеры 50 человек и 10 уже загрузили полностью. Вы тоже решили скачать, запускаете торрент файл, относящийся к этой игре на своем компьютере, становитесь 51-м участником обмена, поскольку не только загружаете контент c других пользователей, но и сразу же делитесь тем, что уже успели скачать (частями) с теми, кто только начинает скачивать, подключившись к этому процессу уже после вас.

То есть следующий 52-й пользователей, решивший загрузить игру через torrent, может какой-то ее кусочек загрузить уже через ваш компьютер, а может через другие. Так же и вы можете скачать целиком игру с одного человека, у которого она полностью скачана, а можете частями загружать с разных пользователей, что позволяет делать программа торрент-клиент, чтобы вы могли получать файлы на максимально возможной скорости.

Вот вы, например, с утра полчаса качали у какого-то одного участника обмена нужную игру, после чего тот пользователь выключил компьютер или решил по какой-то причине в своей программе остановить раздачу файла (например, интернет не позволяет раздавать). Соответственно вы уже не можете продолжать скачивать игру через него, но ваш установленный торрент клиент автоматически найдет вам другой компьютер, пользователь которого сидит и раздает эту игру. Вы будете продолжать скачивать уже с него. И так далее…

Таким образом, если часть устройств пропадет из сети (пользователи выключат компьютеры или интернет, закроют программу клиент или просто удалят у себя файлы, которые желают скачать другие), то процесс обмена продолжится, ведь торрент-клиент найдет другие активные компьютеры.

Технология uTorrent поподробнее на примере

Теперь немного углубимся. Рассмотрим на примере скачивания фильма и разберемся попутно с некоторой дополнительной терминологией.

Когда мы хотим скачать фильм через торрент, нам нужно сначала получить информацию о пользователях, у которых уже есть скачанные части нужного фильма, чтобы начать с их компьютеров загрузку. Иначе, как узнать, у кого качать?

Эту информацию можем получить через специальный torrent файл.

Он имеет расширение .torrent и содержит информацию о скачиваемом или раздаваемом файле (или нескольких, смотря какой контент будет отдаваться другим людям для скачивания): название, размер, а также адрес сайта трекера, который содержит информацию о пользователях, уже качающих или завершивших скачивание файла.

Такой файл нам может передать напрямую кто-то из людей, которые уже скачали нужное кино и раздают его другим. Благо весят файлы торренты очень мало — считанные килобайты.

Торрент-файлы отображаются в Windows с расширением .torrent. Пример файлов программы uTorrent.Как выглядят торрент-файлы (от программы uTorrent).

Но более популярный способом найти нужный торрент — через сайты "Торрент трекеры" (один из популярных — rutracker.org), которые служат как связующие звенья между пользователями. Они как раз и позволяют найти друг друга людям, желающим скачать и поделиться файлами.

Заходя на такой ресурс, тот, кто хочет скачать нужный самый фильм, может найти его в соответствующих разделах или по поиску.

Rutracker - сайт торрент-трекер, отображающий каталог раздач для скачивания торрентов.Как выглядит торрент-трекер RuTracker. Раздачи.

Найдя нужный фильм, открываем страницу с раздачей и скачиваем тот самый torrent файл.

Раздача — это как раз какой-либо контент, который отдают другие пользователи и можете скачать вы сами через торрент файл и соответствующую программу.

Затем запускаем через специальную программу (торрент клиент) этот файл и начинается загрузка фильма на компьютер. Это происходит за счет того, что программа обращается к сайту трекеру (его адрес программа узнает через торрент-файл), а он отдает IP адреса компьютеров, пользователи которых делятся этим фильмом.

Разновидностей программ торрент-клиентов множество, основной функционал у них бесплатный. Яркий пример — uTorrent для Windows.

Программа uTorrent представляет собой окно для отображения раздач и загрузок, а также разделов навигации.Интерфейс торрент-клиента uTorrent.

Подытожим, как работает скачивание с торрентов:

  1. Через сайты торрент-трекеры находим нужный контент, который хотим скачать.
  2. Далее на компьютер скачиваем торрент файл с информацией о найденном контенте.
  3. На своем компьютере через программу торрент-клиент запускаем этот файл.
  4. Ожидаем окончания загрузки контента на ПК.

Когда же какой-то человек хочет, наоборот, поделиться файлом (например, игрой) с другими:

  1. Ему нужно сначала через упомянутую программу создать torrent файл.
  2. Затем загружает его на сайт какого-либо торрент трекера. Или передает лично нужному человеку, чтобы не скачивали посторонние.
  3. Готово. Если торрент файл был загружен через сайт трекера, то любой желающий найдет его там и сможет скачать вашу "раздачу". Или же ее сможет скачать конкретный человек, которому вы передали созданный торрент файл. Правда во втором случае проще воспользоваться каким-нибудь облачным хранилищем. Меньше геморроя 😊 

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

Скорость загрузок и раздач в интернете через сервисы торрент-трекеры

Скорость загрузки будет зависеть:

  • От скорости вашего интернета, конечно.
  • От скорости с которой могут передавать файл другие пользователи, участвующие в обмене (у которых вы скачиваете части файлов или полностью).

Поэтому, если торрент-клиент видит, что с при скачивании файла через какого-то пользователя, скорость маленькая, то будет искать других пользователей с более хорошей скоростью, у которых также скачан этот файл целиком или частично. Тем самым достигается высокая скорость загрузки, по сути зависящая больше уже от вашего интернета.

Исключение тут одно. Есть редкие раздачи, которые скачали мало пользователей. Бывает такое, что какой-то супер старый и не популярный фильм раздает вообще только один человек. Другие просто уже давно поудаляли его со своих компьютеров. Соответственно, если тот единственный пользователь не будет включать компьютер и торрент-клиент для раздачи, то и вы не сможете скачать.

Типы пользователей в торрент-клиентах: пиры, сиды, личеры

А теперь еще несколько терминов, которые будут встречаться вам на практике постоянно, когда будете пользоваться соответствующими программами.

При скачивании файлов через трекеры вы встретите 3 типа пользователей (других устройств), которых называют:

  1. Личеры — это пользователи, которые еще не полностью завершили загрузку файла, но уже какие-то сегменты скачали и могут ими делиться с другими. То есть вы можете через торрент уже скачать часть нужного файла через них.
  2. Сиды — это те, кто уже полностью завершил загрузку файла и делятся (раздают) его полноценно другим пользователям. Отсюда еще один термин — сидирование, т.е. процесс раздачи загруженного целиком файла другим пользователям.
  3. Пиры — это все клиенты сети, участвующие в обмене файлами, т.е. и личеры и сиды.

Преимущества и ограничения обмена файлами в сети по протоколу Bittorrent

Ниже перечислю преимущества и ограничения такого способа обмена файлами.

Самых важных плюса выделю 2:

  1. Можно передавать данные любого размера, пусть даже 100 гигабайт. Не всегда это можно сделать посредством облачных хранилищ (Яндекс Диск, Google Drive и пр.).
  2. Для самих пользователей главной особенностью является возможность найти на сайтах трекерах пиратский контент: взломанные программы (платные, которые можно использовать бесплатно) игры, а также фильмы, музыку, книги и все остальное, что по хорошему нужно покупать.

2-й пункт — головная боль для правообладателей.

Что касается законности пользования торрентами. Это абсолютно никак не запрещается! Сам по себе протокол Bittorrent полностью безопасен.

На трекерах полно контента, который разрешено разрешено распространять легально, в том числе авторского. И вы можете загружать такой контент без каких-либо последствий.

Конечно, если распространять защищенный правообладателями контент — можно нарваться и на уголовку. И тут все зависит от страны, где-то даже непосредственно скачивание защищенного контента запрещено и карается по закону.

Оно и логично. Над программами, фильмами и другой интеллектуальной собственностью трудятся люди, тратят много времени, сил, финансовых вложений. А тут люди через торренты распространяют эти труды бесплатно, только в путь 😄

Причем данный процесс вряд ли остановить. Да, на территории разных стран сайты торрент-трекеры блокируются на уровне закона, как, например, у нас многие такие ресурсы. Но любую блокировку обходят те, кто хочет, например, при помощи VPN сервисов. А сам процесс распространения контента через торренты идет с такой скоростью, что просто невозможно его везде и у всех "удалить". Ну и, наконец, перевоспитать людей вряд ли получится, не все хотят платить и не у всех есть такая возможность, а пользоваться хочется.

Недочеты:

  1. Возможно появление мертвых раздач. Это случай, когда уже длительное время нет ни одного человека, который раздает полный набор частей нужного файла (например, фильма). Получается вы не сможете его скачать до тех пор, пока хотя бы у одного человека не появится полный набор (т.е. фильм целиком).
  2. Не все торрент-трекеры надежные. Ниже я посоветую парочку популярных, проверенных годами и мной. А так будучи неразборчивыми можно нарваться на такие, где администрация ничего не проверяет и оттуда можно скачать букет вирусов.
  3. Можно узнать IP адреса раздающих, посмотреть их прямо через торрент-клиент. То есть нет полной анонимности. Опасно ли это? Нет. Главное не раздавать секретную информацию, но чтобы так поступать нужно быть совсем недалеким. 

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

Обещал вам дать несколько известных торрент трекеров, откуда вы можете реально безопасно загружать контент. Раздачи на них проверяются!

Но все эти сайты заблокированы в некоторых странах под давлением правообладателей, в том числе в России. Но обойти ограничения на доступ к любым ресурсам в интернет можно путем смены IP адреса. Перечисленные способы прекрасно работают.

Итак, торрент-трекеры, проверенные временем:

А теперь что касается программ (клиентов) для скачивания и раздачи через торренты. Все они как 2 капли воды похожи друг на друга, поэтому я просто дам ссылки на пару вариантов, которыми сам пользовался:

  • uTorrent. Ей пользуюсь я сам уже несколько лет. Простая, очень удобная в использовании, есть русский язык.
  • Bittorent. Это первый клиент, его выпустили сами разработчики торрент протокола. С ним я работал пару лет, до перехода на uTorrent. Причина перехода? Да просто первый показался капельку удобнее. Плюс сейчас в Bittorrent могут устанавливаться ненужные сторонние программы, если быть не очень внимательным при установке.

Чем пользоваться решать вам 😊

Как установить, пользоваться программой uTorrent и скачивать контент

Чтобы вы теперь могли уже полноценно пользоваться способом загрузки файлов через торренты, поясню как работать с соответствующей программой (клиентом). Беру uTorrent для примера, поскольку сам с ней давно работаю. Принцип работы с другими такой же.

Для начала загружаем торрент-клиент (версию Classic, а не Web) через официальный сайт. Выбираем бесплатную!

Затем устанавливаем. Я покажу только те моменты установочного процесса, где рекомендую что-то поменять.

Какой бы клиент вы не выбрали сами, будьте внимательны при установке, чтобы на поставить на компьютер ненужные программы, которые нам предлагают "в подарок" как очень нужные 😊 не забывайте снимать лишние галочки (см. пример ниже).

3 важных этапа установки uTorrent на компьютер. Отмена установки ненужных программ и отмена автозапуска.Основные шаги установки программы uTorrent.

  1. В первых 2-х окна установки просто нажимайте Next и Agree для принятия лицензионного соглашения.
  2. В следующих окнах uTorrent предлагает установить несколько программ: Яндекс браузер и CCleaner. В первом случае нужно снять галочку, во втором нажать кнопку Decline. Иначе лишний хлам на вашем компьютере вам обеспечен.
  3. Далее будет еще одно окно, где рекомендую отключить опцию "Start uTorrent when Windows starts up" (автоматический запуск программы вместе с операционной системой). Считаю, что запускать следует тогда, когда вам нужно либо что-то скачать, либо раздавать уже скачанное. Зачем запускать лишнее ПО, которое вам в данный момент не нужно 😊 

На этом установку завершили, далее кратко знакомлю вас с принципом работы.

Если нам нужно скачать файл, то сначала через сайт трекер (возьму для примера rutracker.org) находим контент, который хотим скачать. На странице раздачи загружаем торрент-файл.

Страница раздачи на сайте торрент-трекере. Кнопка для скачивания торрента.Скачивание файла торрента с сайта трекера (на примере RuTracker).

А теперь открываем торрент в программе:

Обзор интерфейса программы uTorrent: окно с раздачами, возможность остановить и запустить скачивание.Как работать с торрентами через клиент uTorrent.

  1. В первом окне мы можем выбрать папку для загрузки файлов.
  2. Если включена опция "Пуск торрента", то сразу начнется процесс загрузки. Если, конечно, нужный вам файл кто-то вообще раздает, т.е. раздача не является "мертвой". Если пошло скачивание, то на вкладке "торренты" вы напротив нужного контента увидите шкалу с надписью "Загрузка". Если программа еще не нашла пользователя, через которого вы можете скачать хотя бы часть файла, то будет написано "подключение к пирам". Если вы уже полностью докачали файл, то при запуске торрент будет статус "раздача".
  3. В том же разделе "Торренты" будет указано, что вы скачиваете / раздаете (название раздачи), какой объем файлов, какая текущая скорость загрузки / отдачи.
  4. Если вам нужно будет остановить временно скачивание или раздачу определенного файла, просто кликаем по нему правой кнопкой мыши и выбираем "Стоп". Для возобновления, соответственно, "Пуск". Там же можем удалить торренты из программы (или прямо вместе с файлами, хранящимися на ПК).

Основные выводы

Ну что ж, надеюсь я смог популярно донести, что такое торрент, как это работает и всю сопутствующую теорию с основами практики.

Пройдемся кратко:

  • Торренты — это популярная на сегодняшний день возможность быстро обмениваться контентом любого объема между пользователями со всего мира.
  • Удобство и максимальная скорость достигается за счет возможности докачивать файлы по частям с устройств других пользователей, у которых они уже скачаны.
  • Чаще всего в процессе обмена участвуют специальные сайты торрент-трекеры, где пользователи могут найти контент для скачивания. Многие такие ресурсы закрыты в ряде стран на уровне закона с целью борьбы с пиратством.
  • Информация о файле и компьютере, на котором находится скачиваемая информация находится в специальных файлах .torrent.
  • Загружать и раздавать контент мы можем при помощи бесплатных программ-клиентов, которые выпускают разные разработчики.

Я рад, если кому-то помог данным материалом, вы разобрались в теории и сможете теперь пользоваться технологией скачивания при помощи торрентов. Если остались вопросы, рад буду на них ответить. Пишите их, пожалуйста, в комментарии ниже. Бывает что-то забудешь важное сказать, а потом благодаря вам дорабатываю материал, делаю его полезнее для всех нас 😊

Нет комментариев

Оставить комментарий

Отправить комментарий Отменить

Сообщение