Відмінності 2p2 мережі від інших файлообмінних мереж
У звичайних файлообмінних мережах файли зберігаються на сервері, з якого будь-який користувач може завантажити знадобився йому файл. Якщо файл буде видалений з сервера, користувач втратить до нього доступ. До всього іншого, швидкість скачування обмежена пропускною здатністю сервера.
У тимчасових мережах такого сервера немає. Всі необхідні файли зберігаються на жорстких дисках користувачів в папках, які вони відкрили для загального доступу. В p2p мережах кожен комп`ютер виступає як у ролі сервера, віддаючи інформацію, так і в ролі клієнта, коли інформацію необхідно завантажити. Це дозволяє значним чином збільшити швидкість обміну файлами.
В даний час найбільшого поширення набули гібридні p2p мережі. У таких мережах сервер присутній в ролі координатора, що забезпечує взаємодію між користувачами, однак жодної інформації він не зберігає. Такі мережі об`єднують в собі як швидкість чистої 2p2 мережі, так і надійність централізованої мережі. На даний момент найбільш популярними протоколами гібридних мереж є BitTorrent і Direct Connect.
Протокол BitTorrent
Обмін файлами через протокол BitTorrent відбувається частинами за допомогою спеціальної програми-клієнта. Під час скачування відбувається обмін обривками файлів за принципом «ти мені - я тобі».
Передача файлів координується за допомогою спеціального сервера - торрент-трекера. Він необхідний для того, що учасники мережі, так звані бенкети, могли знайти один одного. На такому сервері зберігаються ідентифікатори файлів, IP-адреси і порти клієнтів. Найчастіше торрент-трекер являє собою сайт, на якому зберігатиметься інформація про розповсюджуваних файлах.
Багато трекери для дотримання основного принципу мереж p2p використовують систему реєстрації та рейтингів. У них враховується співвідношення завантаженої і відданої користувачем інформації. У випадках, коли обсяг завантаженої користувачем інформації буде значно перевищувати обсяг відданої їм інформації, можливість скачування для нього буде обмежена.
Протокол Direct Connect (DC)
Обмін файлами через протокол Direct Connect найчастіше відбувається між користувачами локальних мереж. Для роботи в мережі DC необхідний спеціальний клієнт, що підключається до одного або декількох серверів, які в такій мережі називаються хабами. Підключившись до хабу, користувачі має можливість викачувати файли з відкритих для доступу папок інших учасників мережі.
Цікавою особливістю DC-мереж для користувачів є можливість обміну в чаті миттєвими особистими повідомленнями.
Єдиним істотним мінусом p2p мереж є порушення авторських прав. Так як обмін файлами між користувачами фактично неможливо відстежити, їх поширення залишається виключно на совісті учасників тимчасових мереж.