- obține informații despre starea nodului;
- utilizarea serviciului pe un singur nod;
- crearea, fuzionarea și ieșirea din grupele;
- crearea de conexiuni cu noduri;
- rutare mesaje la alte noduri.
Una dintre încercările cele mai de succes la standardizarea protocoalelor P2P întreprinse de Sun Microsystems în cadrul proiectului JXTA. JXTA platforma pozitsi- BID ca platformă de bază pentru organizarea rețelelor P2P pe baza unor rețele eterogene.
10.2 Algoritmii de rețele P2P
Structura rețelei P2P
Structura rețelei P2P determină principiile de căutare a unor noi componente și înlocuirea compoziției noilor noduri. Două tipuri principale de rețele P2P pot fi distinse: centralizată și descentralizată [46].
Centralizat structura de rețea P2P presupune server Nogo indicele extras (tracker) colectarea de informații despre nodurile care sunt într-o P2P rețea și furnizarea de căutare și care furnizează serviciile necesare pentru alte noduri singur. Prima rețea P2P cu un roi structură centralizată a fost de rețea Napster, un nod central, care este responsabil pentru stocarea de identificare a fikatorov toate nodurile din rețea și liste de fișiere care sunt disponibile pe fiecare nod. Un alt exemplu de o rețea cu o structură de rețea centralizată este BitTorrent. Hub-ul central al acestei rețele este un tracker - un server soder- informații zhaschy pe lista de gazdă în rețea și servicii, disponibile de către fiecare nod (de exemplu, o listă de fișiere disponibile pentru a descărca de pe acest site). Pentru a obține nodul de fișier tracker necesare trimite la cererile care conțin fișierul dorit identificator unic. La tracker cererea returnează o listă de noduri pe care fișierul solicitat este disponibil. Firește, gradul de centralizare sistem BitTorrent este considerabil mai mică decât era la sistemul Napster, ca BitTorrent vă permite să lucreze direct cu un număr mare de dispozitive de urmărire, în timp ce Napster presupune că doar un singur server central.
Structura descentralizată a rețelei P2P presupune nici un server lennogo vyde-. Căutați și furnizarea de servicii se face prin procedură de căutare din incrementală, care este deschis pentru toate nodurile din rețea. Un exemplu tipic al unei rețele ad-hoc, cu o structură descentralizată