Простым языком: что такое торрент (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 адреса (один из вариантов - взять любой VPN, хорошие варианты есть в статье "ВПН для Инстаграм"). Перечисленные способы прекрасно справляются с задачей.

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

А теперь что касается программ-клиентов. Все они как 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 комментария

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

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

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

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

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

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

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

Сообщение