Inhoudsopgave:
Definitie - Wat betekent GNUnet?
GNUnet is een vrij beschikbaar softwareframework dat wordt gebruikt voor gedecentraliseerde, peer-to-peer netwerken die geen gecentraliseerde activiteit ondersteunen. Dit is onderdeel van het GNU-project en wordt daarom vrijgegeven onder de GNU General Public License, waardoor het gratis kan worden gebruikt en gewijzigd. Dit framework wordt hoofdzakelijk gecodeerd met behulp van C-taal, maar er is een project om een versie te maken met behulp van Java. GNUnet biedt netwerkservices zoals linkversleuteling, peer discovery en toewijzing van bronnen. Het is compatibel met Windows, Mac OS X, GNU / Linux en Solaris.
Techopedia verklaart GNUnet
De basisfocus van GNUnet is beveiliging. In een netwerk worden alle berichten die van de ene peer naar de andere reizen, vertrouwelijk behandeld en kan niemand anders toegang krijgen tot deze berichten zonder authenticatie. Dit is mogelijk omdat GNUnet de mogelijkheid heeft om netwerkverkeer in TCP-, UDP-, SMTP- en HTTP-berichten in te kapselen en het delen van gegevens vergemakkelijkt. GNUnet maakt gebruik van identificatie van uniforme bronnen.
Het hoofddoel van GNUnet is om een veelgebruikt, open, betrouwbaar, egalitair, niet-discriminerend, ongebonden en censuurbestendig systeem te worden voor het uitwisselen van gratis informatie. GNUnet denkt dat het meer is dan een netwerk voor het delen van bestanden; het wil dienen als een ontwikkelingsplatform voor de volgende generatie gedecentraliseerde internetprotocollen.
De doelstellingen van GNUnet zijn onder meer:
- Privacy en beveiliging: GNUnet beoogt gebruikers te beschermen tegen privacymisbruik en aanvallen.
- Veelzijdigheid: dit is een peer-to-peer framework dat verschillende vormen van peer-to-peer-toepassingen moet ondersteunen. Vanwege de plug-in-architectuur wordt het systeem uitbreidbaar terwijl het hergebruik van code en community-samenwerking tussen ontwikkelaars wordt aangemoedigd.
- Praktisch: GNUnet stelt gebruikers in staat om te kiezen tussen veiligheid en efficiëntie en ruilen voor elkaar.