Вопросы и Ответы

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

0

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

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

Поиск в сети eDonkey

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

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

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

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

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

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

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

YouTube

 Изменить 

Ещё Что такое

Что такое гибернация ОС | Вопрос и Ответ
Гибернация (от англ. hibernation) — энергосберегающий режим операционной системы компьютера. При его активации компьютер выключается, а содержимое оперативной памяти сохраняется в

Что такое "Burning Man" | Вопрос и Ответ
Burning Man (Горящий Человек) - фестиваль радикального самовыражения, ежегодно проводимый в невадской пустыне США, в палаточном городе Блэк Рок Сити, кульминацией которого становится обряд

Что такое бюджетный автомат (БА) | Вопрос и Ответ
Бюджетный автомат (БА) – это специализированная версия программы WM Keeper, предназначенная для коллективного управления электронными кошельками WebMoney. Бюджетный автомат функционирует в

Что такое фигляр | Вопрос и Ответ
Фигляр (польск. figlarz — шутник, от figiel — фокус, проделка, шалость; возможно, восходит к ср.-лат. vigiliae — ночное бодрствование или лат. figura — фигура).

Что такое мошенничество | Вопрос и Ответ
Мошенничество — хищение чужого имущества или приобретение права на чужое имущество путём обмана или злоупотребления доверием.При этом под обманом понимается как сознательное искажение истины

Что такое Open Office | Вопрос и Ответ
OpenOffice.org - это один из самых крупномасштабных проектов open-source (программного обеспечения с открытым кодом), целью которого является создание свободного и при этом полноценного пакета

Что такое слова-антагонизмы | Вопрос и Ответ
Палиндром (от греч. palindromeo — движущийся в обратном направлении, возвращающийся, бегущий вспять) — слово, стих или фраза, одинаково читаемые по буквам слева направо и справа

Что такое геодезический знак | Вопрос и Ответ
Геодезический знак представляет собой деревянное или металлическое сооружение над центром геодезического пункта, служащее объектом визирования на пункт и для подъема геодезического инструмента над

Что такое типографское гильоширование | Вопрос и Ответ
Гильошированием называется один из печатных процессов. Гильоширование — нанесение на бумагу специальным типографским станком орнаментального узора в виде сетки или переплетающихся волнистых

Что такое сложение как способ образования слов | Вопрос и Ответ
Образование новых слов путем сложения, сращения и перехода из одной части речи в другую Примечание. В данном ответе нулевое окончание обозначено знаком «Ο» за

Фото Интернет

 Изменить 
Что такое сложение как способ образования слов