Movatterモバイル変換


[0]ホーム

URL:


Ir al contenido
WikipediaLa enciclopedia libre
Buscar

GNUnet

De Wikipedia, la enciclopedia libre
GNUnet
Parte depeer-to-peer
GNUnet
GNUnet usando la interfazGTK+
Información general
Tipo de programaPeer-to-peer anónimo,Friend-to-friend
DesarrolladorProyecto GNU
Modelo de desarrollo(Software libre)
Lanzamiento inicial6 de noviembre de 2001
LicenciaGNU AGPLv3 o posterior[3]
Estado actualActivo
Información técnica
Programado enC
Interfaz gráfica predeterminadaGTK
Versiones
Última versión estable0.26.0(15 de noviembre de 2025 (9 días)[1]​)
Última versión en pruebas0.26.1(15 de noviembre de 2025 (9 días)[2]​)
Archivos legibles
Content Hash Key (GNUnet)
Archivos editables
Content Hash Key (GNUnet)
Enlaces

GNUnet es unsoftware libre para redesP2P descentralizadas. Este marco ofrece cifrado a nivel decapa de red y localización de recursos. Los pares de GNUnet monitorizan el comportamiento de otros pares, con respecto al uso de recursos; los pares que contribuyen a la red son recompensados con un mejor servicio.

Elcódigo fuente se ha escrito enC, pero hay un esfuerzo con Freeway para producir una versión compatible escrita enJava. Actualmente GNUnet funciona bajoGNU/Linux,BSD,Mac OS X,Solaris yWindows.

Forma parte del proyectoGNU.

Intercambio de archivos

[editar]

Su principal aplicación es el anonimato y la resistencia a la censura, permitiendo que los usuarios publiquen u obtengan información anónimamente.

El servicio de intercambio de archivos usa el protocolo anónimo de GNUnet para enrutar solicitudes y respuestas. Los mensajes de petición enviados son usados para buscar contenido y paquetes de información. Dependiendo de la carga del nodo de reenvío, los mensajes son enviados de 0 a más nodos. Cuando un nodo está bajo "presión" abandona peticiones de sus nodos vecinos con menor valor de confianza interna.

GNUnet ofrece la opción "topologíaFriend-to-friend" para restringir las conexiones únicamente a los nodos confiables del usuario. Los nodos confiables del usuario (y demás) pueden intercambiar indirectamente archivos con la computadora del usuario, no usando sudirección IP directamente.

URIs

[editar]

GNUnet usaURIs (no aprobados por laIANA). La notación URI ha cambiado a largo de las versiones de GNUnet. La siguiente notación es usada desde la versión 0.7.0.

Los URIs de GNUnet consiste principalmente en dos partes: el módulo y el identificador específico del módulo. Un URI de GNUnet tiene la forma gnunet://módulo/identificador dondemódulo es el nombre del módulo eidentificador es la serie específica del módulo.

El módulo ECRS

[editar]

Los archivos intercambiados con GNUnet son codificados con ECRS (Encoding for Censorship-Resistant Sharing). Elidentificador del móduloecrs consiste en cualquiera de los siguienteschk, sks, ksk oloc seguidos de un slash y un valor de categoría específico.

  • chk identifica archivos, típicamente: gnunet://ecrs/chk/[hash del archivo, usando 0-9A-V].[hash de la solicitud, usando 0-9A-V].[tamaño del archivo en bytes]
  • sks identifica archivos dentro de los espacios del nombre, típicamente: gnunet://ecrs/sks/NAMESPACE/IDENTIFICADOR
  • ksk identifica solicitudes de búsqueda, típicamente: gnunet://ecrs/ksk/PALABRA CLAVE[+PALABRA CLAVE]
  • loc identifica un dato en una máquina específica, típicamente: gnunet://ecrs/loc/PEER/SOLICITUD.TIPO.CLAVE.TAMAÑO

Ejemplos

[editar]

Un tipo de intercambio de archivos con GNUnet apuntando a una copia del texto de la licenciaGNU GPL:

gnunet://ecrs/chk/9E4MDN4VULE8KJG6U1C8FKH5HA8C5CHSJTILRTTPGK8MJ6VH\ORERHE68JU8Q0FDTOH1DGLUJ3NLE99N0ML0N9PIBAGKG7MNPBTT6UKG.1I823C58O3L\KS24LLI9KB384LH82LGF9GUQRJHACCUINSCQH36SI4NF88CMAET3T3BHI93D4S0M5CC\6MVDL1K8GFKVBN69Q6T307U6O.17992

Otro tipo de intercambio de archivos con GNUnet, apuntando a los resultados de una búsqueda con la palabra clave "gpl":

gnunet://ecrs/ksk/gpl

Chat

[editar]

Aunque a modo de prueba más que como una aplicación completa, se ha implementado una función trivial de chat.

Véase también

[editar]

Referencias

[editar]
  1. «GNUnet 0.26.0 released». 23 de noviembre de 2025. Consultado el 2 de octubre de 2025. 
  2. «GNUnet 0.26.1 released». Consultado el 23 de noviembre de 2025. 
  3. «license notice placed at the top in one of the source files of the project's repository, probably in each of its source files». Consultado el 8 de junio de 2018. «GNUnet is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.» 

Enlaces externos

[editar]
Control de autoridades

Obtenido de «https://es.wikipedia.org/w/index.php?title=GNUnet&oldid=170623827»
Categorías:

[8]ページ先頭

©2009-2025 Movatter.jp