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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подробнее о технологии Torrent на примере

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

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

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

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

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

Торрент-файлы отображаются в 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 сервисов. А сам процесс распространения контента через BitTorrent технологию идет с такой скоростью, что невозможно его везде и у всех "удалить". Ну и, наконец, перевоспитать людей вряд ли получится, не все хотят платить и не у всех есть такая возможность, а пользоваться хочется.

Недочеты:

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

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

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

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

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

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

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

Чем пользоваться решать вам 😊 А так, их еще масса вариантов, которые никогда не использовал: qBittorrent, Bitcomet, Vuze, Deluge.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 комментария

Аватар комментатора Артем Автор: Артем

Да, действительно все понятно. Недавно от сына услышал про о понятии "Торрент" в кратце, стало интересно и набрел на ваш материал. Заинтересовало, надо тоже попробовать что-то качнуть!

Аватар комментатора Владимир Белев Автор: Владимир Белев

Технология действительно интересная и актуальная по сей день. Не столько для фильмов, сколько, например, для программ и Игр. Потому что кино чаще уже в онлайне проще посмотреть, а вот все остальное... :)

Будут вопросы по закачке, пишите в комменты, помогу.

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

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

Сообщение