28990 авторов и 62 редактора ответили на 85266 вопросов,
разместив 135227 ссылок на 43432 сайта, присоединяйтесь!

Что такое eDonkey2000 (eDonkey, eD2k)?

РедактироватьВ избранноеПечать

eDonkey2000, eDonkey, eD2k — файлообменная сеть, построенная по принципу P2P (per-to-per - друг другу, от каждого - каждому) на основе сетевого протокола прикладного уровня MFTP. Распространённые в Рунете неформальные названия: «ослик», «осёл», пользователи сети — «ословоды».

 

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

 

Поиск в сети eDonkey

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

 

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

 

Кроме того, ссылки на файлы публикуются на различных форумах в Интернете, в виде так называемых «релизов».

 

Загрузка файлов из сети eDonkey

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

 

Принцип работы на примере: Вы выкладываете в общий доступ Файл. Информация об этом Файле поступает на Сервер, к которому подключен Ваш клиент. Теперь если какой-либо пользователь будет искать этот Файл, то он получит информацию о том, что этот Файл есть у Вас. После этого пользователь (назовем его Пользователь-1) начнет закачку Файла от Вас. Теперь в сети eDonkey есть один целый Файл, находящийся у вас и фрагмент Файла у Пользователя-1. Теперь если этот же Файл запросит Пользователь-2, то он сможет закачивать Файл из двух источников - от Вас и от Пользователя-1. Следующий пользователь сможет скачивать Файл уже из 3-х источников, и так далее по аналогии. При этом соблюдается следующий принцип - в первую очередь закачиваются наиболее редкие в сети фрагменты файла, таким образом фрагменты файла равномерно распространяются и снижается нагрузка в сети.

 

Источник - Википедия

Последнее редактирование ответа: 28.07.2007

  • Оставить отзыв

    Оставить отзыв

РедактироватьВ избранноеПечать

«Что такое eDonkey2000 (eDonkey, eD2k)»

В других поисковых системах:

GoogleЯndexRamblerВикипедия

В соответствии с пользовательским соглашением администрация не несет ответственности за содержание материалов, которые размещают пользователи. Для урегулирования спорных вопросов и претензий Вы можете связаться с администрацией сайта genon.ru. Размещенные на сайте материалы могут содержать информацию, предназначенную для пользователей старше 18 лет, согласно Федерального закона №436-ФЗ от 29.12.2010 года "О защите детей от информации, причиняющей вред их здоровью и развитию". Обращение к пользователям 18+.