GNUnet
GNUnet | |
Файл:GNUnet logo.svg | |
Тип | Анонимная одноранговая сеть |
Разработчик | Команда разработчиков GNUnet |
Написана на | C |
ОС | Кроссплатформенное программное обеспечение |
Версия | 0.8.0c (27 февраля 2009 года) |
Лицензия | GNU General Public License |
Сайт | gnunet.org |
GNUnet — это программный пакет для безопасного P2P-соединения, не нуждающегося в серверах. Проект GNUnet возник в 2001 году и был вдохновлён целым рядом технических идей, призванных обеспечить безопасный файлообмен в пиринговых сетях.
Основная цель проекта — создание надежной, открытой, равноправной и анонимной сети обмена информацией. Планируется предоставление множества интернет-услуг, а сама сеть стремится стать платформой для разработки децентрализованных сервисов следующего поколения. GNUnet использует drupal в качестве системы управления содержимым[1] и Mantis для отслеживания ошибок.[2]
За основу GNUnet были взяты существующие Freenet и Mnet(англ.). Однако получившаяся система существенно отличается от уже существующих.
Первый реализованный сервис позволяет обмениваться файлами анонимно и без какой либо сетевой цензуры. GNUnet может использовать для передачи данных как стандартные протоколы TCP и UDP, так и необычные для P2P HTTP, причем с возможностью работы через прокси-сервер, а также SMTP. Кроме того, GNUnet может работать за NAT.
В данный момент в проект входит демон gnunetd, несколько библиотек и два фронтенда: gnunet-gtk и gnunet-qt, соответственно написанные с использованием GTK и Qt.
Сервисы и модули GNUnet
Для идентификации объектов и сервисов GNUnet использует URI. Любой объект в сети GNUnet идентифицируется с помощью URI, который в текущей версии выглядит как gnunet://module/identifier, где module — имя модуля сети, а identifier — уникальный хеш, идентифицирующий сам объект.
File Sharing и ECRS
Самый популярным и наиболее стабильным сервисом GNUnet является File Sharing, предназначенный для анонимного децентрализованного файлообмена. Он позволяет искать, выкладывать и скачивать как отдельные файлы, так и целые директории. Благодаря сложному механизму роутинга запросов и ответов пользователь не может знать, от кого он принимает или кому передает файл.
В GNUnet можно настраивать степень анонимности от 0 (не анонимно) до бесконечности. По умолчанию используется 1. Передаваемые файлы закодированы с помощью ECRS (An Encoding for Censorship-Resistant Sharing) и обрабатываются соответствующим модулем.
Другие сервисы
В GNUnet также существует простейший чат и планируются еще несколько сервисов, например, анонимная P2P-почта.
См. также
Примечания
Ссылки
В Википедии есть портал «Свободное программное обеспечение» |
В Википедии есть портал «Компьютерные сети» |
- Файловые архивы
- Форумы и конференции
- Публикации
de:GNUnet en:GNUnet es:GNUnet fr:GNUnet hu:GNUnet pl:GNUnet fi:GNUnet
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....