Rețele de tip peer-to-peer

Un pic de istorie

La trei ani de la inventarea acestui program în rețea a apărut un serviciu numit Napster, care a făcut schimbul de "mp3-shki" pe Internet ca simplu și convenabil ca o conversație în ICQ.







Când a apărut litigiul între companiile de înregistrări audio și Napster cu privire la legalitatea unui astfel de serviciu, interesul pentru P2P a crescut semnificativ. A început să apară similar cu rețeaua ei, unde schimbul de date nu era limitat doar la fișierele audio.

Principiul de funcționare

Cele mai multe rețele de calculatoare sunt construite pe principiul "client-server".

Conexiunea dintre cei doi clienți ai rețelei are loc prin intermediul serverului, ceea ce impune solicitări considerabile asupra resurselor sale. În plus, stabilitatea rețelei depinde în totalitate de serverul central: nu există niciunul - nu există o rețea. Dar există și momente pozitive: toate informațiile sunt stocate pe serverul central, iar fiabilitatea și "prospețimea" pot fi ușor controlate.

Dar timpul nu se oprește: rețelele locale se unesc între ele și există deja ceva mai global, un exemplu fiind Internetul. Cel mai important avantaj al acestei topologii este scalabilitatea, care a demonstrat perfect DNS: în ultimii cincisprezece ani, numărul de noduri deservite de acest serviciu a crescut de la câteva mii la sute de milioane de oameni, chiar și din când în când apar defecțiuni, acestea sunt locale și de obicei temporare. Așa că sistemul prezintă o fiabilitate de invidiat, mai ales în comparație cu exemplul anterior, dar informațiile într-o astfel de rețea nu diferă de precizie absolută - pentru a actualiza este necesar să se actualizeze nu numai serverul central.

Există o întrebare logică: ce se întâmplă dacă eliminați serverul și conectați direct clienții? Aceasta a fost ceea ce au încercat să pună în aplicare în tehnologia "P2P".

A doua definiție este mai generală: P2P este o clasă de aplicații care distribuie resurse distribuite (spațiu pe disc și fișiere, resurse de calcul, lărgime de bandă etc.) Această definiție include rețelele peer-to-peer.

Domeniul de aplicare al acestei tehnologii este destul de extins, dar în prezent doar patru domenii au succes:

În acest articol ne vom concentra doar pe schimbul de fișiere, cu alte cuvinte, pe rețelele peer-to-peer.

Pentru a lucra în astfel de rețele, sunt necesare programe client - pe site-ul oficial există exemple, dar acest lucru nu este limitat la.

Concluzia este că numele rețelei nu este neapărat numele programului care trebuie să funcționeze în el; mai degrabă - acesta este standardul pentru transmisia de date, deci există clienți care pot lucra în mai multe rețele.

  1. toate operațiunile din rețea sunt efectuate direct între programele clientului;
  2. activitatea programelor este legată de funcționarea serverului central.

Nu trăiți o zi fără server ...

Ca orice pionier în lumea high tech, Napster era departe de a fi perfect. Schimbul a fost limitat doar la mp3, nu a existat nici un CV. Dar, ca "pionier", merită atenție.

Mecanismul de lucru este simplu de rușine:

După cum puteți vedea, serverul este prezent în trei etape, în timp ce principiul P2P funcționează numai în stadiul de încărcare a fișierelor. De fapt, tinuta de pe serverul central a ruinat reteaua.

Nu există niciun program client pe serverul principal, în loc de acesta există o inscripție mândră "în construcție", așa că aduc legătura oricui interesat: primul program de la Sean Fen.

Numele neoficial al rețelei este "capra cu coarne".

Principiul de funcționare este aproximativ același cu cel al precedentului, singura diferență fiind că baza de date nu este stocată pe server, ci pe un anumit utilizator pe disc, iar mecanismul de descărcare a devenit mult mai puternic.

Numărul persoanelor conectate la rețea nu a scăzut niciodată (cel puțin cu mine) sub 500.000. Prin urmare, puteți găsi în el tot ce vă doriți.

Are multe avantaje:

Există, de asemenea, dezavantaje:

Numele acestei rețele, sau mai degrabă programul său de clienți, îmi taie personal urechea. În viața de zi cu zi, "Donkey" este în mod obișnuit numit un browser notoriu de la o corporație la fel de bine cunoscută.

Nu am scris în mod accidental că principiul acestei rețele nu se bazează pe un "server central", ci pe "serverele centrale". Deci, dezbaterea: "Măgarul" se face oarecum diferit - absența completă a unui server central - totul este construit aproape la fiecare minut care apare pe servere. O listă nouă de servere poate fi găsită aici întotdeauna.







Am câțiva prieteni care sunt total extatici în legătură cu acest "măgar"; în opinia lor, "au găsit multe lucruri în această rețea, despre ceea ce nu au auzit niciodată în nici un" capră cu coarne "(Kazaa)."

Această rețea a apărut la câteva luni după apariția lui Napster'a. Ulterior, popularitatea ei a fost umbrită de astfel de monștri ca Kazaa, Morpheus. În prezent, se pare că este o rețea slab dezvoltată, dar nu rea. Oamenii din ea nu sunt mai mult de 50.000. Se uită și se agită mai rău.

