Direct Connect - файлообменная система Direct Connect - это peer-to-peer файлообменная система, построена по тому же принципу что и, например, eDonkey, Kazaa, Napster итп.
"Что такое DC++"? Это бесплатная, open-source компьютерная программа, написанная на C++, которая работает по протоколу Direct Connect. Этот протокол изначально разработал Jonathan Hess. DC++ позволяет internet-пользователям обмениваться файлами в пиринговых сетях (точнее предоставлять другим пользователям доступ к своим файлам). Как показывает практика - это очень удобно для обмена музыкой в mp3, компьютерными программами и т.д. Кроме того программа предоставляет дополнительные приятные возможности, такие как интернет-чат. Программа DC++ распространяется совершенно бесплатно, то есть любой желающий может скачать DC++ не заплатив за это ни копейки.
Для работы с Direct Connect, на компьютер ставится специальная программа - DC++-клиент, в котором указывается какие папки сделать -общими-, после чего он подключается к общему серверу в локальной сети, и через сервер позволяет увидеть другие компьютеры подключенные к нему.
Выглядит это так - после запуска вы попадаете в окно, чем то напоминающее IRC - т.е. окно мини-чата, а справа колонка с активными в настоящий момент пользователями. Два раза кликнув правой кнопкой по какому-либо нику можно получить список файлов и каталогов у этого пользователя, и скачать то что нужно.
Кроме того, есть возможность поиска файлов у всех пользователей по ключевому слову, а также поддерживается докачка недокаченных файлов и многопоточная загрузка одного файла с нескольких компьютеров, если все они обладают одинаковым файлом. Также одной из интересных особенностей системы является то что при работе с файлами она не ограничивается их именем или, скажем, размером. Все расшариваемые файлы хэшируются и вычисляется их -контрольная сумма-, позволяющая уникально идентифицировать файл, независимо от его имени. Т.е. например с точки зрения DC второй сервис пак для Windows XP с именами WindowsXP-KB835935-SP2-ENU.exe и xpsp2.exe будет по сути одним и тем же файлом, при условии что содержимое файлов идентично, как следствие можно один докачивать другим в случае потери источника итд.
Вот некоторые из возможностей DC:
- Высокая стабильность, скорость и экономное расходование памяти.
- Вы можете подключаться одновременно ко множеству хабов и одновременно совершать поиск файлов по всем из них.
- Возможность скачивать списки хабов со множества серверов.
DC Хаб (или hub) - это особая программа, которая обслуживает чат и поисковые запросы. А также помогает пользователям подключаться друг к другу. Хаб не называют сервером, потому что он реально не содержит никаких файлов для обмена. Весь обмен файлами происходит непосредственно между клиентами (dc-пользователями), а не через хаб. Такова специфика всех пиринговых сетей. Существуют публичные списки хабов для DC, которые каждый пользователь может использовать для своих целей.