Valerie Colet написал(а):Ах, да, есть разные сети, типа Peers или p2p, так называемые "программы, связывающая компьютеры, подключенные к серверу по прямому соединению для обмена файлами". На них много разных аниме, есть, наверное, и такие - можно скачивать, сколько влезет. Только мне страшно. Кто-нибудь из вас подключен к подобной сети? Если я куда-нибудь подключусь, это значит, риск вторжения на мой комп возрастает во много-много раз или нет? Кто его знает, какие там протоколы...
Может это тебе поможет...
Взято отсюда. Автор Demon.
Что такое торрент (bittorrent)? Как скачивать файлы?
Битторрент - это протокол разработанный для обмена файлами. По сути он является peer-to-peer протоколом, когда каждый пользователь коннектится к другому напрямую, для приема или передачи частей информации. Но в то же время существует центральный сервер ( называемый трекер) который является координатором действий всех существующих связей между пользователями. Трекер только управляет соединениями, он не содержит никакой информации о содержимом файлов, передаваемых между пользователями. Принципиальное отличие Битторрент - от других p2p систем - в том , что пользователь, который скачивает к себе информацию, является так же ее распространителем, т.е передает информацию другим пользоваелям. В этом случае пропупскная способность сети используется наилучшим способом, насколько это возможно. Битторрент разработан для наилучшей работы в сетях, где большое количество людей с совпадающими интересами. При этом чем большее количество людей участвует в раздаче конкретного торрента, тем большую конечную скорость может получить каждый из них.
--------------------------------------------------------------------------------
А чо такое сидер, личер, трекер, торрент, ратио, анноунсер? (seeder, leacher, tracker, torrent, ratio, announсe URL)
Вот список основных терминов:
Торрент файл (.torrent) - Это идентификатор. Т.е файл который содержит в себе информацию о запрошенных файлах а именно:
а) о размере и количестве фрагментов(файл разбивается на несколько тысяч частей) , и контрольной сумме скачиваемого файла (файлов).
б) о трекере на котором можно получить информацию об сидерах и личерах, распространяющих этот файл.
То есть торрент файл содержит в себе информацию о файле,который находится у качающего,раздающего.
Сидер (seeder) - участник обмена, который имеет на диске уже скачаный и полностью готовый к раздаче файл.Он же может быть инициатором раздачи файла(Аплодер)
Личер (leecher) - участник обена, тот кто в данный момент участвует в системе и качает куски файла одновременно раздавая скачанные куски другим личерам(то есть делает аплодинг/раздаёт файл). Сидерам они само собой не нужны,так как у них уже имеются все части файла. Как только личер скачал файл - он становится сидером.
Пир(ы)(peer(s))-Участник(и) сессии закачки или раздачи(сидер(ы) или личер(ы))
Трекер (tracker) - Это сайт, а точнее движок на сайте,на котором хранятся все торренты и обеспечивает связь между торренты и раздает их всем клентам, чтобы те качали друг у друга файло б) рассылает им информацию об сидерах и личерах которые распространяют данный торрент, т.е является связующим звеном между ними.
Ратио (ratio) - Это грубо говоря отношение скачанной вами и переданной информации. Халявшиков не любят нигде. Если вы хотите скачивать информацию с других - будьте добры поучаствовать в ее распространении. Собственно вам лично делать для этого ничего не надо - просто не выключайте ваш БТ-клиент вообще никогда - он висит в трее и не мешает. А тем самым вы помогаете другим качать файл с вас, как другие помогают вам качаить его с них. Имейте ввиду если вы будете только качать - администратор трекера может запретить вам пользование его ресурсом. Халявщиков не любят нигде.
Аннонс (announce) - это служебный адрес (URL) который содержится в торрент файлах, а также воспринимается клиентами. Они (клиенты) используя этот адрес обмениваются информацией с трекером. Вам он нужен лишь в одном случае- когда создаете торрент - введите его в соответсвущее поле, чтобы клиенты, скачавшие этот торрент знали, куда стучатся за содержимым.
Суперсид (Super seeding) - специальный режим раздачи в сети БитТоррент, пытающийся минимизировать количество данных, которые отдаст раздающий до появления первого скачавшего.
То есть отдаёт разные частички файла,разным личерам,давая возможность им качать друг с друга.
Суперсид имеет смысл использовать если:
*вы платите за исходящий трафик (в этом случае суперсид просто незаменим)
*у вас большая раздача по объёму и относительно слабый канал
*вы хотите как можно быстрее провести раздачу и по возможности при первых же скачавших отключиться
*На раздаче более 5 личеров
С другой стороны, если вы собираетесь оставаться на раздаче долго (например чтобы поднять рейтинг), и вас больше интересует стабильная скорость отдачи, то суперсид лучше не включать.
Скорость отдачи раздающего при суперсиде может прыгать (часто снижаться ниже максимально возможной). Обычно такое бывает при малом количестве пиров или когда пиры не отдают друг другу частички файлов. Поэтому некоторые раздающие предпочитают начать раздачу в обычном режиме, а дождавшись 5-10 или больше качающих (причем хотя бы несколько из них с доступными портами), включают суперсид.
Необходимые условия для раздачи в суперсиде:
*вы являетeсь единственным сидом
*у вас открыт порт на входящие соединения (для получения правильной картины о распространении кусков раздающему желательно быть соединенным со всеми пирами)
Замечания для качающих. Если у вас очень слабая отдача, то по возможности старайтесь не подключаться к раздаче в суперсиде до появления первых скачавших. Для клиента раздающего вы будете только лишней нагрузкой, и все равно скорость вашего скачивания будет низкой. Если же у вас уже есть копия файлов раздачи, то перед тем как помогать лучше сначала спросите раздающего (указав свою скорость отдачи). Обычно раздающие не любят, когда им вдруг “ломают” суперсид.
--------------------------------------------------------------------------------
Общий принцип работы протокола
Все кто скачивает данный файл одновременно являются и распространителями уже скачанных ими фрагментов(тех тысяч кусков,что разбит файл) Так что вы скачивая недостающие фрагменты файла одновременно распространяете уже скачанные вами фрагметны другим. Тем самым вы "помогаете" другим, а "другие" в свою очередь "помогают" вам.
--------------------------------------------------------------------------------
От чего зависит скорость скачивания?
Скорость скачивания в идеале ограничена лишь пропускной способностью вашего канала. В реале - она сильно зависит от кол-ва людей качающих этот файл. Т.е чем больше людей - тем больше количество потенциальных источников распространения этого файла. А поскольку торрент-клиент поддерживает многопотоковость - то как следствие - выше скорость !
Много сидеров=>больше скорость