Возможный дубликат:
Как работает Bittorrent?
При загрузке торрента я замечаю, что BitTorrent одновременно загружает и скачивает. Загрузка очевидна, но зачем загружать?
Возможный дубликат:
Как работает Bittorrent?
При загрузке торрента я замечаю, что BitTorrent одновременно загружает и скачивает. Загрузка очевидна, но зачем загружать?
А почему бы не? У торрентов нет центрального сервера - данные не создаются волшебными кроликами-кроликами или зубным молоком - биторрент - это одноранговая сетевая система - в основном ваш компьютер работает «скажем, старина, у вас случайно не получится кусок 1234? "и другой компьютер идет" конечно, старина, у меня есть это "и отправляет его. Единственный способ, которым это работает, - это то, что люди делятся своими кусками с теми, кто этого не делает.
Единственная причина, по которой Bitorrent работает вообще *, заключается в том, что загрузка происходит в конце концов.
* не совсем верно. Веб-семена являются исключением.
Зачем загружать? Ваша "загрузка" - это чья-то "загрузка". Если никто не загружает, то никто не может загрузить.
Почему одновременно? Потому что, если бы он дождался, пока у вас будет весь файл, прежде чем сделать его доступным для других, любой, кто отключит свой клиент, когда они не загружают его, никогда не загрузит его, и сеть пострадает за это.
Bittorent использует децентрализованный одноранговый протокол, он работает, потому что вы (одноранговый узел) загружаете уже загруженную часть файла в другие одноранговые узлы, которые также загружают уже загруженные части в одноранговые узлы, которым это необходимо для завершения файла.
Потому что BitTorrent не о загрузке файлов. Речь идет об обмене файлами, что подразумевает как загрузку, так и загрузку.