Rețea peer-to-peer, rețea de partajare a fișierelor peer-to-peer - rețele peer-to-peer

Rețea peer-to-peer

Single-drum, descentralizat sau proxenetism (din rețele peer-to-peer, P2P - unul la unul, unul pe unul) sunt rețele de calculatoare bazate pe egalitatea participanților. În astfel de rețele nu există servere dedicate, iar fiecare nod (peer) este atât un client, cât și un server. Spre deosebire de arhitectura client-server, această organizație vă permite să păstrați rețeaua de lucru la orice număr și orice combinație de noduri disponibile.







Pentru prima dată expresia «peer-to-peer» a fost utilizat în 1984 Parbauellom Yohnuhuytsmanom (Parbawell Yohnuhuitsman) în dezvoltarea arhitecturii Peer to Peer avansate de companie în rețea IBM.

Dispozitiv pentru rețea peer-to-peer

De exemplu, rețeaua are 12 mașini, în timp ce oricine poate contacta pe oricine. În calitate de client (consumator de resurse), fiecare dintre aceste mașini poate trimite solicitări pentru furnizarea unor resurse altor mașini din cadrul acestei rețele și le poate primi. Ca server, fiecare mașină trebuie să proceseze cererile de la alte mașini din rețea, să trimită ceea ce a fost solicitat și să efectueze anumite funcții auxiliare și administrative.

Orice membru al acestei rețele nu garantează nimănui prezența sa în mod continuu. Poate să apară și să dispară în orice moment. Dar, când ajungeți la o anumită dimensiune critică a rețelei, vine momentul în care rețeaua are simultan multe servere cu aceleași funcții

Rețele parțial descentralizate (hibride)

Pe lângă rețelele P2P pure, există așa-numitele rețele hibride în care există servere utilizate pentru a coordona activitatea, a căuta sau a furniza informații despre mașinile de rețea existente și despre starea acestora (on-line, off-line etc.). Rețelele hibride combină viteza rețelelor centralizate și fiabilitatea celor descentralizate datorită schemelor hibride cu servere independente de indexare care sincronizează informațiile între ele. Dacă una sau mai multe servere eșuează, rețeaua continuă să funcționeze. Pentru rețelele de partajare parțială descentralizate sunt de exemplu EDonkey, BitTorrent.

Peer-to-peer rețea de partajare de fișiere

Una dintre domeniile de aplicare a tehnologiei rețelelor peer-to-peer este schimbul de fișiere. Se pare că: utilizatorii de rețea au pus orice fișiere într-un dosar "partajat", adică un dosar, fișiere din care sunt disponibile pentru descărcare altor clienți. Un alt utilizator de rețea trimite o solicitare de căutare a unui fișier. Programul caută clienții de rețea pentru fișiere care corespund interogării și afișează rezultatul. După aceasta, utilizatorul poate descărca fișiere din sursele găsite. Rețelele moderne de partajare a fișierelor vă permit să descărcați simultan un fișier din mai multe surse (atât de rapid și mai fiabil). Pentru a verifica dacă acest fișier este același pentru toate sursele, se face o comparație nu numai cu numele fișierului, ci și cu sumele de control sau hash-uri precum MD4, TTH sau SHA-1. În timpul descărcării fișierului de către utilizator (și după terminarea acestuia), acest fișier poate fi descărcat de alți clienți ai rețelei, drept urmare fișierele populare pot fi disponibile în cele din urmă pentru a fi descărcate de la sute de surse în același timp.

Sunt cunoscute rețele descentralizate și hibride

3) BitTorrent - tehnologia distribuției distribuite a fișierelor, de regulă, un volum mare. Se caracterizează prin viteză mare și centralizare. Unii clienți BitTorrent acceptă DHT și pot funcționa fără un server central (așa-numitul tracker).







4) Direct Connect - este un server special dedicat pentru căutarea (hub-uri). Hub-urile Direct Connect sunt foarte convenabile pentru organizarea partajării fișierelor în rețelele locale.

5) FastTrack, iMesh - a fost inițial implementat în KaZaA ...

6) OpenFT este o continuare continuă a rețelei FastTrack. Este susținută de clienții giFT (KCeasy), mlDonkey.

7) Gnutella este o rețea complet descentralizată, folosind un protocol dezvoltat de Nullsoft, bazat pe descărcări HTTP. Organizarea automată a rețelei se realizează datorită schimbului automat al datelor din lista de coli între clienții conectați. Clienții. Shareaza. BearShare. LimeWire. Gnucleus, Phex.

9) Ares - rețea de partajare de fișiere pentru toate fișierele.

