Всем привет! И сегодня я постараюсь как можно проще и подробнее рассказать про Торрент – что это такое, для чего он нужен и как им пользоваться на компьютере. Если говорить очень грубо, то:
Торрент (Torrent) – это специальная технология, позволяющая скачать любой пакет файлов с интернета, которые разбиты на большое количество частей. При чем это может быть электронная книга, игра, программа, музыка, фильм, установщик операционной системы, а также другое программное обеспечение.
Как вы могли понять, сами файлы могут храниться сразу на тысяче или десятке тысяч компьютеров пользователей, которые уже скачали эти данные. Технология устроена таким образом, чтобы скачивать большое количество кусочков с разных компьютеров. Но в самом конце все эти кусочки соединяются друг с другом и получается полноценный программа, игра, фильмы или папка с музыкальными композициями или песнями. То есть передавать через Торрент можно все что угодно. Давайте же чуть подробнее разберём – что же такое Торрент и с чем его едят.
Что такое Торрент и как он работает? (простыми словами)
Как мы уже поняли, технология Торрента позволяет скачивать разные кусочки файла, которые находятся в разных местах. Для этого на компьютере должен быть специальный торрент-клиент – это программа, которая и скачивает файлы из интернета. Чтобы программа понимала, что именно и откуда скачивать для программы нужен специальный файл с расширением
.torrent
А теперь давайте рассмотрим простую схему работы:
- Вася хочет скачать с интернета фильм. У него возникает проблема, из-за низкой скорости интернета, он не может смотреть фильм в онлайне. Также он не может скачать фильм напрямую с сайта, так как, обычно, подобные ресурсы и сервисы сильно режут скорость, а значит качать большие файлы даже при хорошем интернете – слишком и слишком долго.
- Друг Васи – Петя, советует использовать Торрент, ведь через него можно скачивать почти все что угодно без существенного падения скорости.
- Вася скачивает с интернета специальный Торрент-клиент и устанавливает его на свой компьютер.
- Хорошо, торрент-клиент у нас есть, но есть проблема – сама клиент-программа не умеет самостоятельно качать файлы и для этого ей нужен как раз специальный «.torrent» файл.
- Вася идет на торрент-форум и находит там нужный фильм. Там же на странице этого фильма он и скачивает заветный файлик с расширением «.torrent».
.torrent – это специальный файл, в котором хранится информация о том, откуда скачивать файл, на сколько частей он разбит, и в каких местах он хранится. То есть если его уже скачали какие-то пользователи, то эти пользователи начинают этим файлом делиться (по частям).
- Так как файл «.torrent» весит очень мало, то Вася быстро скачивает его к себе на компьютер. Как только Василий открывает файл, автоматически запускается торрент-клиент, который уже в свою очередь находит всех раздающих пользователей и предлагает Васе загрузить фильм на компьютер. Василию достаточно просто выбрать место загрузки и нажать «ОК».
- После этого программа в автоматическом режиме находит всех раздающих и скачивает у них видео по определенным частям. Например, один раздающий передают 1-ую часть, второй раздающий – 2-ую и т.д. И как итог – так как на компьютер Василия идет сразу несколько потоков из разных мест, скорость скачивания становится максимальной.
Плюс торрент-клиента в том, что вы можете оставлять скачку на ночь, ставить на паузу, а также вообще выключать. Но есть и минус – обычно при максимальной скорости, полностью забивается интернет канал и другие пользователи домашнего интернета начинают страдать. Именно поэтому жена Васи негодует, так как после включения торрента она не может зайти в Instagram или к себе на страницу в ВК.
Подробнее
Я думаю теперь стало немного понятнее, что же такое Торрент. В интернете можно увидеть два названия – просто «Торрент» и «BitTorrent».
Bit – это единица информации, которая может принимать только два значения. Все компьютеры, телефоны и другие подобные устройства работают с битами. Каждый бит принимает только два значения:
0 и 1
Современные компьютеры могут работать только с подобной цифирной информацией, состоящей из нулей и единиц. А все эти игры, программы, фильмы, музыка и все то, что мы используем на ПК – это как раз тот самый набор битов или обычных циферок.
BitTorrent – использует пиринговый сетевой протокол P2P. P2P был для этого и создан, чтобы находить других пользователей в интернете и передавать между ними любую информацию. Все участники сети, работающие с P2P, имеют одинаковые права. Но именно в BitTorrent сети есть также основной сервер – трекер.
Когда пользователь запускает файл «.torrent» на своем компьютере, программа сразу же через интернет связывается трекером. Трекер – это тот сервер, который всем и заправляет. Он в свою очередь находит информацию о всех компьютерах в интернете, которые уже скачали этот файл и могут им поделиться, и передает на компьютер пользователя адреса этих ПК.
Сам сервер-трекер не участвует в передаче файлов. Как только клиентская программа пользователя получает адреса компьютеров, способных поделиться информацией – запускается скачка файла. Файл качается по частям сразу из большого количества источников, как я уже и говорил чуть раньше.
Давайте теперь еще подробнее разберем алгоритм работы клиента и других участников:
- Один из ПК хочет скачать сегмент или кусочек файла, которого у него нет. Такой пользователь называется – «Личер».
- «Личер» отправляет запрос другому компьютеру, у которого этот кусочек есть. Если второй ПК (или «Сидер») готов поделиться этим сегментом, он отправляет его Личеру.
- Как только кусочек был скачен, «Личер» проверяет, чтобы этот сегмент был правильным. Для проверки используют «Контрольную сумму».
- Если контрольная сумма верна, то Личер оповещает других участников сети, что у него уже есть этот сегмент файла и он готов им делиться. Если же контрольная сумма не верна, значит кусочек файла был скачен с ошибкой и его нужно заново качать.
А что будет, если один и тот же «Сидер» постоянно будет слать сегмент с ошибкой? – в таком случае клиент-программа заносит этого «Сидера» в черный список (на определенное время) и запрашивает сегмент у других «Сидеров». Размер сегмента обычно варьируется от 16 до 4069 килобайт. Также сама система выстроена таким образом, чтобы в первую очередь скачивались только очень редкие сегменты.
Как только «Личер» полностью скачивает файл, он превращается в «Сидера». «Сидер» отправляет сегменты другим «Личерам» и периодически связывается с трекером, чтобы сообщить адреса других пользователей. Тут все очень просто – чем больше сидеров, тем быстрее скачивается файл.
Особенности
- Вам не нужно стоять в очереди для скачивания, так как все пользователи сети P2P имеют равные права.
- Файл грузится по частям.
- Клиентская программа и трекер работают таким образом, чтобы все клиенты получали нужное количество информации.
- Как только файл закачен, вы можете его использовать на своем компьютере, а также делиться им с другими участниками сети.
- Клиентская программа при скачивании и отправке пакетов данных постоянно проверяет их целостность.
Все клиенты работают с TCP – это один из самых главных протоколов передачи информации в интернете и сети. Чаще всего для доступа конечного клиента, на маршрутизаторе открывается порт 6969. Но есть и другие порты.
Обязательно читаем – что такое порты и для чего они нужны?
Также читаем про роутер – что это такое и для чего он нужен?
Трекер
Я думаю про сам трекер вы уже поняли – по сути это сервер, который помогает правильно и рационально обмениваться информацией между всеми участниками. Как регулировщик на дорогах. Трекер хранит в себе IP-адреса всех «Сидеров» и хэш-суммы раздач для проверки сегментов.
С 2015 года был введен бестрекерный клиент – DHT Kademlia. Суть такой программы в том, что теперь клиенты обращаются не к трекеру, а к друг другу. То есть вся таблица DHT (Distributed hash table) теперь хранится не на отдельном сервере, а распределена среди всех участников. Плюс данной схемы в том, что это существенно снижает нагрузку на трекер и увеличивает скорость работы, так как клиенты сами находятся DHT сегментов у своих же соседей торрент-сети.
Минусы, закон и порядок
Самый главный недостаток в том, что если в сети недостаточное количество «Сидеров» со всеми кусочками файла, то раздачи не будет, и вы ничего не скачаете. Чаще всего такую раздачу называют – «мертвой». В торрент-сети нет анонимности – то есть можно спокойно узнать, кто и что скачивает и раздает. Есть открытые торренты, где может распространяться вредоносное ПО и вирусы.
Многие трекеры заблокированы на территории России, Белоруссии, Казахстана и других стран из-за распространения нелицензионного и пиратского контента. С другой стороны, через торрент передается много и легальной авторской информации. Таким же образом вы можете передать любые файлы – например, видео и фото с отпуска.
А теперь давайте коротко про законодательную часть. В Российской федерации предусмотрена административная статья п.7.12 КоАП за нарушение авторского права. За неё грозит штраф от 100 тысяч рублей, если будет доказано, что при распространении контента автор получил за это доход.
За скачивание в РФ, насколько я знаю, ничего серьезного не грозит (товарищи юристы, поправьте меня в комментариях, если я не прав). Обычно наше государство просто ограничивается блокировкой трекеров и сайтов, которые распространяют торрент-файлы. Насчет других стран сказать не могу, в некоторых государствах, я слышал, предусмотрена и уголовная ответственность.
Если говорить простыми словами, то сама технология BitTorrent – полностью легальна и разрешена, но вот распространять любую информацию, защищенную авторскими правами – незаконно! А теперь давайте перейдем к практике и узнаем – как пользоваться торрентом на компьютере.
ШАГ 1: Скачиваем и устанавливаем торрент-клиент
Торрент клиентов в интернете очень и очень много. Я, чтобы вас не грузить, оставлю ссылку только на два самых популярных клиента:
- uTorrent
- BitTorrent
Просто переходим по ссылке, жмем по кнопке скачивания. Нужно будет немного подождать, после этого запускаем и устанавливаем к себе на компьютер. Там нет ничего сложного – при установке просто действуем согласно инструкциям на экране.
ШАГ 2: Поиск торрент-файлов
К сожалению, но я не могу вам порекомендовать места, где вы можете найти торрент-файлы, так как большинство трекеров и форумов заблокированы на территориях стран СНГ. Поэтому вам самостоятельно нужно будет найти сам файлик к себе на ПК.
Файлик будет весить немного, и вы можете его скинуть в любое место. Я, например, чаще всего качаю их на рабочий стол, чтобы потом быстро удалить. Когда будете скачивать файл, убедитесь, чтобы он имел расширение:
.torrent
ШАГ 3: Запуск скачивания
Еще раз проверьте, чтобы файлик имел нужное расширение. После этого просто запускаем его, нажав два раза левой кнопкой мыши. Вы можете также запустить файл, открыв перед этим клиент-программу и перетащив файл в окно приложения.
На следующем этапе вам нужно выбрать место загрузки – для этого жмем по трем точкам и выбираем папку. Лучше всего заранее создать отдельную папку для загрузки контента. Жмем «ОК».
Закачка появится в списке. Нужно будет немного подождать, пока вы подключитесь к пирам. Если скачка так и не началась через продолжительное время, можно попробовать запустить её в другое время – например, ночью или днем. Или вы можете выбрать другой торрент файл с достаточным количеством сидов. После этого файл «.torrent» можно удалить с компьютера.
Как только то что вы качали, скачается, переходим в папку и используем содержимое на свое усмотрение. На этом все, дорогие друзья портала WiFiGiD.RU. Если что-то было непонятно, возникли трудности или вопросы – пишем в комментариях. Всем добра!
Видео
Для закрепления материала советую посмотреть еще два этих видео.
Спасибо вам большое за такое развернутое разъяснение.
Долго не мог понять, что такое Трекер, вроде под конец дошло
Ну у нас все пользуются торрентами и пока ведь никого не посадили.
спасибо. Очень информативно и понятно даже 75-летнему