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

Скачування файлів з інтернету з величезною швидкістю дозволяє не окремий клієнт, а цілий протокол під назвою одно - рангові централізовані мережі. Це комп'ютерні мережі, засновані на принципі рівноправ'я учасників. В таких мережах немає сервера, і кожен комп'ютер є як клієнтом, так і сервером. На відміну від класичної схеми: клієнт - сервер, peer-to-peer (p2p) мережі доступні, поки у них є хоча б один учасник. Кожен комп'ютер приєднаний називається бенкетом. Ці мережі користуються популярністю в телекомунікаційній сфері, де один комп'ютер зв'язується з іншим і обидва перетворюються на учасників однієї мережі. В такому разі на якість зв'язку і швидкості передачі даних впливає такий фактор, як відстань між одним комп'ютером та іншими. Один з прикладів такого рішення - Skype. Для роботи з даними і з файлами найчастіше використовують гібридну p2p мережа. Найпоширеніший гібрид - BitTorrent.

Схема peer-to-peer мережі:

peer-to-peer
Загальні поняття

torrent-protokolТоррент клієнт - програма для приєднання до p2p мережі і закачування або роздачі файлів. На ринку величезна кількість програмного забезпечення, але програма uTorrent є лідером в своєму роді.
 Сід - рівноправний учасник мережі, який роздає файл для скачування.
Бенкет - учасник мережі, який встав на закачування файлу. При закачування файл попутно лунає. Таким чином, кожен бенкет рано чи пізно стає сідом і роздає скачуваний файл іншим учасникам мережі.
Трекер - спеціальний сервер, передає інформацію за протоколом HTTP. Трекер знаходить клієнтів мережі і пов'язує їх один з одним. Фактично, на трекері зберігаються IP-адреси і вхідні порти клієнтів і хеш-суми.
peer-to-peer
Налаштування програми uTorrent

Приходимо в «Налаштування» ⇒ «Налаштування програми» ⇒ «Загальні» і включаємо пункти:

Запуск windows - ставимо галочку;
Автопроверка асоціацій - ставимо галочку;
Розподіляти місце відразу - ставимо галочку.
Настройки программы
Налаштування програми

Далі йдемо в з'єднання і ставимо галочки на пунктах: переадресація UPnP і NAT-PMP. Порт вхідного з'єднання тиснемо «Створити», але воно повинно бути більше 50000.

Пункт налаштувань з'єднання
Пункт настроек соединения
Наступний пункт «Швидкість». Тут ставимо:

Максимальна швидкість віддачі - 0;
Загальне обмеження швидкості прийому - 0;
 Максимальне число з'єднань - залежить від швидкості Вашого інтернет каналу. Якщо у Вас 100 Мб - ставте 10000, якщо 10 Мб - ставте 1000.
Максимум приєднаних бенкетів на торрнет - 70;
Кількість слотів роздачі на торрнет - 50;
Додавати слоти роздачі, якщо швидкість < 90% - так.

Peer-to-peer мережі, це страшний сон правовласників. У цих мережах поширюється медіаконтент з порушенням авторських прав. Офіційного способу заборонити роздачу файлів не існує. Справа все в тому, що файли ніде не лежати, але у всіх вони є, а їх володарі ніхто і всі одночасно