Що таке P2P мережі?З розвитком інтернету ми отримали можливістьобмінюватися різного роду інформацією якщо не миттєво, то дуже швидко. Існує маса способів передати файли з іншим користувачем інтернету, але один з найпопулярніших - це P2P мережі. Що являють собою файлообмінні P2P мережі?



P2P - це скорочення від англійського виразу "Peer-to-peer", Що можна перевести як «рівний - рівному». Їх ще називають одноранговими, децентралізованими або пірінговимі мережами.



У чому відмінність P2P мережі від звичайного файлообмінника? У випадку з файлообмінників всі дані зберігаються на сервері, з якого користувачі можуть їх завантажити. Якщо файл буде видалений з сервера або серверстане з якоїсь причини недоступний, доступу до цієї інформації у користувачів, ясна річ, більше не буде. До того ж, швидкість скачування обмежена пропускною здатністю сервера і навантаженням на нього.



У P2P мережі такого сервера немає. Необхідні файли зберігаються на комп'ютерах користувачів в «расшаренних» папках (папках, відкритих для загального доступу). І кожен комп'ютер може виступати як в ролі клієнта (скачувати інформацію), так і в ролі сервера (віддавати інформацію). Файл при цей може гойдатися фрагментами відразу з декількох джерел. Це дозволяє підвищити швидкість скачування.



Зараз найчастіше використовуються так звані гібридні (частково децентралізовані) P2P мережі. У таких мережах сервер присутній, але вінвикористовується не для зберігання інформації, а для координації роботи мережі. Така мережа об'єднує в собі швидкість чистої P2P-мережі і надійність централізованої мережі. На даний момент два найпопулярніших пірінгових мережевих протоколу, використовуваних в P2P мережах - це BitTorrent і Direct Connect.



P2P мережі: протокол BitTorrent



При обміні файлами через протокол BitTorrent завантажувані файли передаються частинами. Завантажуючи файл за допомогою спеціальної програми (torrent-клієнта), ви в той же час віддаєте його іншим клієнтам за принципом «ти мені - я тобі».



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



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



Найбільш популярні торрент-клієнти - це офіційний клієнт BitTorrent, uTorrent, BitComet, KTorrent, Deluge, Transmission, Vuze (Azureus) і ін.



P2P мережі: протокол Direct Connect



Протокол Direct Connect частіше використовується в локальних мережах. Для скачування в DC мережі вам потрібно встановитиспеціальний клієнт і підключитися до одного або декількох DC-хабам. У цій P2P мережі хаб виконує роль сервера. Підключившись до нього, ви побачите список підключених користувачів, зможете здійснювати пошук расшаренних файлів і, природно, завантажувати їх.



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



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



Найбільш популярні DC клієнти - це різні нащадки клієнта DC ++, зокрема, StrongDC ++, ApexDC ++, FlylinkDC ++, GreyLink, EiskaltDC ++ і ін.



P2P мережі - досить зручний спосіб обміну файлами. Але, на жаль, в таких мережах практично неможливо відстежити порушення авторських прав, адже файли зберігаються у всіх і в той же час, по суті, ні у кого. Поширення файлів - виключно на совісті учасників P2P мережі.



Що таке P2P мережі?
Коментарі 0