Protocolul BitTorrent imparte fisierul in fragmente minuscule, de obicei de ordinul a unui sfert de megabyte (256 KB), dar cu cat fisierul original este mai mare, cu atat marimea fragmentelor va creste. De obicei un fisier de 4,37 GB va fi impartit in fragmente de cate 4 MB (4096 KB). Utilizatorii descarca fragmentele lipsa de care au nevoie de la cei care le-au descarcat deja, punand la dispozitia celorlalti fragmentele deja avute. Protocolul este destul de inteligent pentru a alege cele mai eficiente conexiuni de retea pentru fragmentele cautate. Pentru a mari eficienta globala a roiului, clientii de BitTorrent cer de la ceilalti utilizatori fragmentele cele mai rare; cu alte cuvinte fragmentele care sunt disponibile la cei mai putini utilizatori in incercarea de a asigura o omogenitate a fragmentelor in termeni de disponibilitate si de a evita “ambuteiajele”. Clientii de BitTorrent incorporeaza mecanisme de optimizare a ratei de download si upload, dupa anumite scheme.
Eficacitatea schimbului de date peer to peer depinde in mare masura de politica folosita de clienti in determinarea procesului de trimitere a fisierelor. Clientii de BitTorrent prefera sa trimita date la clientii de acelasi tip si care le-au trimis date inapoi, ceea ce incurajeaza shareingul corect, dar strict conform regulilor ce rezulta din conditiile suboptime, in care noii useri sunt incapabili de a primi unele date deoarece ei nu au vreun fisier pe care ei sa-l poata da deja la share, astfel doi useri de acelasi rang cu o conectare buna intre ei nu schimba date deoarece nici unul nu doreste sa preia initiativa.
Crearea si publicarea torrentilor
Torrentii sunt fisiere de dimensiuni mici ce contin informatii despre fisierul ce urmeaza sa fie partajat (shared) si despre computerul gazda ce coordoneaza distributia. Continutul exact al fisierului torrent depinde in mare masura de versiunea protocolului BitTorrent. Ceea ce este comun tuturor protocoalelor este sufixul folosit pentru acest tip de fisiere si anume .torrent . Torentul contine o sectiune “announce”, unde este specificat adresa URL a trackerului, o sectiune “info” ce contine (sugereaza) numele fisierelor din respectivul torrent, marimea fisierului, lungimea bucatelelor folosite, codul hash SHA-1 care este folosit la verificarea integritatii datelor primite. Dupa ce torrentul a fost creat acesta este postat pe un website si inregistrat pe tracker. Aceste trackere tin evitenta torrentilor si a userilor curenti ce participa la respectivul torrent. Computerul care a postat acel torrent, acesta poseda o copie a fisierelor, participa din postura de seeder.
Userii navigheaza prin listele de torrenti descarca torentii si ii deschid cu clientii de BitTorrent. Dupa deschidere acestea se conecteaza la traker de unde obtine lista curenta a clientilor ce descarca respectivele file. Un grup de utilizatori care descarca simultan un fisier poarta numele generic de “roi†(swarm).
Inscriete la comentarii sau lasa un trackback

nu stiu sa folosesc torrentele cine ma poate ajuta?:((:((:(:(