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

Насправді BitTorrent є Peer to Peer, в основному тому, що це тип мережі, де немає ні клієнтів, ні фіксованих серверів, але він базується на ряді вузлів, які одночасно ведуть себе як клієнти та сервери інших вузлів у мережі. Але це ще й FTP, оскільки він дозволяє пряме завантаження, як якщо б це був простий FTP.

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

Перевага BitTorrent

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

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

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

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

Недоліком є, можливо, його молодість порівняно з іншими клієнтами P2P, що робить матеріали менш доступними, коли ми проводимо пошук.

Інші аспекти, які слід враховувати

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

Деякі визначення

Щоб трохи пояснити, як працює протокол BitTorrent, перш ніж нам доведеться знати деякі визначення, основні елементи та як це працює:

Деякі подробиці про те, як працює мережа BitTorrent

Це змушує користувача ділитися:

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

Поділіться та завантажте:

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

Трекер поділить файл на сегменти приблизно по 512 Кб кожен. Коли новий користувач підключається, додається рівний (клієнт), який починає отримувати сегменти файлу або від іншого рівного (клієнта), або затравочного (насіннєвого). Пір (клієнт) після завершення завантаження 100% файлу автоматично стає Seed (насіння).

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

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