Что такое bittorrent?
Bittorrent это программа, которая позволяет очень быстро распространять файлы (обьемные файлы) среди пользователей. То есть, это не пиринговая сеть в чистом виде, а скорее система распространения файлов.
Bittorrent полностью соответствует современным p2p требованиям: многопоточная закачка, хешинг файла, разбивание файла на многочисленные кусочки (chop), выдача на upload еще недокаченного файла (по кускам), 100% коррекция ошибок. Но главное, что привлекает пользователей в Bittorrent«e, так это скорости.
Что такое torrent файл?
Файл с расширением .torrent с данными, которые были созданы для использования клиентом BitTorrent. Он содержит данные, необходимые для скачивания или расшаривания нужного вам файла
Что такое трэкер?
Трэкер (tracker) это сервер, связывающий участников файлообмена
Что надо сделать что бы начать качать?
Скачать один из многих битторрент клиентов (есть версии для Windows, Linux/Unix и Mac OS X), рекомендуемые: Azureus, BitCommet, BitSpirit и SHAD0W»s
Как работает BitTorrent?
Как я могу открыть torrent файл?
Из предыдущего вопроса вы уже знаете, что torrent файл это файл данных, используемый клиентом BT. Если клиент корректно проинсталлирован, то есть 2 способа начать скачивать реальный файл, который вам нужен. Либо: а) левый клик на линк в вашем браузере так, словно это обычный линк (используйте internet explorer, если сталкиваетесь с проблемами), б) сохраните .torrent file на ваш жёсткий диск (правый клик —> save as), затем откройте [b]windows[/b] explorer и сделайте двойной клик на файл, чтобы запустить окно скачивания.
Что такое peer, seed, leech?
peer участник файлообмена
seed участник файлообмена с полным файлом, предоставляющий другим участникам скачивать
leech участник файлообмена, качающий файл
Я скачал torrent, но закачка не начинается?
Скорее всего, Вы указали неправильный порт или он закрыт firewall`ом. Только при правильно настроенных портах можно достичь оптимальную (очень быструю) скорость скачки/закачки. Во первых не рекомендуется выбирать порты общеизвестных пиринговых программ типа emule(порт 4662), Kazaa(1241), Direct Connect(411 413), Gnutella(6346 6347).
BitTorrent стандартные порты 6881-6889 тоже не рекомендуются. Провайдер может как следить так и урезать трафик на этих портах. Рекомендуется выбирать порты > 40000.
Важно очень если вы имеете firewall программу на своём PC, то нужно открыть выбранный вами порт для битторрента как на выход так и на вход.
Если вы находитесь за «глухой» стенкой(работа, университет итп.) тогда можно попробовать стандартные порты 21, 80, 443, 8080. Стоит правда знать следующее, связь с другими клиентами исходит от вас, если кто будет пытатся снаружи установить с вами связь то он просто будет сброшен файрволлом фирмы/организации, при большой активности это может привлечь («нездоровое» ?!) внимание админов вашей сети.
Кроме того файрвол может быть установлен на вашем рутере (если таковой имееется). В этом случае придется проверить роутер и настроить его, если доступа к рутеру нет и индикатор у вас красный тогда вы не можете пользоватся битторрентом
Что такое Bittorrent. Все что нужно знать о криптовалюте Bittorrent.
Как мне продолжить оборваную скачку/раздачу?
Откройте .torrent файл заново. При спросе клиента, куда записать, укажите прежнее место и закачка/раздача продолжится дальше
Что означает «TTL» на странице раздач?
Время жизни торрента(Time To Live), в часах. Означает, что торрент будет удален с трекера через столько часов. Это максимальное время. Если торрент находится долгое время без сида, он может быть удален и ранъше
Делаю ли я upload, пока скачиваю?
Да. Это принцип сети он вынуждает вас расшаривать то, что вы скачиваете
Могу ли я ограничить upload?
Да, но не явным образом с помощью GUI официальной версии. Попробуйте экспериментальный клиент (Burst или BT++, если хотите рискнуть). Заметим, что ограничение вашего аплоада ограничит также и скорость скачивания
Источник: ugasoft.ru
Utorrent против BitTorrent – что будет быстрее для мобильных устройств и настольных ПК в 2020 году?
Когда речь заходит о торрент-клиентах, uTorrent и BitTorrent – два ветерана с огромными, лояльными последователями.
Но что делает одно лучше другого? Это большее разнообразие настроек, или более богатый пакет функций? Может быть скорость или практицизм является решающим фактором?
Пока uTorrent и BitTorrent на самом деле очень похожи, между ними есть некоторые ключевые различия. Эта статья поможет вам понять сходства и различия.
Это также научит вас, как с помощью VPN (виртуальная частная сеть) может увеличить скорость загрузки и защитить вас от опасности загрузки торрентов.
В частности, важно знать, что торрент не везде легален, и даже там, где это есть, некоторым были наложены штрафы – и даже арестованы – за загрузку носителей, защищенных
Веселимся с BitTorrent DHT: кто, что и сколько качает
Disclaimer: все описанное ниже крайне не рекомендуется повторять в домашних условиях.
Уверен, почти каждый первый из читающих это сообщение хоть раз пользовался bittorrent: быстро, удобно, бесплатно. Но, увы, не совсем приватно.
Осенью 2015-го я решил провести небольшой эксперимент и совершить Sybil Attack на сеть DHT. Результатом моего кропотливо-трехвечернего труда стал набор из нескольких скриптов, позволяющий собирать информацию о более чем миллионе загрузок торрентов в сутки, используя для этого всего лишь трехдолларовый VPS во Франции (а то и домашний компьютер).
DHT
DHT (распределенная хеш-таблица) — протокол, обеспечивающий децентрализованный обмен информацией о торрентах и поиск пиров (других пользователей с нужным вам файлом). Вкратце это выглядит так:
Когда вы добавляете magnet-ссылку или торрент-файл в ваш клиент, он опрашивает другие известные узлы, интересуясь у них, не знают ли они кого-либо, кто имеет такой же торрент. В случае положительного ответа, другой узел возвращает информацию о том, к кому следует обратиться в поисках нужных метаданных и файлов.
InfoHash
Ничто иное, как SHA-1 от одной из частей torrent-файла, содержащей информацию о названии, списке файлов и прочем.
И как мы можем этим воспользоваться?
Метод работы весьма прост: каждый раз, когда вы скачиваете торрент по magnet-ссылке, либо используя торрент-файл без флага “private”, ваш торрент-клиент отправляет т.н. “аннонс” в распределенную сеть DHT.
Аннонсы говорят другим узлам сети о том, что, дескать, если объявится кто-то еще, кому нужен тот же самый торрент, его следует направлять к нам. Более того, в DHT также существует механизм, защищающий от отправки аннонсов от имени других пользователей.
На своем компьютере или сервере я запускаю пару-тройку-десять сотен небольших “торрент-клиентов” (чем больше клиентов — тем больше охват), единственное предназначение которых — собирать информацию о том, кто, что и когда скачивает, складируя все это безобразие в Redis.
Затем, другой скрипт (уже на Ruby) берет самые популярные инфохеши и получает для них torrent-файлы с torcache.
С полученной информацией можно делать кучу веселых вещей, я же использовал её в мирных целях: строил рейтинги торрентов по числу загрузок, определял самые популярные расширения файлов (расставляя по ним теги вроде “video”, “audio”, “software”), считал число загрузок из каждой страны и другие непотребства.
Это всё, конечно, замечательно, но мне-то что делать?
Познакомиться наконец со Steam. Ну, или свыкнуться с таким уровнем публичности.
Конечно, можно просто отключить DHT в клиенте или качать все только с закрытых трекеров, но это не панацея.
Помните, что протокол BitTorrent не гарантирует ни анонимности, ни приватности!
Исходный код я причешу и опубликую в ближайшие пару-тройку дней, чтобы не пропустить, подписывайтесь на меня и Storytell в Medium, а также на Twitter 🙂
Источник: andv.medium.com