![]()
Torrent je format dokumenta u peer-to-peer (P2P) tehnologiji BitTorrent koju je razvio Bram Cohen. Protokol je napravljen da olakša distribuciju velikih dokumenata a da pritom ne opterećuje internet servere već se sav promet odvija između izvora dokumenta (seed) i onoga koji preuzima taj dokument (leecher).
Radi recimo ovako :
Torrent je, u stvari, u P2P svijetu korak unatrag. Naime, prve P2P mreže su koristile jedan centralni server, na kojeg su se spajali svi klijenti, a taj je server znao točno što tko ima i dijeli. To su bile centralizirane P2P (peer to peer) mreže, i tako radi Torrent.
Kada ste jednom na serveru pronašli ono što tražite, server vas je uputio do onoga tko ima tu datoteku, i tada ste vi zapravo skinuli podatak, ne sa servera nego sa onog računala koje u tom trenu dijeli tu datoteku.
Glavni nedostatak je sam server, koji mora biti jako brz, sa brzom vezom, a jednom kada ugasite server, pada cijela mreža. To se dogodilo sa Kazaa mrežom, koja je sudskom odlukom bila ugašena, jednostavnim gašenjem servera.
Drugi je tip mreža decentraliziran i to su prave P2P mreže.
One nemaju centralni server, nego klijenti sami međusobno razgovaraju i dijele podatke. Ovakve mreže postoje i dan danas, jer ih je nemoguće zaustaviti, s obzirom da ne postoji centralni server.
Kako radi Torrent?
Torrent je centralizirana P2P mreža, koja ima veliku prednost nad gore navedenim primjerima. Torrent je u stanju TOČNO identificirati koju datoteku netko odijeli, od ostalih istog imena i veličine. Stoga možete skinuti točno određenu datoteku (i baš nju), a ne neku drugu sličnog imena i karakteristika. Taj se podatak čuva unutar malene tekstualne datoteke koja ime ekstenziju *.torrent i ona sadrži podatak o serveru koji koordinira skidanje te datoteke, kao i o datoteci samoj.
Server koji nadzire i koordinira skidanje neke datoteke se naziva Tracker i on je najvažnija komponenta u sustavu. Ako uzmete u obzir sve navedeno, onda je jasno da je torrent idealan za skidanje velikih datoteka poput DVD-a i videa.
Terminologija
- Leeches - Korisnici koji skidaju (downloadaju) datoteku ali ju ne dijele s ostalim korisnicima.
- Seed or seeder - Seeder je korisnik koji ima cijelu kopiju datoteke koja se skida.
- .torrent - tzv. usmjerivač / datoteka koja upućuje do datoteke koju se želi skinuti.
- Tracker - Server koji upravlja bittorrent procesom slanja datoteke.
- Swarm - Grupa korisnika koja istovremeno šalje (uploada) odnosno prima (downloada) istu datoteku.









Komentari
RSS kanal za komentare na ovaj post