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