Решил действовать по принцыпу - Раз вопрос задали два раза, значит хотят спросить 100, но стесняются. А посему, специально для тех, кто стесняется проводим занятие политинформации. Итак, вы прочли и посмотрели наш сайт, а теперь жаждите, страждите и просто умереть как хотите посмотреть сериал. И даже ссылки нашли в этом разделе, но нифига не можете понять как оно работает.
И так, разговор пойдет о так называемых сетях p2p (peer-to-peer)!
[Это нужно запомнить!]Файлообменные сети (они же p2p сети) работают по иному принципу нежели ftp и http. Основное их свойство таково: не существует единого хранилища файлов. Это хранилище распределено между пользователями и они качают файлы друг у друга. Отсюда и берётся термин peer-to-peer, означающий прямое соединение двух пользователей.
Как следствие:
- Общий сервер работает постоянно, а пользователи держат включенными компы не всегда. Значит иногда источники файлов могут пропадать. Но если их много, то эта проблема исчезает.
- Скорость передачи может сильно варьироваться. Однако в случае прямых закачек с сервера скорость делится между клиентами, и каждому достается немного, начинаются проблемы с подключением, перегрузкой, и т.п. В p2p-сетях проблемы тоже бывают, но лишь в тех случаях, когда не хватает источников файла.
- В случае http/ftp сервер обязан отдать столько копий файла, сколько клиентов захотело его скачать. В случае p2p появление копий поисходит лавинным путём (как ядерная цепная реакция) и они "размножаются" на порядок быстрее. Поьзователь даже с малым каналом отдачи может породить за короткое время несколько тысяч копий: ему достаточно отдать каждый кусок файла по одному разу, а далее скачавшие обменяются между собой.
- Сегментированная передача файлов: в p2p-сетях практически невозможно скачать "битый" файл. Все кусочки файла тщательно защищаются контрольными суммами (хэшами).
Для пользования p2p-сетями нужны специальные программы-клиенты.
Для сетей ed2k это программа eMule ( http://emule-project.net ) и её многочисленные моды.
Для BitTorrent это программы uTorrent, Azureus и много других.
Почти все они имеют реализации под разные ОС.
Руководство по ословодству (Составлено пользователями провайдера Corbina telecom)
Работа с BitTorrent (Составлено пользователями провайдера Corbina telecom)