Protocolul BitTorrent este inca in dezvoltare, astfel existand posibilitatea de a i se adauga noi facilitati care sa ii imbunatateasca performantele (si asa foarte bune) si eficienta.
In mai 2005, Bram Cohen, parintele BitTorrent, a lansat o noua versiune a clientului de BitTorrent care elimina necesitatea de a avea serverul central de tracking, permitand partajarea de fisiere mai rapid si mai usor decat inainte, fara a avea cunostinte avansate ale protocolului.
Din punct de vedere al implementarilor acestea sau axat in ultimul timp pe dezvoltarea cat mai eficienta a trackerelor si a clientilor de BitTorrent. Dar ce sunt aceste doua mari entitati, veti afla in cele ce urmeaza.
Trackerul
Este serverul care coordoneaza si tine evidenta clientilor ce fac parte de swarm, fie seeds, fie leech. Trackerul nu este direct implicat si nici nu dispune de o copie a fisierelor. El are in evidenta lista torrentilor, lista curenta a celor care participa la respectivul torrent (seed si leech) si pentru majoritatea trackerilor si o lista a userilor cu informatii despre fiecare. Codul sursa a unui tracker de BitTorrent se poate descarca gratuit si este sub licenta GPL in majoritatea cazurilor. Poate fi folosit pe o varietate de sisteme de operare de la toate versiunile de Microsoft Windows pana la platformele BSD si Linux. Codul sursa a trackerilor este scris in mare parte in PHP si foloseste baze de date ODBC, SQL-based, IBM DB2, Microsoft SQL Server, MySQL, PostgreSQL.
Inscriete la comentarii sau lasa un trackback

Articole asemanatoare
Fii primul care comenteaza