Spisu treści:
Definicja - Co oznacza GNUnet?
GNUnet to swobodnie dostępna platforma oprogramowania, która jest używana do zdecentralizowanej sieci peer-to-peer, która nie obsługuje żadnej scentralizowanej działalności. Jest to część projektu GNU i dlatego jest wydane na Powszechnej Licencji Publicznej GNU, która umożliwia swobodne używanie i modyfikowanie. Framework ten jest głównie kodowany przy użyciu języka C, ale istnieje projekt stworzenia wersji przy użyciu Java. GNUnet zapewnia usługi sieciowe, takie jak szyfrowanie łączy, wykrywanie rówieśników i alokacja zasobów. Jest kompatybilny z Windows, Mac OS X, GNU / Linux i Solaris.
Techopedia wyjaśnia GNUnet
Podstawowym celem GNUnet jest bezpieczeństwo. W sieci wszystkie wiadomości przesyłane od jednego użytkownika do drugiego są poufne i nikt inny nie może uzyskać do nich dostępu bez uwierzytelnienia. Jest to możliwe, ponieważ GNUnet ma możliwość enkapsulacji ruchu sieciowego w wiadomościach TCP, UDP, SMTP i HTTP i ułatwia udostępnianie danych. GNUnet używa identyfikacji jednolitych zasobów.
Głównym celem GNUnet jest stać się szeroko stosowanym, otwartym, niezawodnym, egalitarnym, niedyskryminującym, nieskrępowanym i odpornym na cenzurę systemem wymiany bezpłatnych informacji. GNUnet przewiduje, że jest czymś więcej niż siecią do udostępniania plików; chce służyć jako platforma programistyczna dla nowej generacji zdecentralizowanych protokołów internetowych.
Cele GNUnet obejmują:
- Prywatność i bezpieczeństwo: GNUnet ma na celu ochronę użytkowników przed nadużyciami prywatności i atakami.
- Wszechstronność: jest to środowisko peer-to-peer, które musi obsługiwać różne formy aplikacji peer-to-peer. Ze względu na architekturę wtyczek system staje się rozszerzalny, zachęcając jednocześnie do ponownego użycia kodu i współpracy społeczności programistów.
- Praktyczność: GNUnet pozwala użytkownikom wybierać między bezpieczeństwem a wydajnością oraz handlować jeden za drugim.
