GNUnet

GNUnet keskukseton runkojärjestelmä vertaisverkkolle. Runkojärjestelmä tarjoaa linkkitason salauksen, sekä palvelut muiden verkon solmujen löytämiseen ja resurssien jakoon. GNUnet julkistettiin ensi kerran 6. marraskuuta vuonna 2001.

Pääasiallinen koodikanta on kirjoitettu C-ohjelmointikielellä. Lisäksi yritetään tehdä yhteensopivaa Freeway-nimistä Java-toteutusta Java-kielellä. Joulukuussa 2005 GNUnetin C-toteutus toimi GNU(/Linux), BSD, OS X, Solaris, sekä Windows –alustoilla.

GNUnet on GNU käyttöjärjestelmän virallinen osa.

GNUnetin päällä toimivat palvelut

Tiedostonjako
Ensimmäinen pääasiallinen toteutettava palvelu on anonymisoiva, sensuuria ehkäisevä tiedostonjakopalvelu, jonka käyttäjät voivat anonyymisti julkaista ja hakea kaiken tyyppistä informaatiota. Pyyntöjen ja vastausten reititykseen käytetään GAP-protokollaa.

URI-osoitteet
GNUnet käyttää (epävirallisia) URI-osoitteita moniin asioihin viittaamiseen. Ne ovat epävirallisia siinä mielessä ettei gnunet URI Schemeä ole rekisteröity IANAn kanssa, toisin kuin esimerkiksi HTTP ja FTP.

Esimerkkejä
Seuraavat ovat GNUnet 0.7-versioperheen URI-osoitteita.

Tietyn tyyppinen tiedostonjako-uri, joka osoittaa tiettyyn kopioon GNU GPL-lisenssitekstistä:
 gnunet://ecrs/chk/9E4MDN4VULE8KJG6U1C8FKH5HA8C5CHSJTILRTTPGK8MJ6VHORERHE68JU8Q0FDTOH1DGLUJ3NLE99 /
 N0ML0N9PIBAGKG7MNPBTT6UKG.1I823C58O3LKS24LLI9KB384LH82LGF9GUQRJHACCUINSCQH36SI4NF88CMAET3T3BHI93D /
 4S0M5CC6MVDL1K8GFKVBN69Q6T307U6O.17992

Toisen tyyppinen tiedostonjako-uri, joka osoittaa avainsanalla "gpl" tehtävän haun hakutuloksiin.
 gnunet://ecrs/ksk/gpl

Lähteet

Aiheesta muualla
GNUnetin kehityssivusto

Vertaisverkko-ohjelmistot
GNU-projektin ohjelmat
Windows-ohjelmat
Linux-ohjelmat
Mac OS -ohjelmat