Введення, пирингові мережі, загальні поняття - пирингові мережі

Необхідність мати доступ до величезної кількості інформації, що лежить на інших комп'ютерах, спочатку породила локальні мережі. Це допомогло на деякий час, але об'єднати таким чином велику кількість комп'ютерів виявилося неможливо. Можливість же доступу до файлів, можливо наявних у кого-то ще, була дуже приваблива. Тому була запропонована система, що дозволяє приймати і передавати файли з кожного комп'ютера, з яким є зв'язок і на якому є певному програмному забезпеченню. Такі системи отримали назву п2п (p2p) або пірінгових (peer-to-peer) мереж. Це словосполучення можна перекласти як «рівноправний обмін». Це означає, що ви, маючи деякі файли, які можуть бути цікаві комусь ще, дозволяєте бажаючим їх у вас скопіювати, а натомість отримуєте можливість отримати файли, необхідні вам, від тих, у кого вони є.

Актуальність теми: Оскільки в даний час Інтернет отримує все більшу і більшу поширеність, використання пірінгових мереж є більш актуальною з кожним днем. Адже на сьогоднішній день знайти потрібний файл (улюблений фільм, нову програму для свого «електронного друга», яка щойно вийшла пісню улюбленої зірки, книгу і просто будь-якої Вас файл) набагато простіше якщо ви знаєте що таке пірінгові мережі, і знаєте як ними користуватися.

Завдання: Вивчити призначення пірінгових мереж, типи, використання пірінгових мереж. Пізнати за допомогою якого контенту можливо користуватися пірінговимі мережами.

загальні поняття

Однією з основних труднощів реалізації подібного обміну було те, що було необхідно якимось чином знайти тих, у кого є те, що вам потрібно. Для вирішення цієї проблеми існують два основні шляхи: централізоване і розподілене сервери. У разі роботи з централізованою сервером кожен користувач повинен зареєструватися на цьому сервері, який збере інформацію про користувача (файли, доступні для обміну, ідентифікатор користувача і т.д.), а потім внесе цю інформацію в свою базу даних, по якій і буде в надалі йти пошук. Всі запитані користувачем файли будуть шукатися в базі даних центрального сервера, а знайдені посилання будуть передаватися користувачеві для встановлення прямого зв'язку саме з тим комп'ютером, на якому є потрібна інформація. Саме на такому принципі працює популярна здавалося (KaZaa) і багато інших пирингові додатки. Описаний спосіб обміну файлами за допомогою одного або декількох центральних серверів заснований на так званому протоколі ФастТрак (FastTrack), який є комерційним, що кілька негативно впливає на розробку додатків, його використовують.

У другому випадку, коли центрального сервера не існує, використовується протокол Гнутелла (Gnutella), який передає запит користувача не центрального серверу, а безпосередньо іншим комп'ютерам мережі. Тобто користувач сам є і клієнтом, і сервером пиринговой мережі. Такого роду системи менш вимогливі до прийому і реєстрації нових членів і відрізняються величезною швидкістю поширення запиту. По суті, кількість опитаних джерел збільшується в геометричній прогресії. Прикладом програми, що використовує цей підхід, може служити Морфеус (Morpheus).

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

Після закриття напстер пирингові додатки стали з'являтися з дивовижною швидкістю і до теперішнього часу їх існує досить багато. Періодично одні гинуть, інші народжуються і перероджуються. Одним з найвідоміших в світі є здавалося, а в рунеті - різновиди емуль (eMule) і еДонкі (eDonkey).

Насправді, ослик і мул, як їх називають ті, хто ними користується, є в певному сенсі проміжними системами між розподіленими і централізованих системах: існують центральні сервера, які обробляють запити користувачів (осло- і муловодов відповідно), але таких серверів досить багато , що дозволяє з одного боку їх не перевантажувати, але з іншого боку дещо ускладнює пошук, так як оновлення і отримання інформації з інших серверів займає деякий час.

В цілому осел і мул мають дуже багато спільного, але їх порівняння виходить за рамки даної статті і заслуговує додаткового більш докладного висвітлення. Це вже не кажучи про різні версії ослика і наявності емуль Плюс (eMule Plus), який, до слова, теж є в кількох іпостасях.

Як і в будь-якому іншому співтоваристві, серед тих, хто користується пірінговимі мережами, існують деякі правила поведінки і правила хорошого тону. Вони прості і очевидні, але, на жаль, не завжди і не всіма виконуються.

Майбутнє пірінгових мереж в цілому бачиться досить райдужним. Пристрасть людей до обміну (та ще й безкоштовним, чого вже там темнити) незнищенна. Пристрасть компаній до заробляння грошей також незнищенна. Виходить класичний випадок: єдність і боротьба протилежностей. Нічого протизаконного в самих мережах немає. Вони будуть будуватися і далі. Зараз, наприклад, будується європейська пірінгова мережу ДатаГРІД (DataGRID) під керівництвом Європейського центру ядерних досліджень (ЦЕРН), яка буде розподілена по всій Європі, і, як очікується, стане головним обчислювальним ресурсом Європи. А вже як буде вестися боротьба з піратським розповсюдженням матеріалів, покаже час.

Схожі статті