0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что такое файлообменные сети. Файлообменные сети: direct connect

Сети Direct Connect и клиенты DC++ — в поисках редкого контента

В начале 2000-х в Рунете обмен контентом между пользователями осуществлялся в основном посредством файлообменных сервисов. Одни из них представляли собой нечто вроде современных облачных хранилищ, предоставляющих услуги по временному хранению файлов, другие позволяли обмениваться контентом напрямую по сетям P2P так, как это делают торренты. Разница между ними только в том, что торренты используют для обмена контентом трекеры и торрент-клиенты.

Тогда как в P2P -файлообменниках для этой цели применяются специальные приложения, служащие и клиентами, и поисковиками одновременно.

Сегодня их популярность практически сошла на нет, тем не менее, они могут оказаться весьма ценным инструментом для тех, кого интересует редкий контент, который не встретишь на обычных торрент-трекерах и социальных сетях. По сути, нынешние P2P -сети служат тем же целям, что и DarkNet , но при этом они более безопасны. Предложения по покупке запрещенного товара в них вы вряд ли найдете, чего нельзя сказать о редких фильмах, музыкальных альбомах и программах, узкопрофильной литературе и далеком от классики контенте 18+.

Как устроена P2P-сеть

Классическая децентрализованная P2P -сеть имеет одноранговую структуру, представленную узлами (компьютерами) , выполняющими одинаковые функции. Инструменты, о которых пойдет речь в этой статье, также используют P2P -сеть, но эта сеть несколько отличается от классической. Называется такая P2P -сеть Direct Connect , отсюда приставка в названиях клиентов — DC++. Децентрализованной она является лишь отчасти, роль своеобразных серверов в ней играют так называемые хабы, служащие для организации общего чата и поиска контента, который физически находится на компьютерах участников сети. Хабы могут быть региональные и тематические, в некоторых случаях они объединяются в группы. Сведения о разных хабах хранятся в хаблистах — специальных серверах, подключаться к которым можно через обычные браузеры.

Клиенты DC++

Для подключения к сетям Direct Connect на компьютере пользователя должна быть установлена специальная программа-клиент, являющаяся одновременно и загрузчиком, и поисковиком контента. Наиболее популярными клиентами P2P -сетей являются FlylinkDC++ и StrongDC++. Все они бесплатны, все имеют схожий интерфейс и функционал, с которыми мы предлагаем познакомиться на примере разбора той же FlylinkDC++.

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

Как скачивать контент

Чтобы здесь что-то скачать, на панели инструментов нужно нажать кнопку в виде лупы.

И ввести в появившееся поисковое поле свой запрос.

Результаты будут выведены в правой области рабочего окна приложения, где вы сможете выбрать тип контента, например, видео, аудио, картинка и так далее.

Критерии можно задать и непосредственно перед поиском, отсортировав по типу файлов, размеру и доступным хабам. Для скачивания кликаем по файлу правой кнопкой мыши, выбираем в меню опцию «Скачать» и указываем в открывшемся окне нужную папку.

Прогресс загрузки вы сможете наблюдать в нижней панели FlylinkDC++ точно так же, как в торрент-клиентах.

Все файлы доступны для скачивания без ограничений, главное, чтобы расшаривший их пользователь был в сети, здесь у Direct Connect много общего со знакомыми всем торрентами. Регистрация для работы вам тоже не понадобится. Использование P2P -сети, хабов и клиентов DC++ вас ни к чему не обязывает, но вы можете отдать сообществу долг по доброй воле, а именно — расшарить свой контент, внеся таким образом лепту в пополнении базы выбранного вами хаба. А вот как именно это делается, мы расскажем в следующий раз.

Читать еще:  Программа восстановления документов doc в убунту. Как восстановить удаленные файлы на Linux

Хаб (Direct Connect)

Direct Connect — это децентрализованная файлообменная (P2P) сеть, в основе работы которой лежит проприетарный протокол, разработанный фирмой NeoModus.

Содержание

История

