Nevoia de a avea acces la o cantitate imensă de informații situate pe alte computere a generat mai întâi rețele locale. Acest lucru a ajutat ceva timp, dar a fost imposibil să se unească atât de multe calculatoare. Posibilitatea accesului la fișiere, posibil disponibilă pentru altcineva, a fost foarte tentantă. Prin urmare, a fost propus un sistem care permite să primească și să transfere fișiere de pe fiecare calculator cu care există o legătură și pe care există un anumit software. Astfel de sisteme sunt numite rețele p2p (p2p) sau peer-to-peer. Această frază poate fi tradusă drept "schimb echitabil". Aceasta înseamnă că, având unele fișiere care ar putea fi de interes pentru altcineva, le permiteți celor care doresc să le copieze și, în schimb, veți avea ocazia să obțineți fișierele de care aveți nevoie de la cei care le au.
Actualitatea subiectului: acum, Internetul devine din ce în ce mai răspândit, utilizarea rețelelor peer-to-peer este mai urgentă în fiecare zi. La urma urmei, pentru a găsi fișierul pe care doriți până în prezent (filmul preferat, un nou program pentru său „prieten electronic“, tocmai a lansat o stea favorit cântec, o carte și doar orice sunteți interesat în fișierul) este mult mai ușor dacă știi ce o rețea de la egal la egal, și știu cum utilizați-le.
Obiective: Să studieze scopul rețelelor peer-to-peer, tipurile, utilizarea rețelelor peer-to-peer. Să știți cu ce conținut este posibil să utilizați rețele peer-to-peer.
Concept general
Una dintre principalele dificultăți în implementarea unui astfel de schimb a fost că a fost necesar să găsiți cumva aceia care au ceea ce aveți nevoie. Există două modalități principale de a rezolva această problemă: servere centralizate și distribuite. În cazul unui server centralizat, fiecare utilizator trebuie să creeze un cont pe server, care va colecta informații de utilizator (fișiere disponibile pentru partajare, ID-ul de utilizator, etc), iar apoi se va face aceste informații în baza de date, care va fi în continuați să căutați. Toate fișierele cerute de către utilizator va fi căutat în baza de date a bazei de date server central, și a găsit referințe vor fi transmise utilizatorului de a stabili o relație directă este cu computerul, care are informațiile necesare. Pe acest principiu funcționează popularul Kazaa (KaZaa) și multe alte aplicații peer-to-peer. Metoda descrisă de schimb de fișiere utilizând unul sau mai multe servere centrale se bazează pe așa-numitul protocol FastTrack, care este comercial, care afectează negativ dezvoltarea aplicațiilor care o utilizează.
În al doilea caz, atunci când serverul central nu există, se utilizează protocolul Gnutella, care transmite cererea utilizatorului către serverul central, mai degrabă decât direct la alte computere din rețea. Adică, utilizatorul însuși este atât un client, cât și un server de rețea peer-to-peer. Astfel de sisteme sunt mai puțin exigente pentru a primi și înregistra noi membri și se caracterizează prin viteza enormă a distribuției interogărilor. De fapt, numărul surselor intervievate crește exponențial. Un exemplu de aplicație care utilizează această abordare este Morpheus.
În ciuda faptului că Protocolul Gnutella nu este comercial, adică gratuit, compararea acestor două protocoale nu se termină în favoarea sa. Protocolul FastTrack efectuează o căutare mai eficientă, procesează mai precis cererile și este în general mai stabilă. Acest lucru, cu toate acestea, nu înseamnă că Gnutella este condamnat la dispariție, dar experiența tristă a aceluiași Morpheus, au fost folosite pentru prima FastTrak și care a fost unul dintre peer lider de la egal la egal aplicații, și apoi sărind la Gnutellu și a pierdut imediat poziția sa de lider, destul de bine a rezumat situația.
După închiderea lui Napster, aplicațiile peer-to-peer au început să apară cu o viteză monstruoasă și până acum sunt destul de puține. Periodic, unii mor, alții se naște și se reînnoiesc. Una dintre cele mai renumite din lume este Kaza, iar în runet - soiuri de eMule (eMule) și eDonkey (eDonkey).
De fapt, măgarul și catârul, așa cum sunt numite de către cei care le folosesc, sunt în unele sisteme intermediare de sens între sistemele distribuite și centralizate: există un server central care procesează cererile utilizatorului (și mulovodov oslo-, respectiv), dar există o mulțime de servere , care, pe de o parte, nu le supraîncărcă, dar pe de altă parte complică căutarea într-o anumită măsură, deoarece actualizarea și preluarea informațiilor de la alte servere necesită ceva timp.
În general, măgarul și măgarul au multe în comun, dar comparația lor depășește domeniul de aplicare al acestui articol și merită o acoperire suplimentară mai detaliată. Nu este vorba de variatele versiuni ale măgariței și de prezența eMule Plus (eMule Plus), care, de altfel, este disponibilă și în mai multe moduri.
Ca și în orice altă comunitate, printre cei care utilizează rețele peer-to-peer, există anumite reguli de conduită și reguli de bună ordine. Ele sunt simple și evidente, dar, din păcate, nu întotdeauna și nu toate sunt efectuate.
Viitorul rețelelor peer-to-peer pare să fie destul de luminos. Pasiunea oamenilor de a schimba (și chiar liber, ceea ce este acolo pentru a întuneca) este indestructibilă. Pasiunea companiilor pentru a face bani este, de asemenea, ineradicable. Se dovedește cazul clasic: unitatea și lupta contrarelor. Nu există nimic ilegal în rețelele în sine. Acestea vor fi construite în continuare. Acum, de exemplu, a construit o rețea de peering europene Datagrid (DataGrid) condus de Organizația Europeană pentru Cercetare Nucleară (CERN), care va fi distribuit în toată Europa, și este de așteptat să devină principala resursă de calcul în Europa. Și cum va continua lupta împotriva diseminării piratate a materialelor, va spune timpul.