В этой статье, стараясь обойти сложную терминологию, максимально простым языком расскажу, что такое Торрент (Torrent), как работает загрузка файлов таким способом, о плюсах и ограничениях технологии, а также о трекерах и программах, позволяющих запускать торренты.
Это позволит вам не только разобраться в теоретической базе, но и начать пользоваться полезными для любого владельца компьютера возможностями технологии BitTorrent протокола.
Сам я начал применять ее в середине 2000 годов, узнав об этом случайно и быстро понял, на сколько это удобно!
Что такое Торрент (протокол BitTorrent)
Bram Cohen (Брэм Коэн) — создатель протокола и одноименной программы BitTorrent
Пиринговый, значит функционирует в соответствующей одноранговой (децентрализованной) сети, где все устройства (узлы сети) могут взаимодействовать напрямую друг с другом на равных правах, без центрального сервера.
Отсюда и сокращение названия протокола "P2P", что расшифровывается как peer to peer или "равный с равным / каждый с каждым".
Что это нам дает?
При помощи такого протокола мы можем закачивать фильмы, музыку, игры и прочие файлы через специальные сайты "торрент-трекеры" частями с разных пользователей, которые уже эти кусочки закачали на свое устройство. Не боясь при этом обрывов соединения с интернетом, поскольку всегда сможем продолжить закачку с места, где она завершилась.
Наверное помните время, когда приходилось скачивать те же фильмы, находя их на разных интернет-сайтах, мало того что с ограничением по скорости, так еще всегда рисковали начать загрузку по новой в случае внезапного обрыва соединения на нашей стороне или на стороне ресурса, откуда загружали. А еще бывало БАЦ! А ресурс, откуда всегда качали уже не работает…
Вот с появлением технологии BitTorrent, подобные неудобства остались в прошлом! За счет того, что через данную технологию мы можем грузить файлы по частям с разных людей, нас не будет беспокоить случай, когда кто-то из них вообще удалит его. Потому что продолжим скачивать через другого человека.
Как работает Торрент для скачивания и раздачи файлов
Логичный вопрос: как те, которым требуется скачать какую-нибудь, к примеру, игру, находят ее и загружают посредством торрента?
Все на самом деле проще чем кажется изначально. Главное для начала понять несколько основных моментов:
- При использовании протокола BitTorrent, файлы никуда не закачиваются, ни на какие сайты. Например, чтобы передать его через Яндекс Диск, нам необходимо сначала загрузить данные в это облачное хранилище и потом дать ссылку нужному человеку. С торрентами совсем не так! Данные хранятся на компьютерах. Скачивание, а также отдача производится прямо с них.
- Чтобы загружать контент нам нужен торрент-файл. Он также нужен и тем, кто делится.
- Получить данный файл мы можем на специальных ресурсах торрент-трекерах, которые являются связующим звеном между теми, кто хочет найти что-нибудь скачать и теми, у кого это уже есть и может поделиться с другими.
- Также и тем и другим потребуется специальное приложение — торрент-клиент, через которую идет процесс обмена данными между всеми участниками обмена, качающими друг с друга.
- Скачка и обратная закачка происходит полностью автоматически через упомянутый клиент для торрентов. Вам не придется каким-то образом выбирать самому, у кого докачать часть файла и кому будете отдавать. Софт полностью автоматически и моментально сама находит, у кого удобнее и быстрее качать и кому вы можете раздавать то, что уже загрузили, по частям или полностью.
- Поэтому делиться или закачивать вы можете только тогда, когда у вас открыт клиент и запущен процесс скачивания / отдачи конкретного файла. Например, получить на свой ПК что-либо вы можете, когда хотя бы один человек запустил клиентское приложение и раздачу скачанного к себе и нужного вам файла.
Теперь исходя из данной выше базы принципов, поясню понятном на примере, как идет весь процесс обмена.
Есть игра, которой кто-то решил поделиться через торрент-трекер. Предположим, сейчас ее скачивают 50 человек и 10 уже загрузили полностью. Ну и вы тоже решили закачать. Запускаете файл торрента, относящийся к этой игре на своем ПК, становитесь 51-м участником обмена, поскольку не только загружаете c других пользователей, но и сразу же делитесь тем, что уже успели перекачать с теми, кто только начинает скачивать, подключившись к этому процессу уже после вас.
То есть следующий 52-й решивший загрузить игру, может какой-то ее кусочек получить уже через ваш компьютер, а может через другие. Так же и вы можете выкачать целиком игру с одного человека, у которого она полностью скачана, а можете частями загружать с разных. Это позволяет делать клиентский софт, чтобы вы могли получать файлы на максимально возможной скорости.
Вот вы, например, с утра полчаса качали у какого-то одного участника обмена игру, после чего он выключил систему или решил по какой-то причине в своей программе остановить раздачу файла (например, интернет сейчас не позволяет раздавать). Соответственно вы уже не можете продолжать скачивать игру через него, но ваша установленная программа-клиент автоматически найдет вам другой ПК, владелец которого сидит и раздает эту же игру. Вы будете продолжать загружать уже с него. И так далее…
Подробнее о технологии Torrent на примере
Теперь немного углубимся. Рассмотрим на примере скачивания фильма и разберемся попутно с некоторой дополнительной терминологией.
Когда мы хотим его закачать, нам нужно сначала получить информацию о пользователях, у которых уже есть скачанные части фильма, чтобы начать с них загрузку. Иначе, как узнать, у кого качать?
Эту информацию можем получить через специальный torrent-файл.
.torrent
и содержит информацию о скачиваемом или раздаваемом файле (или нескольких, смотря какой контент будет отдаваться другим): название, размер, а также адрес сайта трекера, который содержит информацию о пользователях, уже качающих или завершивших закачку.Такой торрент-файл нам может передать напрямую кто-то из уже скачавших кино и раздают его другим. Благо весят они очень мало — считанные килобайты. Тогда закачка пойдет с помощью протокола DHT.
Как выглядят файлы торрентов (от программы uTorrent)
Но более популярный способом найти нужный торрент — через сайты "Торрент трекеры" (один из популярных — rutracker.org), которые служат как связующие звенья между участниками обмена. Они как раз и позволяют найти друг друга желающим скачать и поделиться файлами.
Заходя на такой ресурс, тому, кто хочет получить тот самый фильм, достаточно найти его в соответствующих разделах или по поиску.
Как выглядит торрент-трекер RuTracker
Найдя его, открываем страницу с раздачей и скачиваем тот самый torrent-файл.
Затем запускаем через специальный торрент-клиент этот файл и начинается загрузка фильма. Это происходит за счет того, что программа обращается к трекеру (его адрес указан в торрент-файле), а он отдает IP адреса ПК, пользователи которых делятся фильмом.
Разновидностей такого ПО множество, основной функционал у них бесплатный. Яркий пример — uTorrent для Windows.
Подытожим, как все работает:
- Через торрент-трекеры находим то, что хотим скачать;
- Скачиваем торрент с информацией о найденном контенте;
- Через торрент-клиент запускаем этот файл с данными о загрузке;
- Ожидаем окончания загрузки на ПК.
Когда же кто-то хочет, наоборот, поделиться, например, игрой с другими:
- Ему потребуется сначала через упомянутую программу создать torrent-файл;
- Затем загружает его на сайт какого-либо трекера. Или передает лично определенному человеку, чтобы не получил никто из посторонних;
- Готово. Если торрент был загружен через трекер, то любой желающий найдет его там и сможет скачать то, что вы раздаете. Или же сможет к себе перекачать конкретный человек, которому вы передали созданный торрент. Правда во втором случае проще воспользоваться каким-нибудь облачным хранилищем. Меньше неудобств 😊
Скачиваться таким образом любые файлы могут у любых участников обмена, у которых уже загрузилась хотя бы их часть. Причем, чем у большего количества участников он уже загружен, тем быстрее мы сможем закачать его себе.
Скорость загрузки / отдачи через сервисы торрент-трекеры
Скорость загрузки будет зависеть:
- От скорости вашего интернета, конечно;
- От скорости, с которой могут передавать файл другие участники обмена.
Поэтому, если программа-клиент видит, что с при выкачке файла через какого-то пользователя, скорость маленькая, то будет искать других, с более хорошей скоростью, у которых уже есть такой же файл целиком или частично. Тем самым достигается высокая скорость загрузки данных, по сути зависящая больше уже от вашего интернета.
Типы пользователей: пиры, сиды, личеры
А теперь еще несколько терминов, которые будут встречаться вам на практике постоянно, когда будете пользоваться соответствующими программами.
При скачивании файлов через трекеры вы встретите 3 типа участников обмена, которых называют:
- Личеры — те, кто еще не полностью завершили загрузку файла, но уже какие-то сегменты скачали и могут ими делиться с другими. То есть вы можете уже загрузить часть данных через них.
- Сиды — это те, кто уже полностью завершил загрузку файла и делятся им полноценно с другими (раздают). Отсюда еще один термин — сидирование, т.е. процесс, когда вы делитесь загруженным целиком файлом с другими.
- Пиры — это все клиенты сети, участвующие в обмене, т.е. и личеры и сиды.
Преимущества и ограничения обмена файлами в сети по протоколу BitTorrent
Ниже перечислю преимущества и ограничения такого способа обмена.
Выделю 2 самых важных плюса:
- Можно передавать файлы любого размера, пусть даже 100 гигабайт. Не всегда это можно сделать посредством облачных хранилищ (Яндекс Диск, Google Drive и пр.).
- Возможность найти на сайтах трекерах пиратский контент: взломанные программы (платные, которые можно использовать бесплатно) игры, а также кино, музыку, книги и все остальное, что по хорошему нужно покупать.
2-й пункт — головная боль для правообладателей.
На трекерах полно файлов, которые разрешено распространять легально, в том числе авторского. И вы можете загружать его без каких-либо последствий.
Конечно, если распространять защищенный правообладателями, можно нарваться и на уголовку. И тут все зависит от страны, где-то даже непосредственно скачивание защищенного контента запрещено и карается по закону.
Оно и логично. Над программами, фильмами и другой интеллектуальной собственностью трудятся создатели, тратят много времени, сил, финансовых вложений. А потребители берут и распространяют эти труды бесплатно 😄
Причем данный процесс вряд ли остановить. Да, на территории разных стран сайты торрент-трекеры блокируются на уровне закона, как, например, у нас многие такие ресурсы. Но любую блокировку обходят те, кто хочет, например, при помощи VPN сервисов. А сам процесс распространения файлов через BitTorrent технологию идет с такой скоростью, что невозможно его везде и у всех "удалить". Ну и, наконец, перевоспитать нас вряд ли получится, не все хотят платить и не у всех есть такая возможность, а пользоваться хочется.
Недочеты:
- Возможно появление мертвых раздач. Это случай, когда уже длительное время нет никого, кто раздает полный набор частей требуемого файла. Получается вы не сможете его скачать до тех пор, пока хотя бы у одного человека не появится полный набор, т.е. все файлы целиком.
- Не все торрент-трекеры надежные. Ниже я посоветую парочку популярных, проверенных годами и мной. А так будучи неразборчивыми можно нарваться на такие, где администрация ничего не проверяет и оттуда можно накачать букет вирусов.
- Можно узнать IP адреса раздающих, посмотреть их прямо через торрент-клиент. То есть нет полной анонимности. Опасно ли это? Нет. Главное не раздавать секретную информацию. Но так поступит, разве что, совсем "недалекий"...
Популярные сайты трекеры и клиенты
Обещал вам дать несколько известных ресурсов, откуда вы можете реально безопасно загружать. Все, что выкладывается на них, проверяется!
Но все эти веб-сайты заблокированы в некоторых странах под давлением правообладателей, в том числе в России. Но обойти ограничения на доступ к любым ресурсам в интернет можно путем смены IP адреса (один из вариантов - взять любой VPN, хорошие варианты есть в статье "ВПН для Инстаграм"). Перечисленные способы прекрасно справляются с задачей.
Итак, торрент-трекеры, проверенные временем:
- RuTracker
- Kinozal.tv
- Tapochek.net Здесь очень много рекламы.
А теперь что касается программ-клиентов. Все они как 2 капли воды похожи друг на друга, поэтому дам ссылки на пару вариантов, которыми сам пользовался:
- uTorrent. Ей пользуюсь я сам уже несколько лет. Простая, очень удобная в использовании, есть русский язык.
- Bittorent. Это первый клиент, его выпустили сами разработчики протокола. Им пользовался пару лет, до перехода на uTorrent. Причина перехода? Да просто первый показался капельку удобнее. Плюс сейчас в Bittorrent могут устанавливаться ненужные сторонние приложения, если быть не очень внимательным при установке.
Чем пользоваться решать вам 😊 А так, их еще масса вариантов, которые никогда не использовал: qBittorrent, Bitcomet, Vuze, Deluge.
Как установить, пользоваться uTorrent и скачивать файлы
Чтобы вы теперь могли уже полноценно пользоваться способом загрузки файлов через торренты, поясню как работать с соответствующей программой (клиентом). Беру uTorrent для примера, поскольку сам с ней давно знаком. Принцип работы с другими такой же.
Для начала загружаем (версию Classic, а не Web) через официальный сайт. Выбираем бесплатную!
Затем устанавливаем. Я покажу только те моменты установочного процесса, где рекомендую что-то поменять.
Основные шаги установки uTorrent
- В первых 2-х окна установки просто нажимайте Next и Agree для принятия лицензионного соглашения.
- В следующих окнах uTorrent предлагает установить несколько приложений: Яндекс браузер и CCleaner. В первом случае снимаем галочку, во втором нажимаем кнопку Decline. Иначе лишний хлам в операционной системе обеспечен.
- Далее будет еще одно окно, где рекомендую отключить настройку "Start uTorrent when Windows starts up" (автоматический запуск программы вместе с операционной системой). Считаю, что запускать следует тогда, когда вам нужно либо что-то скачать, либо раздавать уже скачанное. Зачем запускать лишнее ПО, которое вам в данный момент не нужно 😊
На этом установку завершили, далее кратко знакомлю вас с принципом работы.
Если нам нужно загрузить какой-либо файл, то сначала через сайт трекер (возьму для примера rutracker.org) находим, что хотим скачать. На странице раздачи загружаем торрент-файл.
А теперь открываем торрент в программе:
Как работать с торрентами через клиент uTorrent
- В первом окне мы можем выбрать папку для загрузки файлов.
- Если включена опция "Пуск торрента", то сразу начнется процесс загрузки. Если, конечно, нужный вам файл кто-то вообще раздает, т.е. раздача не является "мертвой". Если пошла закачка, то на вкладке "торренты", напротив интересующего вас контента, увидите шкалу с надписью "Загрузка". Если программа-клиент еще не нашла, через кого вы можете скачать хотя бы часть файла, то будет написано "подключение к пирам". Если вы уже полностью докачали файл, то при запуске, будет статус "Раздается".
- В том же разделе будет указано, что вы скачиваете / раздаете (название), какой объем файлов, какая текущая скорость загрузки / отдачи.
- Если вам нужно будет временно остановить скачивание или отдачу определенного файла, просто кликаем по нему правой кнопкой мыши и выбираем "Стоп". Для возобновления, соответственно, "Пуск". Там же можем удалить торренты (из окна или прямо вместе с файлами, хранящимися на ПК).
Основные выводы
Ну что ж, надеюсь я смог популярно донести, что такое торрент, как это работает и всю сопутствующую теорию с основами практики.
Пройдемся кратко:
- Торренты — это популярная на сегодняшний день возможность быстро обмениваться данными любого объема и содержимого между пользователями со всего мира.
- Удобство и максимальная скорость достигается за счет возможности докачивать файлы по частям с устройств других скачавших.
- Чаще всего в процессе обмена участвуют специальные веб-ресурсы торрент-трекеры, где желающие могут найти и скачать практически что угодно. Многие такие ресурсы закрыты в ряде стран на уровне закона с целью борьбы с пиратством.
- Информация о файле и компьютере, на котором находится скачиваемая информация находится в специальных файлах .torrent.
- Загружать и раздавать файлы мы можем при помощи бесплатных программ-клиентов, которые выпускают разные разработчики.
Оставить комментарий