NeoModus была основана Джонатаном Хессом (Jonathan Hess) в ноябре 1999 года как компания, зарабатывавшая на многодокументным (MDI), и появилась возможность использовать плагины для файлообменных протоколов (как в DC++ и др.

Клиенты

Оригинальный клиент назывался NeoModus Direct Connect (сокращённо NMDC). В настоящее время подавляющее большинство пользователей сети пользуется многочисленными клиентами на базе клиента DC++, являющегося продолжателем NMDC версии 1.0.

6.79 Beta 8 — 2007-04-01

Клиенты подключаются к одному или нескольким серверам, т. н. хабам для поиска файлов, которые обычно не связаны между собой (некоторые типы хабов можно частично или полностью связать в сеть, используя специализированные скрипты или программу Hub-Link) и служат для поиска файлов и источников для их скачивания. В качестве хаба чаще всего используются Verlihub, DB Hub.

Отличия от других P2P-систем

Протокол ADC

Несмотря на все достоинства, протокол DirectConnect на практике имеет множество специфических проблем, в том числе мешающих эффективному файлообмену. Большое количество разработанных расширений протокола неспособно разрешить все недостатки Direct Connect. Разработчики клиента DC++ занимаются разработкой принципиально нового протокола, называемого Advanced Direct Connect (ADC), призванного повысить надёжность, эффективность и безопасность файлообменной сети и позволяющего также реализовывать принципиально новые расширения протокола. 2 декабря 2007 года вышла окончательная версия протокола ADC 1.0 [1]

В первую очередь он позволит:

  1. Разные шары на каждом хабе
  2. Реальная идентификация каждого пользователя
  3. Смена ника без переподсоединения
  4. Поиск напрямую между клиентами
  5. Большая вместимость Хаба (сейчас около 13000 пользователей на YnHub)
  6. Защищённая паролем передача(Tiger Hash)

Несмотря на выход в свет ADC 1.0, в этом протоколе остаётся много неясностей в реализации и потенциальных уязвимостей. Как правило они связаны с тем, что изначальный протокол DirectConnect не предполагал возможности отправки сообщения (или вообще какого-либо элемента протокола) ограниченной группе пользователей или одному пользователю, так как все сообщения посылались через сервер (главный чат и приваты). В ADC возможность посылать ограниченные сообщения есть, что приводит к появлению уязвимостей. Например — клиент может публично объявить, что находится в пассивном режиме, но при потребности скачать что-либо с другого пассивного пользователя тайно сообщить ему свой внешний IP-адрес и порт [2] . Также теоретически возможно посылать определённому клиенту приватное сообщение, которое будет проинтерпретировано как сообщение в общем чате и отображено соответствующим образом [3] .

Примечания

  1. http://adc.sourceforge.net/ADC.html (англ.)
  2. http://dcpp.wordpress.com/2008/01/02/beware-of-the-pm-flag/ (англ.)
  3. http://dcpp.wordpress.com/2008/01/17/scamming-passive-users-in-adc/ (англ.)

Ссылки

  • Описание протокола DC (англ.)
  • Описание протокола ADC v1.0 (англ.)
  • Список российских DC++ хабов (рус.)
  • Российское сообщество DC++ (рус.)
  • Русский форум DC++ на сайте Процентра (рус.)
  • Direct Connect info (рус.)
  • Adrium DC++ Forum (рус.)
  • Российский форум DC++ (рус.)
  • DCzone (рус.)

Wikimedia Foundation . 2010 .

Смотреть что такое «Хаб (Direct Connect)» в других словарях:

Direct Connect — это частично централизованная файлообменная (P2P) сеть. DC сеть состоит из хабов, DC клиентов и хаблистов. Хаб предоставляет подключившемуся к нему клиенту список подключённых пользователей, возможность использовать поиск и встроенный развитый… … Википедия

Advanced Direct Connect — (ADC) протокол для пиринговых сетей, основанный на протоколе Direct Connect (DC). ADC клиенты подключаются к центральному серверу и обмениваются файлами напрямую между участниками сети. Эту статью следует викифицировать … Википедия

Сравнение клиентов Direct Connect — Следующие таблицы содержат сравнение общей и технической информации для ряда клиентов Direct Connect. Прочая информации дана в статьях об этих программах. Эта статья не является всеобъемлющей и не обязательно содержит самую свежую информацию.… … Википедия

Хаб — (англ. hub, буквально ступица колеса, центр) в общем смысле, узел какой то сети. В авиации (на англ. часто gateway шлюз) узловой аэропорт, достаточно крупный пересадочный и перегрузочный транспортный узел с… … Википедия

Magnet-ссылка — Magnet icon URI схема magnet: открытый, находящийся в стадии рабочего черновика стандарт, определяющий URI схему т. н. magnet ссылок, предназначенных преимущественно для указания на ресурсы, доступные к загрузке через пиринговые сети.… … Википедия

EiskaltDC++ — EiskaltDC++ … Википедия

Verlihub — популярный хаб для файлообменной системы Direct Connect для UNIX систем, прежде всего Linux и FreeBSD. Особенности Verlihub Является open source проектом и распространяется по лицензии GNU GPL. Разрабатывается под Linux, но может работать и на… … Википедия

Читать еще:  Почему грузит процессор на 100. Решение проблем с беспричинной загрузкой процессора

ДиСи-плас-плас — DC++ Тип Файлообменные сети Разработчик Jacek Sieka Написана на C++ … Википедия

ДиСи-плюс-плюс — DC++ Тип Файлообменные сети Разработчик Jacek Sieka Написана на C++ … Википедия

YnHub — популярный хаб файлообменной системы Direct Connect для Windows. Является продолжателем известного хаба YHub. Особенности YnHub Является проектом с закрытым кодом. Поддерживает большое количество разнообразных настроек, таких, например, как… … Википедия

Файлообменные сети: direct connect. Что, где и как.

Сегодня нашу жизнь невозможно представить без компьютера и Интернета. С помощью этих детей человеческой мысли мы работаем, смотрим фильмы, слушаем музыку, играем, общаемся. Миллионы миллионов файлов блуждают по просторам Интернета, не говоря уже о тех, которые лежат в дебрях нашего компьютера. Нас — счастливых обладателей этой чудо — машины тоже не перечесть, так почему бы не поделиться друг с другом своими прекрасными файлами, чтобы обогатить содержимое своего и чужих компьютеров? Подобные мысли посещали людей давно, благодаря чему были созданы одноранговые, децентрализованные или пиринговые (Peer to Peer, p2p) сети. С их помощью пользователи могут обмениваться файлами, лежащими прямо у них на компьютере.

Работа таких сетей основана на равноправии участников, то есть в них нет выделенных серверов, а каждый компьютер может быть как сервером, так и клиентом. В чем преимущество такой организации? В том, что работа сети не нарушится, если выйдет из строя какой — нибудь узел (компьютер), и можно спокойно продолжить пользоваться сетью. Причем совсем необязательно днем и ночью мучить компьютер беспрерывной работой, потому что любой пользователь сети P2P может приходить и уходить, когда ему захочется.

P2P сети делятся на централизованные, децентрализованные и гибридные.

Первый вид — это сети, в которых служебную информацию (все — таки нужна инфраструктура для объединения разбросанных клиентов между собой) хранят индексационные серверы. Достоинства — это небольшой объем служебной информации, передаваемой на сервер и простота программирования таких сетей. А вот недостаток все же серьезный — при выходе из строя индексационных серверов сеть перестает работать.

В децентрализованных сетях нет таких серверов, но объем передаваемой служебной информации больше. Однако нет способов заставить такую сеть перестать функционировать.

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

Что же необходимо сделать, чтобы стать участником файлообменной сети? Во — первых, нужно установить соответствующую типу сети файлообменную программу, которая создана специально для скачивания файлов по сети. Затем, после подключения к сети, взять файл — это может быть программа, музыкальный файл, картинка и т.п. — и «расшарить» его, т. е. дать к нему доступ другим пользователям сети. Как правило, объем таких файлов должен быть несколько гигабайт, но размер не ограничен. Хотя не надо полностью расшаривать свой жесткий диск, особенно системные папки. Открытые для общего доступа директории другие пользователи не смогут изменить и удалить, они имеют возможность их только скачать. Миллионы людей «расшаривают» свои файлы, поэтому все, что еще ннужно сделать — воспользоваться поиском, который присутствует в файлообменной программе и ищет ресурсы, выложенные подобным образом на других компьютерах сети. Число пользователей файлообменников огромно, благодаря этому искомый файл наверняка найдется. Итак, осталось лишь скачать найденные ресурсы, причем бесплатно.

Казалось бы, все отлично — ставь программу, ищи и качай, но и тут есть свои подводные камни. Один из них — доступна для перехвата часть информации об IP — адресах и ресурсах участников, так как хранится и пересылается она в незашифрованном виде. Еще одна проблема-распространение “червей” и фальсификация ID ресурсов для их подделки. Эти вопросы решаются различными средствами, но о полной безопасности говорить пока рано.

А теперь поговорим об одном из ярких представителей децентрализованной файлообменной сети типа P2PDirect Connect или DC, что расшифровывается как “соединение напрямую”. Это одна из самых популярных сетей P2P в мире, во многом потому, что:

  • в ней присутствует развитый многопользовательский чат
  • сервер (хаб) может быть посвящен конкретной тематике, например, определенному жанру фильмов, что облегчает поиск пользователей с необходимыми файлами
  • в зависимости от клиента, можно скачивать целые директории, установить ограничения на минимальный объем расшаренного материала, получить список файлов пользователя в виде древовидной структуры и т.д.
Читать еще:  Лучший лаунчер для android без рекламы. Выбираем лучший Android-лаунчер

В специальной программе — клиенте для сети DC указывается, какие папки будут доступны для скачивания, затем она подключается к общему серверу в локальной сети и с помощью него позволяет увидеть другие, подключенные к серверу, компьютеры.
Рассмотрим наиболее популярные файлообменные клиенты для DC, а именно DC++, ApexDC++ и FlylinkDC ++. Все они являются программами open source, т.е. с открытым исходным кодом.

DC++ — свободный файлообменный клиент. C помощью него можно быстро найти и скачать файлы в сети Direct Connect.

DC++ отображает содержание директорий, содержимое которых могут скачать другие пользователи на удаленном компьютере. Из папки можно скачать такое количество файлов, сколько вам нужно: либо все файлы, либо только один. Без лишнего наполнения и надежный, DC++ поддерживает хеширование и скачивание из нескольких источников. Интерфейс клиента — многоязычный, для определения страны пользователей по IP, дистрибутив включает в себя базу GeoIP.

Простой процесс подключения к сети — одно из достоинств DC++, в добавок, программа поддерживает чат, как общий, так и приватный.
Для того, чтобы использовать клиент, необходимо «расшарить» (выделить для общего пользования) некоторое количество своих ресурсов, что, по — моему вполне логично. Если бы большинство пользователей только скачивало, а не выкладывало ресурсы,то и найти в такой сети что — либо было бы весьма сложно.

ApexDC++ #

ApexDC++ — бесплатный клиент для файлообмена в P2P сетях типа Direct Connect.

По умолчанию, ApexDC++ поддерживает английский интерфейс. Для того, чтобы его русифицировать, нужно скачать специальный файл русификации.

Среди возможностей ApexDC++ есть такие, как блокировка IP — адресов, обновление IP — адреса при запуске, функция сохранения списка нежелательных пользователей, чат.
Версия построена на основе StrongDC 2.22, который представляет собой модификацию DC++, с многочисленными улучшениями.

Интуитивно понятный интерфейс позволяет настроить программу под свой вкус, имеется возможность сменить тему оформления программы.

FlylinkDC++ #

FlylinkDC++ является модификацией DC++ и базируется на исходном коде ApexDC++ 0.4.0. С ее помощью можно легко и просто найти файлы, которые Вам нужны. Имеется поиск по имени, формату, размеру файла, поэтому вы с большой вероятностью найдете интересующую вас информацию.

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

Помимо хорошего интерфейса, FlylinkDC++ поддерживает автоподключение уже к добавленным хабам при первом запуске, автоматически сохраняет копию настроек при старте, автоматически определяет запуск в Linux под эмулятором Wine и правит настройки для исключения «креша». К тому же, процедура поиска личного IP — адреса стала легче, увеличилось быстродействие, присутствует возможность выбора любых ограничений скорости (скорость входящего не зависит от исходящего потока). В программе применяется система “автобан”, которая запрещает скачивать файлы пользователям, не попадающим под заданные критерии.

В добавок ко всему в программе FlylinkDC++ есть встроенный чат, который позволяет общаться пользователям файлообмена в режиме реального времени.

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

Заключение

Файлообменные сети прочно и надолго входят в нашу жизнь, благо сейчас скорость сетевого соединения это практически везде позволяет. Сети с технологией Peer to Peer — отличная возможность разнообразить свои файловые ресурсы и поделиться своими с окружающими просто и без усилий.

Среди рассмотренных файлообменных клиентов для сетей Direct Connect нельзя выделить какой – то один, все они родственны, и различия можно увидеть, установив какой – либо из них себе на компьютер и посмотрев, что нравится, а что нет именно вам.

Итак, если вы хотите вступить в файлообменное сообщество, скачайте какой-либо из клиентов и освободите побольше места на жестком диске — теперь оно вам точно пригодится!

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector