25900 авторів і 91 редактор відповіли на 98952 питання,
розмістивши 129771 посилання на 81900 сайтів, приєднуйтесь!

Реклама партнерів:

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

РедагуватиУ обранеДрук

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

Мережа складається з безлічі клієнтів і декількох сотень серверів, що взаємодіють між собою. Клієнтами є користувачі, які завантажили файли, і користувачі, які мають повні версії файлів («повні джерела»). Сервери дозволяють знаходити опубліковані файли та інших користувачів, що мають ці файли (повністю або частково). Самі файли через сервера не проходять.

Пошук в мережі eDonkey

Кожен клієнт пов'язаний з одним із серверів мережі. Клієнт повідомляє серверу, які файли він надає в загальний доступ. Кожен сервер підтримує список усіх загальних файлів клієнтів, підключених до нього. Коли клієнт щось шукає, він посилає запит своєму основному сервера. У відповідь сервер перевіряє всі файли, які йому відомі, і повертає клієнту список файлів, що задовольняють його запитом.

Можливий пошук по декількох серверах одночасно. Такі запити і їх результати передаються через протокол UDP, щоб зменшити завантаження каналу і кількість підключень до серверів. Ця функція особливо корисна, якщо пошук на сервері, до якого клієнт підключений в даний час, дає низький результат.

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

Завантаження файлів з мережі eDonkey

Коли клієнт запитує завантаження файлу, сервер спочатку збирає список усіх відомих йому клієнтів, що мають запитуваний файл. Після цього він опитує інші відомі йому сервери, чи мають цей файл клієнти, підключені до них. Як тільки він знаходить інших клієнтів з файлом, тоді сервер запитує у кожного клієнта різні частини файлу. Цей процес продовжується до тих пір, поки файл не буде зібраний цілком. Періодично сервери зв'язуються один з одним на короткий час. Під час цього сеансу зв'язку сервер, оголошуючи про своє існування, посилає список всіх інших відомих йому серверів. Таким чином, сервери підтримують список інших активних серверів. Коли клієнт підключається до сервера, сервер може видати йому список відомих йому серверів

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

Джерело - Вікіпедія

Реклама партнерів:

РедагуватиУ обранеДрук


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

В інших пошукових системах:

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

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