Circuit rapid

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea unui software pentru a crea fișiere muzicale în format MOD , consultați Fast Tracker .

FastTrack este un protocol peer-to-peer utilizat de programele de partajare a fișierelor KaZaA , Grokster și iMesh .

De la începutul anului 2003, FastTrack a devenit cel mai popular protocol de rețea peer-to-peer și este utilizat în principal pentru schimbul de fișiere muzicale. Acum [ Când? ] are mai mulți utilizatori decât atunci când Napster a atins apogeul. Principala caracteristică a protocolului este capacitatea de a relua descărcările și posibilitatea de a descărca simultan segmente de fișiere de la mai mulți colegi a făcut acest protocol extrem de popular.

Istorie

FastTrack a fost creat în martie 2001, în același timp cu clientul său Kazaa, prin ingeniozitatea programatorului suedez Niklas Zennström , angajat al filialei olandeze Kazaa BV. Toate acestea s-au întâmplat chiar înainte de închiderea Napster din cauza unor litigii legale cu majorele de recorduri. Ulterior, rețeaua MusicCity a fost, de asemenea, închisă, astfel încât toți utilizatorii care aparțineau acestui client au migrat un program care utilizează rețeaua FastTrack către Morpheus .

În noiembrie 2001 , proprietarii FastTrack / KaZaa au pierdut un proces, pentru care au fost obligați să ascundă proprietatea companiei într-o rețea densă de companii offshore, din care compania mamă era Sharman Networks . În martie 2002 , curtea de apel a decis că existența FastTrack / KaZaa era legitimă, întrucât, în calitate de proprietari ai unei rețele, nu puteau fi responsabili pentru comportamentul utilizatorilor.

În februarie 2002, Morpheus nu a mai putut plăti drepturile proprietarilor FastTrack, așa că a fost obligat să închidă. Rețeaua FastTrack a folosit programul open source giFT pentru o perioadă scurtă de timp, până când a fost închis din cauza unei serii de modificări de protocol (clienții proprietari FastTrack sunt configurați pentru a actualiza automat software-ul, facilitând schimbarea protocolului).

În aprilie 2002, s-a descoperit că KaZaA era conectat și la rețeaua privată Altanet . În plus, software-ul KaZaA a întâmpinat o problemă de credibilitate cu descoperirea că acesta conținea programe spion și adware . Datorită acestor programe ascunse, site-ul web Download.com al Cnet a încetat să mai distribuie KaZaA. În aceeași lună, a fost lansată o versiune neautorizată a KaZaA numită KaZaA Lite, unde toate programele de publicitate au fost eliminate. Situația a fost destul de similară cu programele de la egal la egal ale lui Grokster și Clean Grokster . În 2003, a fost implementată o revizie completă a protocolului și a fost creată o platformă open source multi-platformă.

Tehnologie

FastTrack face parte din a doua generație de protocoale P2P . Se bazează pe protocolul Gnutella și îl dezvoltă prin conceptul de supernod și îmbunătățind scalabilitatea acestuia. Funcționalitatea supernodurilor este construită în jurul clientului: un computer foarte puternic având o linie rapidă și conectându-se cu un program client devine automat un supernod, acționând practic ca un index provizoriu pentru utilizatorii mai încet. Operația brută este următoarea:

  • La prima conexiune, programul a codificat o listă de supernoduri, sub formă de numere IP .
  • Clientul localizează cel mai apropiat supernod de lucru și primește o listă de supernode active și actuale de utilizat pentru viitoare încercări de conectare.
  • Clientul, după ce a obținut un „supernod” ca „sursă” ( în amonte ), va trimite o listă de fișiere cu intenția de a le partaja cu acel supernod și o cerere de căutare.
  • Supernodul comunică cu alți supernoduri pentru a satisface cererea de căutare.
  • Clientul se conectează direct (peer) pentru a începe descărcarea fișierului (transfer efectuat cu protocolul HTTP ).

Pentru a permite descărcarea fișierelor din mai multe surse, FastTrack folosește un algoritm de hash numit UUHash . Acest algoritm are capacitatea de a decoda fișiere foarte mari, dar are vulnerabilități care nu permit o verificare a integrității fișierului, permițând astfel partajarea fișierelor corupte.

Inginerie inversă

Protocolul FastTrack utilizează date de criptare (criptare, în engleză) nu este documentat de către creatorul său, așa cum a fost primul software client. Programatorii open source au reușit să descompile partea protocolului care se ocupă de comunicarea cu supernodul client; partea protocolului care permite comunicarea între supernoduri rămâne în mare parte necunoscută.

Datele de inițializare pentru a efectua criptarea datelor folosind algoritmul sunt trimise în format clar, fără utilizarea de chei publice criptate . Așa a fost posibilă o decompilare relativ simplă a acestei părți a protocolului.

Unii clienți open source pentru rețeaua FastTrack

  • giFT-FastTrack este un plugin giFT care permite căutarea și descărcarea fișierelor din rețeaua FastTrack
  • MLDonkey este un software gratuit multi-platformă, multi-rețea cu client de partajare a fișierelor capabil să se conecteze la rețeaua FastTrack
  • Filepipe suportă, de asemenea, software-ul multiplatformă: Ares, FastTrack, Gnutella.

Elemente conexe

linkuri externe