Что такое Direct Connect

Автор Тимофей Духовской, опубликовано . Раздел: Скачать

Direct Connect -  децентрализованная пиринговая  файлообменная система (англ. peer — равный).

P2P (англ. peer-to-peer — равный к равному) — обмен файлами напрямую между компьютерами пользователей сети.

DC++ -  программа-клиент, позволяющая работать с сервисом p2p.

Объединяя миллионы пользователей и тысячи хабов, Direct Connect является одной из самых популярных p2p сетей в мире.

Для работы в сети Direct Connect пользователь через DC++ подключаются к одному или нескольким серверам — хабам, и открывает  (расшаривает) часть файлов на своем компьютере (англ. to share — разделять что-л. с кем-л., совместно использовать). Списки открытых файлов аккумулируются на хабе.

Для начала поиска пользователь запрашивает у хаба  нужный ему  файл через программу-клиент DC++. Хаб ищет файл на подключенных в данный момент к сети компьютерах и выдает пользователю список ссылок на доступные для скачивания файлы или части файлов, из которых тот выбирает нужные. Дальнейшие закачка и раздача идут в многопоточном режиме и распределяются между всеми пользователями, имеющими данный файл, что обеспечивает значительную скорость передачи данных.

Таким образом, через хаб все пользователи видят друг друга и свободно обмениваются расшаренными файлами или их частями напрямую между собой.  При этом хаб в обмене не участвует и поэтому повлиять на скорость перекачки файлов не может.

Если пользователь выключил программу или компьютер, не докачав файл, то при следующем включении закачка и раздача файла продолжатся. При этом для начала скачивания не требуется вводить коды или накапливать бонусы, файлы хранятся у пользователя на компьютере до тех пор, пока он сам не захочет их удалить.

Преимущества  Direct Connect перед другими файлобменными системами (torrent, eMule):

  1. Присутствуют все плюсы других систем
  2. Многопоточный режим скачивания и раздачи
  3. Докачка файлов
  4. Нет ограничений на поиск и скачку файлов
  5. Не требуется создавать специальный торрент-файл
  6. Для просмотра доступны все расшаренные файлы у каждого пользователя системы
  7. Перемещение файла в другую папку не меняет его доступности для скачивания
  8. Возможность осуществлять поиск онлайн
  9. Представление файлов в древовидной форме
  10. Для начала раздачи файла достаточно скачать лишь первый его сегмент (по умолчанию — 4 мб), а не весь файл целиком
  11. Встроенные общий и приватные чаты, где пользователи могут обсуждать между собой и с операторами системы любые подробности обмена файлами в режиме он-лайн, а также просто общаться и приятно проводить время
  12. Развитая система поиска файла не только по названию, но и по множеству других параметров: тип, размер, хаб, страна, TTH и т.д.
  13. Доступ к файлам пользователь открывает по своему желанию  простой установкой галочки напротив папки на своем компьютере
  14. Отсутствие ограничений для участия в системе. Пользователю достаточно расшарить минимальный объем файлов и открыть требуемое количество слотов  (обычно от 2 гб и 3-х слотов соотв.)
  15. Общий объём одномоментно открытых  для скачивания файлов  выше, чем в  других системах
  16. Доступность для поиска всех без исключения  файлов, например, менее 100 килобайт, для которых в других системах не делают отдельных раздач
  17. Нагрузка на HDD и CPU значительно ниже, чем при раздачах на торрентах
  18. TCP полностью не забивается, как при отдачах и закачках в других системах, а значит, вы можете осуществлять отдачу/закачку одновременно с сёрфингом в сети или онлайн-играми

Выгоды p2p по сравнению с ftp и http серверами:

  • Удобство нет необходимости знать адреса компьютеров или сканировать сеть, программа-клиент все сделает сама
  • Быстрота — клиенты соединяются напрямую, за счет чего достигается большая скорость, чем при работе через сетевое окружение или ftp
  • Надежность проверка контрольной суммы файла гарантирует, что файл не «побился» при скачивании
  • Доступность на сегодня Direct Connect — это самый легкий способ поделиться своей информацией с другими пользователями сети
  • Комфорт произвольно ограничивая скорость скачки со своего компьютера, можно избежать «тормозов», которые сопутствуют другим способам обмена файлами через сетевое окружение
  • Экономичность абсолютно бесплатный доступ к ДЕСЯТКАМ ПЕТАБАЙТ разнообразнейших данных
  • Универсальность представлены клиенты на любой вкус с различными возможностями и под любую ОС – от Windows до MAC.

Как выглядит интерфейс клиента DC++

Стандартное главное меню и панель инструментов находятся вверху. Там же как правило расположено окошко поисковика. Слева в большом окне общий чат пользователей и операторов хаба. Справа в окне поменьше список пользователей, в котором рядом с ником  указаны объем файлов, слоты и другие индивидуальные характеристики шары, при клике на ник пользователя открывается дерево каталога его файлов. Ниже в центре отображаются строки прогресса текущих раздач и скачиваний файлов пользователя. В самом низу располагается панель с вкладками окон активных в данный момент хабов. Еще ниже на строке состояния выводится текущая техническая информация о шаре пользователя, а также показывается строка прогресса во время хеширования файлов

Последовательность Ваших действий при работе в p2p- сети:

  1. Установив, открыв и настроив программу-клиент сети, вы регистрируйтесь на одном  или нескольких хабах, открываете  нужное число слотов, расшариваете требуемое количество файлов и дожидаетесь окончания процесса их хеширования.
  2. Определив название, вид, размер и другие характеристики необходимого вам файла, вы вводите эти данные в поисковик программы и дожидаетесь окончания поиска
  3. В списке файлов, выданных программой, находите нужные вам ссылки, и добавляете их в очередь закачки
  4. Программа-клиент целиком или по частям скачивает указанный вами файл
  5. В процессе скачивания при отключении ранее найденных вам компьютеров или если компьютеры перегружены запросами, программа сама продолжает поиск  файла и его частей  на других компьютерах
  6. При слишком медленной скорости скачивания программа-клиент находит более быстрый источник, а при обрыве соединения перепосылает запрос заново, чтобы вновь соединиться с первоисточником
  7. При подключении каждого нового пользователя клиент попытается найти нужный вам файл и на его компьютере
  8. После окончания закачки программа проверяет целостность файла
  9. Всё это время с момента добавления файла в очередь загрузки до окончания проверки скачанного файла вы можете искать и качать другие файлы, общаться во встроенном чате с другими пользователями или заниматься своими делами, все процессы происходят автоматически.

Изучение дополнительных материалов о работе p2p-сетей и небольшая практика позволит вам узнать тонкости работы системы и технику настройки DC++ клиента на максимальную производительность.

Как настроить программу DC++

Как скачивать файлы по магнет-ссылкам