BitTorrent има и двете функции, може да бъде Peer to Peer поради своя тип мрежа, където няма нито клиенти, нито фиксирани сървъри. Но също така позволява да се получи FTP функция поради операцията му за директно изтегляне.
В действителност BitTorrent е Peer to Peer основно защото това е тип мрежа, в която няма нито клиенти, нито фиксирани сървъри, но се основава на поредица от възли, които едновременно се държат като клиенти и сървъри на другите възли в мрежата. Но това е и FTP, защото позволява директно изтегляне, сякаш е обикновен FTP.
Този протокол е известен като BitTorrent, днес има много програми, с които да се вмъкнат в мрежата на BitTorrent и общата характеристика на всички е използването на протокола BitTorrent. Това е софтуер с отворен код, той може да се използва, без да е необходимо да се плащат лицензи на производителя, и ако човек има необходимия опит, той може да създаде своя собствена компилация Bittorrent.
Предимството на BitTorrent
Голямото предимство на BitTorrent пред другите P2P клиенти е неговата скорост, ако има нещо, което разочарова потребителите, които искат да използват този тип прехвърляне на файлове, това е, че избраният файл отнема твърде много време за изтегляне.
Работи много по-добре за споделяне на големи файлове, за разлика от FTP, където изтеглянето на файла трябва да бъде с едно изтегляне, в BitTorrent е по-ефективно, защото ако е голям файл, изтеглянето отнема малко повече време и ще има повече източници . BitTorrent има проверки за грешки за всяко парче от файла, който изтегля; следователно има повече възможности за правилно изтегляне на файла (освен ако източникът вече не е повреден).
Нещо интересно е, че като цяло клиентите на P2P, когато има много потребители са склонни да се насищат, от друга страна с BitTorrent, колкото повече потребители има, толкова по-добре ще работи и по-бързо изтегляне на файла. Що се отнася до споделянето, не е нужно да мислите или да търсите колко да споделите, за да може клиентът да изтегли нещо, клиентът на BitTorrent ще сподели сегментите, които изтегляме.
Когато завършваме изтеглянето за въпрос на солидарност или благодарност, най-малкото, което можем да направим, е да продължим да споделяме изтегления файл, така че другите да имат достъп до него.
BitTorrent може да се използва с всякакъв тип връзка, той поддържа възобновяване (т.е. изключвам или прекъсвам връзката и когато се свързвам продължава от точката, където е спряла).
Недостатъкът е може би младостта му в сравнение с други P2P клиенти, което означава, че има по-малко наличност на материали, когато извършваме търсене.
Други аспекти, които да се вземат предвид
- За параноиците BitTorrent също така поддържа криптиране на данни, гарантирайки поверителността на предаването.
- Недостатък е, че доставчиците на интернет услуги блокират протокола BitTorrent, защото той насища техните оператори (тъй като и те са препродали).
- Можете да разпространявате торент, без да използвате Tracker с помощта на DHT.
Някои определения
За да обясним малко как работи протоколът BitTorrent, преди да трябва да знаем някои дефиниции, основни елементи и как работи:
Някои подробности за това как работи мрежата BitTorrent
Принуждава потребителя да споделя:
Това води до по-бързи скорости на изтегляне за всички. Файловите сегменти, които се изтеглят, се споделят автоматично, няма опция за отмяна, нито качването може да бъде забранено. Докато изтегляте файл, някой друг винаги ще го качва от вашата папка.
Споделете и изтеглете:
Когато искаме да споделим файл, трябва да създадем .torrent, той ще бъде изпратен на тракер (тракер), съдържащ информацията, така че да може да го интерпретира. След това .torrent се отваря с всеки клиент на BitTorrent и пътят, където имаме оригиналния файл, е посочен като път за изтегляне.
Проследяващият файл ще раздели файла на сегменти с приблизително 512 Kb всеки. Когато се свързва нов потребител, се добавя партньор (клиент) и той започва да получава сегменти от файла или от друг партньор (клиент), или от семена (семена). Връстник (клиент) след завършване на изтеглянето на 100% от файла автоматично се превръща в Seed (семе).
Колкото повече семена и връстници (това, което в другите P2P системи често се наричат източници) има за даден файл, толкова по-бързо ще се изтегли файл. Ето защо се препоръчва файлът да бъде споделен, че завършихме изтеглянето. Файловете ще изчезнат, когато тракерът ги изхвърли и това се случва 24 или 48 часа подред без връзката на каквото и да е семе.
Не винаги изтегляме от едни и същи потребители. Ако връзката със списъка с потребители се поддържа постоянна и тя се прекъсва само когато един от двамата потребители прекъсне връзката. Интересно предимство е, че връзките остават дори когато тракерът е изключен, с единственото ограничение, че новите потребители няма да могат да се свържат.