GNUnet (protocollo): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
smistamento lavoro sporco |
m ref |
||
| (5 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1:
{{F|software|marzo 2013
Il '''protocollo GNUnet''' è un protocollo modulare pensato per l'omonima rete [[peer
Il protocollo GNUnet è accessibile tramite un [[Uniform Resource Identifier]] attualmente non approvato dallo [[Internet Assigned Numbers Authority|IANA]], la cui forma è cambiata diverse volte durante la storia del progetto di cui fa parte. La notazione a cui si fa riferimento qui è quella adottata ufficialmente a partire dalla versione 0.7.0 del framework [[GNUnet]].
La porta di comunicazione, ufficialmente registrata presso lo [[IANA]], è la numero 2086 ([[transmission Control Protocol|tcp]] + [[user Datagram Protocol|udp]]).<ref>{{en}} [https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=37 Service Name and Transport Protocol Port Number Registry, p. 37]</ref>
Gli [[Uniform Resource Identifier|URI]] del protocollo GNUnet consistono principalmente in due sezioni: il modulo e l'identificatore del modulo (id). Un tipico URI GNUnet presenta la seguente struttura ''gnunet://modulo/identificatore'', dove ''modulo'' è il nome del modulo e ''identificatore'' è la stringa specifica del modulo.
Riga 10 ⟶ 12:
I file condivisi tramite il protocollo GNUnet sono codificati in ''ECRS'' (''An Encoding for Censorship-Resistant Sharing''). L<nowiki>'</nowiki>''identificatore'' del modulo ''ecrs'' consiste in una delle seguenti istruzioni: ''chk'', ''sks'', ''ksk'' o ''loc'' seguita da uno [[slash]] e da un valore specifico per ciascuna categoria.
* ''chk'' identifica file, tipicamente: <nowiki>gnunet://ecrs/chk/[file hash, utilizzando 0-9A-V].[query hash,
* ''sks'' identifica file all'interno dei namespaces, tipicamente: <nowiki>gnunet://ecrs/sks/NAMESPACE/IDENTIFICATORE</nowiki>
* ''ksk'' identifica richieste di ricerca, tipicamente: <nowiki>gnunet://ecrs/ksk/KEYWORD[+KEYWORD]*</nowiki>
Riga 25 ⟶ 27:
Un'altra tipologia di URI di file-sharing per GNUnet che punta più genericamente a tutti i risultati della ricerca della parola chiave "gpl":
gnunet://ecrs/ksk/gpl
== Note ==
<references/>
== Collegamenti esterni ==
* [https://gnunet.org Sito ufficiale]
{{Portale|software libero|telematica}}
[[Categoria:Progetto GNU]]
[[Categoria:Peer-to-peer]]
| |||