Peer to Peer - definirea cuvântului
Peer. descentralizate sau de la egal la egal (din limba engleză peer-to-peer, P2P. - peer to peer) de rețea - o rețea de calculatoare bazată pe egalitatea participanților. În astfel de rețele, nu există servere dedicate, și fiecare nod (peer) este atât client și server. Spre deosebire de arhitecturi client-server, această organizație permite rețelei să mențină funcționarea la orice număr și orice combinație de noduri disponibile.
Pentru prima dată expresia «peer-to-peer» a fost utilizat în 1984 în dezvoltarea arhitecturii Peer to Peer avansate de companie în rețea IBM.
Dispozitivul este o rețea ad-hoc
De exemplu, există 10 mașini în rețea, cu orice pot contacta pe nimeni. Deoarece clientul (resursa de client) Fiecare dintre aceste mașini pot trimite cereri pentru orice resursă la alte mașini în cadrul rețelei și să le primească. Ca un server, fiecare mașină trebuie să se ocupe de cererile de la alte mașini de pe rețea pentru a trimite ceea ce a fost solicitat, precum și efectuarea unor funcții auxiliare și administrative.
Orice membru al rețelei nu garantează nimeni de prezența lor în mod constant. Ea poate veni și pleca în orice moment. Dar când ajunge la o anumită dimensiune critică a rețelei vine un punct în rețea, în același timp, există o mulțime de servere cu aceeași funcție.
rețele parțial descentralizate (hibride)
În plus față de P2P rețelele pure, există așa-numitele rețele hibride în care există servere care sunt folosite pentru a coordona activitatea, căutare sau să furnizeze informații cu privire la mașinile existente în rețea și statutul lor (on-line, off-line, etc.). rețelele hibride combină viteza și fiabilitatea sistemului de rețea de grație descentralizate la sistemele hibride cu servere de indexare independente care sincronizează informația între ele. Nerespectarea unuia sau mai multor servere, rețeaua continuă să funcționeze. Prin parțial rețelele de partajare de fișiere descentralizate includ, de exemplu eDonkey, BitTorrent.
Peer-to-peer file sharing
Unul dintre domeniile de tehnologie de aplicare peer-to-peer - este partajarea de fișiere. Se pare ca acest lucru: Internauții răspândit fișierele din folderul „Windows parts“, adică dosarul din care sunt disponibile pentru descărcare altor clienți fișiere ... Orice alt utilizator de rețea trimite o cerere pentru a căuta orice fișier. Programul caută fișierele client din rețea care se potrivesc cu interogarea și afișează „prada“. Utilizatorul poate descărca fișierele din sursele găsite. Retelele moderne de partajare de fișiere permit să descarce un fișier din mai multe surse (este mai rapid și mai fiabile). Pentru a se asigura că acest fișier este aceeași pentru toate sursele, o comparație nu numai de nume de fișier, dar, de asemenea, suma de control sau de tip hash-uri MD4, TTH, SHA- 1. În timpul utilizatorul nostru descărcarea fișierului (și după) fișierul în se poate descărca alți clienți în rețea, rezultând într-un fișiere deosebit de populare ar putea fi în cele din urmă disponibile pentru a descărca de la sute de surse simultan.
de calcul distribuit de rețea de tip peer
peer to peer tehnologie este, de asemenea, utilizat pentru calcul distribuit. Acestea permit într-un timp relativ scurt pentru a realiza o cantitate enormă de calcul cu adevărat că, chiar și supercalculatoare ar avea nevoie, în funcție de complexitatea problemei de mulți ani și chiar secole de muncă. Această performanță este obținută datorită faptului că unele sarcini la nivel mondial este împărțit într-un număr mare de blocuri care sunt realizate simultan sute de mii de computere care participă la proiect.