Интернет

Как происходит скачивание с торрент-сайтов? Почему все время кто-то должен стоять на раздаче? Спасибо!

Как происходит скачивание с торрент-сайтов?

вы качаете торрент-файл
по этому файлу прога, например µТоррент подключаетс я к сайту с которого вы скачали данный файл
сайт передает µТорренту список айпи-адресов людей у которых можно скачать весь или части данного файла ...
µТоррент получив список айпи-адресов начинает к ним подлючатся и и качать файл ...

периодически µТоррент обращается к трекеру ( сайту) дабы получить обновленный список айпи-адресов и сообщить трекеру сколько вы скачали ...

Почему все время кто-то должен стоять на раздаче?
потому что файлы не хранятся на самом сайте, они хранятся на компах у тех людей которые качают / раздают данный файл ...

если вы его скачаете и не выключите компутер - то качать будут с вас ...

в этом вся прелесть ...таким образом выходит что когда кто-то что-то качает - он одновременно качает с нескольких компьютеров следовательно скорость скачки равна сумме всех скоростей НО не выше вашей собственной =)
Виктор Скороход
Виктор Скороход
2 816
Лучший ответ
На торрент-сайте файлы не хранятся, и никогда не будут. Они хранятся на ПК обычных пользователей и файл скачивается именно с обычного ПК. И если никто файл не раздает, то его никто скачать не сможет.
Abu-Hidayat Muslimi
Abu-Hidayat Muslimi
95 805
BitTórrent (букв. англ. «битовый поток» ) — пиринговый (P2P) сетевой протокол для кооперативного обмена файлами через Интернет.

Файлы передаются частями, каждый torrent-клиент, получая (скачивая) эти части, в это же время отдаёт (закачивает) их другим клиентам, что снижает нагрузку и зависимость от каждого клиента-источника и обеспечивает избыточность данных.

Протокол был создан Брэмом Коэном, написавшим первый torrent-клиент «BitTorrent» на языке Python 4 апреля 2001 года. Запуск первой версии состоялся 2 июля 2001 года.

Существует множество других программ-клиентов для обмена файлами по протоколу BitTorrent.
[править]
Принцип работы протокола

Принцип работы BitTorrent: нагрузка на распространителя файла уменьшается благодаря тому, что клиенты начинают обмениваться данными сразу же, даже если файл не докачан ими до конца.

Перед началом скачивания клиент подсоединяется к трекеру, сообщает ему свой адрес и хеш-сумму запрашиваемого файла, на что в ответ клиент получает адреса других клиентов, скачивающих или раздающих этот же файл. Далее клиент периодически информирует трекер о ходе процесса и получает обновлённый список адресов.

Клиенты соединяются друг с другом и обмениваются сегментами файлов без непосредственного участия трекера, который лишь регулярно обновляет информацию о подключившихся к обмену клиентах и другую статистическую информацию. Для эффективной работы сети BitTorrent необходимо, чтобы как можно больше клиентов были способны принимать входящие соединения. Неправильная настройка NAT или брандмауэра могут этому помешать.

При соединении клиенты сразу обмениваются информацией об имеющихся у них сегментах. Клиент, желающий скачать сегмент, посылает запрос и, если второй клиент готов отдавать, получает этот сегмент. После этого клиент проверяет контрольную сумму сегмента и оповещает всех присоединённых пиров о наличии у него этого сегмента.

Каждый клиент имеет возможность временно блокировать отдачу другому клиенту (англ. choke). Это делается для более эффективного использования канала отдачи. Кроме того, при выборе — кого разблокировать, предпочтение отдаётся пирам, которые сами передали этому клиенту много сегментов. Таким образом, пиры с хорошими скоростями отдачи поощряют друг друга по принципу «ты — мне, я — тебе» .

Обмен сегментами ведётся по принципу «ты — мне, я — тебе» симметрично в двух направлениях и в случайном порядке. Клиенты периодически сообщают друг другу об имеющихся у них сегментах. Обмен данными начинается, когда обе стороны в нём заинтересованы, то есть каждая из сторон имеет сегменты, которых нет у другой. Количество переданных сегментов подсчитывается, и если одна из сторон обнаруживает, что передаёт в среднем больше, чем принимает, она блокирует (англ. choke) отдачу. Таким образом, в протокол заложена защита от личеров.

При получении полного файла клиент переходит в специальный режим работы, в котором он только отдаёт данные (становится сидом) .

Клиенты периодически информируют трекер об изменениях в состоянии закачек и обновляют списки IP-адресов.
что бы кто то мог качать...
torrents.ru - там всё написано.
Lesha Studenikin
Lesha Studenikin
5 133
Активность для торрент трекера означает желание и готовность качать и раздавать скачанное. И поэтому на данном трекере действует рейтинговая система. Грубо говоря, рейтинг есть отношение отданного к скачанному.
если рейтинг опустится до 0.30 и менее, то, во-первых, вы рискуете потерять возможность скачивать торренты, а во-вторых, рискуете быть забаненными.
Первое означает, что вы не сможете скачивать новые торрент-файлы, а значит, не сможете и присоединиться к раздаче.
Второе означает, что вы можете потерять свой аккаунт и лишиться доступа на сайт. Поэтому, если у вас есть файлы, идентичные выложенным тут, то рекомендуем присоединиться к раздающим, пока ваш рейтинг это позволяет
да патаму шо в пиринговЫх сетях нет одного сервера, де хранятся все файлЫ скопом... а есть сведенья о кампах, на которЫх есть файл, которЫй вЫ хотите закачать, и вот вЫ тяните этот файл с нескольких кампов сразу, чтобЫ не напрягать чей то комп)) ) и саму сеть)) )
С сайта Вы скачиваете только индексный файл с контрольной суммой тех файлов, что вы хотите скачать, а сами файлы находятся на компьютерах других участников обменной сети. Поэтому если никого не будет на раздаче, то Вы не сможете ничего скачать.. . и чем больше людей находится на раздаче, с тем большей скоростью в итоге можно скачать файлы.