QUOTE(zufar-fl @ Jun 6 2006, 19:12)
Обьясни, что такое DC+?
.
Файлообменная система Direct Connect
Что это такое?
Direct Connect - это peer-to-peer файлообменная система, построена по тому же принципу что и, например, eDonkey, Kazaa, Napster итп. Т.е. на компьютер ставится специальная программа - DC++-клиент, в котором указывается какие папки сделать "общими", после чего он подключается к общему серверу в локальной сети, и через сервер позволяет увидеть другие компьютеры подключенные к нему.
Выглядит это так - после запуска вы попадаете в окно, чем то напоминающее IRC - т.е. окно мини-чата, а справа колонка с активными в настоящий момент пользователями. Два раза кликнув правой кнопкой по какому-либо нику можно получить список файлов и каталогов у этого пользователя, и скачать то что нужно.
Кроме того, есть возможность поиска файлов у всех пользователей по ключевому слову, а также поддерживается докачка недокаченных файлов и многопоточная загрузка одного файла с нескольких компьютеров, если все они обладают одинаковым файлом.
Также одной из интересных особенностей системы является то что при работе с файлами она не ограничивается их именем или, скажем, размером. Все расшариваемые файлы хэшируются и вычисляется их "контрольная сумма", позволяющая уникально идентифицировать файл, независимо от его имени. Т.е. например с точки зрения DC второй сервис пак для Windows XP с именами WindowsXP-KB835935-SP2-ENU.exe и xpsp2.exe будет по сути одним и тем же файлом, при условии что содержимое файлов идентично, как следствие можно один докачивать другим в случае потери источника и тд.
Отличия от остальных p2p систем ed2k
Развитый чат
Возможность получить список файлов пользователя в виде древовидной структуры папок
Возможность скачивать целые директории
Идеальное решение для локальных сетей: p2p файлообменная система и чат в одном
Основные достоинства и недостатки сетей BitTorrent и DC
BitTorrent – высокая скорость скачивания файлов, но сложный процесс добавления файлов для раздачи и скачивания файлов – т.к. эти процессы проходят через сайт. Т.е. пользователю приходиться работать в связке: клиент системы – сайт системы. Получается слишком много переходов. Самый главный недостаток – время жизни файла в системе составляет в среднем 2-3 недели, после чего скачать его становиться не возможно.
Резюме: система BitTorrent предназначена для очень быстрого распространения новинок (новых фильмов и игр), когда один файл пытаются одновременно скачать 50-100 пользователей. Данная система прекрасно снимает пиковую нагрузку с FTP серверов.
DC – главный недостаток: низкая скорость (на 20-50% если сравнивать с BitTorrent).
Главное достоинство: все действия по отдаче и получению файлов проходят в окне клиента системы. Также в клиенте системы находиться поиск по файлам, которые есть в сети, т.е. пользователю чтобы получить файл не нужно идти на сайт системы и получать ссылки, все происходит в окне клиента. Время жизни файла в системе – пока файл есть хотя бы у одного пользователя, он будет доступен для скачивания.