11) Freenet, GNUnet, Entropy - rețele de partajare a fișierelor anonime și rezistentă la cenzură.

12) MP2P (Manolito P2P) - susținut de clienții Blubster, Piolet, RockItNet.

13) NEOnet este o rețea comercială parțial descentralizată pe bază de plată condiționată. Este o modificare auxiliară specifică a protocolului DHT atunci când lucrează într-un segment comercial separat al rețelei Gnutella1. susținută de clientul Morpheus. Proprietățile protecției criptografice și anonimatului rețelei în rețeaua NeoNet nu sunt acceptate.

15) Tesla - Poate conține MalWare.

16) Filetopia este o rețea potențial sigură pentru a schimba o mare varietate de conținut.

17) MUTE - Clienți: MFC Mute, Napshare.

18) Nodezilla este o rețea anonimă de partajare de fișiere.

19) Peer2Mail nu este, în principiu, nici o rețea peer-to-peer, ci un tip de software care vă permite să transferați fișiere între două gazde (peer-to-peer), folosind serviciile de poștă electronică ca un router. Tehnologia transferului de fișiere se bazează pe încapsularea în protocolul SMTP.

20) Ants p2p este o rețea P2P deschisă a generației a treia de securitate sporită. Java client.

22) Rodi - sprijină căutarea conținutului fișierelor. Java client.

23) AppleJuice este o rețea parțial descentralizată (ca eDonkey).

24) BeShare este o rețea orientată spre BeOS.

25) Jabber este o tehnologie de mesagerie P2P deschisă.

29) ProxyShare - o nouă rețea de mare viteză cu capabilități excelente.

31) Achiziție - rețea și client pentru Mac.

32) RShare este o rețea P2P deschisă anonimă.

34) SKAD sau OpenKAD este o modificare a protocolului Kademlia. Rețelele complet descentralizate de acest tip au fost create în principal în Japonia. Primul pas în această direcție a fost programul Winny. Dezvoltarea ulterioară a acestei rețele în direcția anonimatului de rețea a condus la apariția programului Share. Și astăzi există oa treia versiune care rulează Perfect Dark.

35) Din păcate, toate cele trei versiuni ale rețelei SKad s-au dezvoltat în paralel și deși au multe în comun. ci din cauza modificării procedurii de codificare a listei de noduri în direcția unei criptări mai stricte. ele nu sunt compatibile între ele. Astfel, toate cele trei programe au format trei rețele identice cu diferite grade de securitate.

39) Tapiserie sau Chimera

40) Office Virtual Groove - Software proprietate de la Microsoft.

41) P-Grid este o rețea descentralizată auto-organizatoare.

42) P2PTV - rețea de canale de televiziune.

43) KoffeePhoto - rețea pentru partajarea fotografiilor.

Peer-to-Peer rețele de calcul distribuite

Tehnologia rețelelor peer-to-peer (care nu fac obiectul unui calcul cvasi-sincron) este de asemenea folosită pentru calculul distribuit. Acestea permit într-un timp foarte scurt să se efectueze o cantitate cu adevărat mare de calcule, care ar necesita chiar și pe supercomputere, în funcție de complexitatea sarcinii de mai mulți ani și chiar de secole de muncă. O asemenea productivitate se realizează datorită faptului că o sarcină globală este împărțită într-un număr mare de blocuri, care sunt executate simultan de sute de mii de computere care participă la proiect.

Peer-to-peer rețea de partajare de fișiere

Una dintre domeniile de aplicare a tehnologiei rețelelor peer-to-peer este schimbul de fișiere. Se pare că: utilizatorii de rețea au pus orice fișiere într-un dosar "partajat", adică un dosar, fișiere din care sunt disponibile pentru descărcare altor clienți. Un alt utilizator de rețea trimite o solicitare de căutare a unui fișier. Programul caută clienții de rețea pentru fișiere care corespund interogării și afișează rezultatul. După aceasta, utilizatorul poate descărca fișiere din sursele găsite. Rețelele moderne de partajare a fișierelor vă permit să descărcați simultan un fișier din mai multe surse (atât de rapid și mai fiabil). Pentru a verifica dacă acest fișier este același pentru toate sursele, se face o comparație nu numai cu numele fișierului, ci și cu sumele de control sau cu hash-uri precum MD4, TTH sau SHA-1. În timpul descărcării fișierului de către utilizator (și după terminarea acestuia), acest fișier poate fi descărcat de alți clienți ai rețelei, drept urmare fișierele populare pot fi disponibile în cele din urmă pentru a fi descărcate de la sute de surse în același timp.







Trimiteți-le prietenilor: