Cuprins:
Definiție - Ce înseamnă GNUnet?
GNUnet este un cadru software disponibil liber, care este utilizat pentru o rețea descentralizată, peer-to-peer, care nu acceptă nicio activitate centralizată. Acesta face parte din proiectul GNU și, prin urmare, este lansat sub licența publică generală GNU, ceea ce îl face liber să fie utilizat și modificat. Acest cadru este codat în principal folosind limbajul C, dar există un proiect pentru a realiza o versiune folosind Java. GNUnet oferă servicii de rețea, cum ar fi criptarea legăturilor, descoperirea colegilor și alocarea resurselor. Este compatibil cu Windows, Mac OS X, GNU / Linux și Solaris.
Techopedia explică GNUnet
Obiectivul de bază al GNUnet este securitatea. Într-o rețea, toate mesajele care călătoresc de la un coleg la altul sunt păstrate confidențial și nimeni altcineva nu poate accesa aceste mesaje fără autentificare. Acest lucru este posibil deoarece GNUnet are capacitatea de a încapsula traficul de rețea în mesajele TCP, UDP, SMTP și HTTP și facilitează schimbul de date. GNUnet utilizează identificarea resurselor uniforme.
Principalul obiectiv al GNUnet este de a deveni un sistem utilizat pe scară largă, deschis, fiabil, egalitar, nediscriminatoriu, nelimitat și rezistent la cenzură pentru schimbul de informații gratuite. GNUnet prevede că este mai mult decât o rețea de partajare a fișierelor; vrea să servească drept platformă de dezvoltare pentru următoarea generație de protocoale de internet descentralizate.
Obiectivele GNUnet includ:
- Confidențialitate și securitate: GNUnet își propune să protejeze utilizatorii împotriva abuzurilor de confidențialitate și atacurilor.
- Versatilitate: Acesta este un cadru peer-to-peer care trebuie să suporte diferite forme de aplicații peer-to-peer. Datorită arhitecturii sale plug-in, sistemul devine extensibil în timp ce încurajează reutilizarea codului și cooperarea comunității între dezvoltatori.
- Practicitate: GNUnet permite utilizatorilor să aleagă între securitate și eficiență și să tranzacționeze unul pentru celălalt.