BitTórrent (букв. англ. «битовый поток» ) — пиринговый (P2P) сетевой протокол для кооперативного обмена файлами через Интернет.
Файлы передаются частями, каждый torrent-клиент, получая (скачивая) эти части, в то же время отдаёт (закачивает) их другим клиентам, что снижает нагрузку и зависимость от каждого клиента-источника и обеспечивает избыточность данных.
Принцип работы BitTorrent: нагрузка на распространителя файла уменьшается благодаря тому, что клиенты начинают обмениваться данными сразу же, даже если файл не докачан ими до конца.
Перед началом скачивания клиент подсоединяется к трекеру по адресу, указанному в торрент-файле, сообщает ему свой адрес и хеш-сумму торрент-файла, на что в ответ клиент получает адреса других клиентов, скачивающих или раздающих этот же файл. Далее клиент периодически информирует трекер о ходе процесса и получает обновлённый список адресов. Этот процесс называется объявлением (англ. announce).
Клиенты соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера, который лишь хранит информацию, полученную от подключенных к обмену клиентов, список самих клиентов и другую статистическую информацию. Для эффективной работы сети BitTorrent необходимо, чтобы как можно больше клиентов были способны принимать входящие соединения. Неправильная настройка NAT или брандмауэра могут этому помешать.
При соединении клиенты сразу обмениваются информацией об имеющихся у них сегментах. Клиент, желающий скачать сегмент (личер) , посылает запрос и, если второй клиент готов отдавать, получает этот сегмент. После этого клиент проверяет контрольную сумму сегмента. Если она совпала с той, что записана в торрент-файле, то сегмент считается успешно скачанным, и клиент оповещает всех присоединённых пиров о наличии у него этого сегмента. Если же контрольные суммы различаются, то сегмент начинает скачиваться заново. Некоторые клиенты банят тех пиров, которые слишком часто отдают некорректные сегменты.
Таким образом, объём служебной информации (размер торрент-файла и размер сообщений со списком сегментов) напрямую зависит от количества, а значит, и размера сегментов. Поэтому при выборе сегмента необходимо соблюдать баланс: с одной стороны, при большом размере сегмента объём служебной информации будет меньше, но в случае ошибки проверки контрольной суммы придется скачивать ещё раз больше информации. С другой стороны, при малом размере ошибки не так критичны, так как необходимо заново скачать меньший объём, но зато размер торрент-файла и сообщений об имеющихся сегментах становится больше.
Интернет
Интересно, а какова схема работы торрентов?
Элементарная. На торрент-трекере есть программа, которая через торренты связывает компьютеры пользователей между собой.
Деление файла на 100000 кусков и раздача .Например качают 3 чела с одного сида. Раздающий раздает 1-ому 300 другому 900, а 3 800.А потом 1 качает 2, 3 дает 2 и 1 .И. т. д
Люди вывешивают объявления о том, что у них имеется. Объявления - это файлики (торренты) . Выкладывают их на какой-то ресурс, который называется трекером. Но не обязательно на трекер. Можно куда угодно, главное чтобы файлик-объявление (торрент) был правильно организован.
Скачав такое "объявление", вы даёте возможность приложению (клиенту сети p2p) правильно соединиться с тем, кто раздаёт и сдуть с него необходимую (или не очень необходимую) информацию, т. е. то, что вам предлагают.
Трекер - посредник. Словно доска объявления в "агенстве недвижимости". Зашла, посмотрела, выбрала и. . Можно воспользоваться услугами "агентов", т. е. самого трекера, а можно "сдуть" инфу и помимо него. Главное - это заполучить торрент-файл или ссылочку на файл (magnet link). Но это уже детали.
Скачав такое "объявление", вы даёте возможность приложению (клиенту сети p2p) правильно соединиться с тем, кто раздаёт и сдуть с него необходимую (или не очень необходимую) информацию, т. е. то, что вам предлагают.
Трекер - посредник. Словно доска объявления в "агенстве недвижимости". Зашла, посмотрела, выбрала и. . Можно воспользоваться услугами "агентов", т. е. самого трекера, а можно "сдуть" инфу и помимо него. Главное - это заполучить торрент-файл или ссылочку на файл (magnet link). Но это уже детали.
скачивают и раздают
Что конкретно интересует? Если простым языком куча людей с компами в одной сети. Файлы находять на компах людей. А торент файл это ссылки на каких компах файл лежит
Все очень просто. Файлы находятся на рабочих станциях пользователей, а сервер выполняет роль маршрутизатора. Он передает файлы с одних машин на другие кусочками. Вот и вся его работа.
Похожие вопросы
- Каков принцип работы торрента: кто такие сиды, личи, можно-ли как-нить повысить скорость закачки, и так далее.
- Замануха, Мобильный сканер, как вы думаете что это? И что за очередной прикол? Объясните пожалуйста.Какова его работа?
- Сколько стоит и Как создать монетизированный сайт? Каковы принципы работы таких сайтов? Есть ли инструкции по созданию?
- Не могу скачать торрент, пишет "Вы пытаетесь добавить торрент, который уже есть в списке" при том, что в списке его нет.
- Скорость в торренте не более 2.2 МБ/CЕК
- Мю торрент сам закрывается
- Что такое торрент, BitTorrent, uTorrent...
- Почему в торренте другая скорость? (фото)
- как пользоваться торрентом? Что такое раздача?
- Вопрос о торрент-программе ( см.пояснения) Воровство или сознательная самораздача?