Dar programul client în sine este destul de stabil și nu necesită un "hardware" extrem de interesant. Pe mașini slabe (

Rețele care nu au un server de fire

Ei au o mare demnitate față de toți cei anteriori, deoarece nu pot fi închise deloc, chiar dacă vor într-adevăr. Aici Napster, de exemplu, a acoperit foarte simplu - serverul de la priza scos si bustul.

În plus față de avantaje există unele dezavantaje. Dacă lucrați pe Internet pe dial-up, atunci când lucrați cu astfel de rețele există două recomandări:

  1. Când sunteți tunat la faptul că acum va începe descărcarea melodiei dvs. preferate - în acel moment ar trebui să aveți o stare foarte bună și o mulțime de răbdare, în caz contrar riscați să rupeți monitorul.
  2. Îndepărtează fotografia unchiului tău iubit Billy de pe peretele din spatele monitorului.

Dacă rezumați toate cele de mai sus, atunci sună scurt: frânele. Și foarte mare.

Faptul este că fiecare client al acestei rețele la locul de muncă trece prin hardware-ul dvs. o mulțime de informații care nu au nimic de-a face cu tine personal - sunt interogări de căutare pentru alți utilizatori. Prin urmare, lucrul în aceste rețele cu conservarea nervilor este posibil numai pe o linie dedicată. Deși posibilitățile unor astfel de rețele se deschid nelimitate.

Site-ul oficial: gnutella.wego.com.
Disponibil pentru schimb: mp3, avi, asf, mpg, jpeg, gif, bmp și toate celelalte.
Principiul de funcționare: fără un server central.
Situația actuală: Rețeaua funcționează.

Acesta este un exemplu de funcționare a unei rețele pure P2P.

Povestea apariției ei este foarte amuzantă: această rețea a început să creeze America-on-Line în scopuri de mercenar. Am adunat câțiva dintre cei mai buni programatori de rețea care au inventat un miracol neclintit al tehnologiilor de rețea. Dar sa întâmplat ca AOL să colaboreze cu compania de discuri și să-și dea seama ce fel de câine a pus el însuși. Rețeaua a încercat să se închidă, dar sa dovedit a fi invincibilă, plus, creatorii s-au opus direct. Din AOL, au plecat și au început să construiască singuri această rețea. AOL se rănește așa. Gnutella este construită pe o tehnologie specială, fără noduri centrale gPulp. Nodurile sunt utilizatorii înșiși, iar programul în sine nu poate fi dezactivat. Prin urmare, chiar dacă programatorii înșiși sunt "dispuși", nimeni nu poate închide rețeaua.

Posibilitățile rețelei sunt într-adevăr nelimitate. Puteți schimba orice format, există multe funcții convenabile.

Să începem cu pluses:

  1. Sistemul vă permite să specificați mai multe căutări în același timp. Acest lucru este foarte convenabil, după ce ați primit rezultatele căutării pentru o singură interogare, puteți să-l setați pe altul și acesta va căuta, atâta timp cât înțelegeți pe cel anterior, economisind timp. Rezultatele căutării sunt destul de detaliate și nelimitate.
  2. Are un CV. Fiecare fișier în rezultatele rezultatelor căutării arată cât de bine se va agita fișierul.
  3. Rețeaua este foarte mare, deși cât de mult vă puteți uita la ea depinde de conexiunea dvs. și de puterea computerului.

În partea inferioară, doar că pentru a lucra cu ea aveți nevoie de un calculator foarte puternic. Așa cum am menționat mai sus, acest lucru se datorează faptului că fiecare conectat - există o prelucrare a nodurilor și sărind peste căutări. Puteți chiar să-l urmăriți singuri, există o astfel de opțiune. Numărul de gazde conectate la dvs. depinde și de puterea calculatorului și a rețelei. Maximul pe care l-am putut conecta la 20 de gazde, ceea ce mi-a oferit acces la aproximativ 3 terabytes (3000 GB) de date.

Unii clienți Gnutella lucrează în conformitate cu algoritmul de mai sus și unii nu. Acest lucru se datorează faptului că Gnutella este, în primul rând, protocolul de interacțiune dintre noduri (la fel ca HTTP, de exemplu) și nu definește unele aspecte ale acestei interacțiuni.

postfață

Deci, dacă ești suficient de norocos (sau are acces) rețea dedicat, va fi mult mai plăcut să apeleze la egal la egal pur rețele, cum ar fi Gnutella. Și dacă tu ești media rus „dialapschik“, apoi încercați și uite „la propriul său gust nu“: cineva mai mult în „capra“ suflet au, și cineva și „fund“.

Există și problema așa-numitei conexiuni parazitare: în rețea există servere care le oferă utilizatorilor posibilitatea de a căuta conținut fără a instala un program client. Astfel, primind informații și generând trafic urias, astfel de servere nu oferă comunității nimic în schimb. Cu toate acestea, cele mai recente versiuni ale unor programe sunt deja capabile să facă față acestei situații - recunosc cererile de "paraziți" și fie le ignoră, fie oferă posibilitatea de a instala aceeași parte client.

O altă problemă cu rețelele P2P constă în schimbul de informații între nodurile "necunoscute" (nu există experiență de partajare în trecut), ceea ce dă naștere unor îndoieli destul de ușor de înțeles cu privire la calitatea și fiabilitatea conținutului furnizat.

Dar, totuși, tehnologia P2P demonstrează din nou că istoria tinde să se repete. Distrasiata in zilele de euforie despre tehnologiile client-server, modelele cu un singur rand se intoarce, transformandu-se in solutii populare si, cel mai important, populare.







Articole similare

Trimiteți-le prietenilor: