Структура сети Direct Connect

Структура сети Direct Connect

Как уже упоминалось ранее, сеть Direct Connect (Прямое соединение) — это децентрализованная сеть, состоящая из отдельных серверов-коммутаторов (хабов), к которым подключаются компьютеры пользователей для обмена файлами. Пользователи могут искать и скачивать файлы с компьютеров других пользователей, подключенных к выбранному хабу и в пределах одного этого узла. Хаб только помогает клиентской программе пользователя найти желаемый файл и установить соединение между этими двумя компьютерами. Но на своих жестких дисках раздаваемые файлы хаб не хранит. Прием и передача файлов происходят напрямую между клиентскими программами в режиме равноправных узлов (peer-to-peer).

Каждый хаб может предоставлять дополнительные услуги: действовать в качестве сервера мгновенных сообщений в своих границах. То есть, пользователи, подключившиеся к определенному хабу, могут обмениваться между собой сообщениями, используя основной чат (видимый каждому пользователю хаба) или игнорируя основной чат, общаясь с конкретным пользователем напрямую. Многие хабы предоставляют отдельные "комнаты" для дискуссий, в которых дискутируют только определенные группы людей.

Существуют два вида хабов: открытые и закрытые.

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

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

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

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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Структура сети. Сетевой адрес.

Из книги 64 килобайта о Фидо автора Filimonov Nick

Структура сети. Сетевой адрес. Быть может оттого, что FIDONet создавалась как некоммерческая сеть, она имеет иерархическую древовидную структуру. Структура сети определяет правила передачи почты между станциями, подчиненность узлов, а также людей, ответственных за


Структура

Из книги Word 2007.Популярный самоучитель автора Краинский И

Структура Режим Структура используется при создании больших документов, насыщенных заголовками и подзаголовками (рис. 2.60). Для работы с этим режимом нужно, чтобы документ был отформатирован при помощи стилей (см. разд. 4.7), иначе этот режим в работе помочь не сможет. Рис.


Структура

Из книги Создание шаблонов Joomla автора Автор неизвестен

Структура Так как вы имеете дело с отображением структурированных данных, необходимо определится с общим размещением. Обычно Joomla! использует структуру размещения элементов показанную ниже: Рис. 1: СтруктураСекция 1:  Часть 1: Тут стоит разместить логотип или название


Голубятня: Globusbook 950 Connect Сергей Голубицкий

Из книги Цифровой журнал «Компьютерра» № 67 [02.05.2011 — 08.05.2011] автора Журнал «Компьютерра»

Голубятня: Globusbook 950 Connect Сергей Голубицкий Опубликовано 05 мая 2011 года Сегодня у нас на видеопрезентации — очередная игрушка от милого моему сердцу «Глобуса»: электронная ибукса, укомплектованная 3G минирутером и USB-модемом от Мегафона — GLOBUSBOOK 950


2.2.9. YANDEX.DIRECT

Из книги Интернет-маркетинг на 100% автора Коллектив авторов

2.2.9. YANDEX.DIRECT ТЕКСТОВЫЕ ОБЪЯВЛЕНИЯ В «ПОИСКЕ» (ПОИСКОВАЯ РЕКЛАМА)Система Yandex.Direct работает в основном с текстовыми объявлениями, которые состоят из заголовка (33 символа) и собственно текста объявления (еще 75 символов). В результате получается довольно короткое послание, не


Оператор CONNECT

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен


4.3. Функция connect

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

4.3. Функция connect Функция connect используется клиентом TCP для установления соединения с сервером TCP.#include <sys/socket.h>int connect(int sockfd, const struct sockaddr *servaddr, socklen_t addrlen);Возвращает: 0 в случае успешного выполнения функции, -1 в случае ошибкиАргумент sockfd — это дескриптор сокета,


8.11. Функция connect для UDP

Из книги автора

8.11. Функция connect для UDP В конце разделе 8.9 мы упомянули, что асинхронные ошибки не возвращаются на сокете UDP, если сокет не был присоединен. На самом деле мы можем вызвать функцию connect для сокета UDP (см. раздел 4.3). Но это не приведет ни к чему похожему на соединение TCP: здесь не


Многократный вызов функции connect для сокета UDP

Из книги автора

Многократный вызов функции connect для сокета UDP Процесс с присоединенным сокетом UDP может снова вызвать функцию connect Для этого сокета, чтобы:? задать новый IP-адрес и порт;? отсоединить сокет.Первый случай, задание нового собеседника для присоединенного сокета UDP, отличается


Тайм-аут для функции connect (сигнал SIGALRM)

Из книги автора

Тайм-аут для функции connect (сигнал SIGALRM) В листинге 14.1[1] показана наша функция connect_timeo, вызывающая функцию connect с ограничением по времени, заданным вызывающим процессом. Первые три аргумента — это аргументы, которых требует функция connect, а четвертый — это длительность


16.3. Неблокируемая функция connect

Из книги автора

16.3. Неблокируемая функция connect Когда сокет TCP устанавливается как неблокируемый, а затем вызывается функция connect, она немедленно возвращает ошибку EINPROGRESS, однако трехэтапное рукопожатие TCP продолжается. Далее мы с помощью функции select проверяем, успешно или нет завершилось


16.4. Неблокируемая функция connect: клиент времени и даты

Из книги автора

16.4. Неблокируемая функция connect: клиент времени и даты В листинге 16.7 показана наша функция connect_nonb, вызывающая неблокируемую функцию connect. Мы заменяем вызов функции connect, имеющийся в листинге 1.1, следующим фрагментом кода:if (connect_nonb(sockfd, (SA*)&servaddr, sizeof(servaddr), 0) < 0)err_sys("connect


Прерванная функция connect

Из книги автора

Прерванная функция connect Что происходит, если наш вызов функции connect на обычном блокируемом сокете прерывается, скажем, перехваченным сигналом, прежде чем завершится трехэтапное рукопожатие TCP? Если предположить, что функция connect не перезапускается автоматически, то она