Cjdns

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 30-án felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .
cjdns
Típusú adatátviteli protokoll
Szerző Caleb James DeLisle
Beírva C , Node.js és Rust [2]
Operációs rendszer Linux [3] , FreeBSD [3] , NetBSD [3] , macOS [3] és Microsoft Windows [4]
Interfész nyelvek angol
Első kiadás 2012. január 23. [1]
Hardver platform x86 , x86_64 , MIPS , ARM és PowerPC
legújabb verzió
Engedély GNU GPL 3 [6]
Weboldal github.com/cjdelisle/cjd…

A Cjdns egy hálózati protokoll és annak megvalósítása, amellyel méretezhető, biztonságos és könnyen konfigurálható hálózat hozható létre. A hálózat internetkapcsolaton keresztül és közvetlenül az útválasztók között is működhet. [7]

Interfész

A hálózati protokoll működése hálózati alagúton (TUN) keresztül történik. A programok futhatnak ezen a hálózaton, ha támogatják az IPv6 protokollt . A szükséges szoftver telepítése után a forgalom automatikusan erre a hálózatra kerül átirányításra, ami lehetővé teszi a további szoftverkonfigurálás elkerülését. A hálózaton egy IPv6-cím generálódik a felhasználó számára, amely az IPv6-címek privát részéhez tartozik, ami azt jelenti, hogy valós IPv6-címekkel való ütközés nem következik be. Ha normál interneten keresztül csatlakozik, meg kell találnia egy meglévő hálózati csomópontot, és meg kell találnia annak címét és kulcsát. Ha router-routert csatlakoztat, minden magától történik.

Útválasztás

A forgalomirányítás a Kademlia DHT-hoz hasonló rendszerrel történik, pontosabban az útvonalkatalógus folyamatosan frissül, mivel a hálózati konfiguráció változhat, így a hálózat minden csomóponton keresztül optimális terhelést tart fenn, és a forgalom számára a legrövidebb utat választja.

Biztonság

A hálózat privát – a forgalmat senki nem tudja visszafejteni, kivéve a gazdagépen, amelyre azt továbbítani kell. A hálózat nem anonim [8] – létrehozásának célja nem az I2P / Tor klónozása volt , hanem egy új Internet létrehozása. Így a nyomkövetés segítségével megtudhatja a csomópontok láncát és megtudhatja az IPv4-címét; nyilvánvaló, hogy a router-router típus csatlakoztatásakor ez a probléma megszűnik és a hálózat is anonim lesz.

Fejlesztés

Jelenleg a tesztelési szakasz zajlik. Bárki beléphet a Git tárházába , és letöltheti a forráskódot. A cjdns protokoll a legtöbb UNIX-szerű rendszerhez elérhető, mint például a Linux ( Debian , Ubuntu stb.), Mac OS X , FreeBSD és Illumos . Támogatják az olyan architektúrákat, mint az x86, x86-64, PowerPC, MIPS és ARMv6 ( Raspberry Pi ). Mindez megkönnyíti a régi vagy új berendezések használatának megkezdését. A protokoll beágyazható a routerek közös OpenWrt firmware -ébe.

Hyperboria

A Hyperboria egy kísérleti decentralizált hálózat, amelyet cjdns tesztelők és fejlesztők hoztak létre a protokoll tesztelésére. Azért hozták létre, hogy az Interneten keresztül továbbított adatok biztonságosan titkosítva legyenek (anonimitás biztosítása nélkül [8] ), és a hozzáférés sebessége a lehető legnagyobb legyen. A független decentralizált DNS megvalósításához az Nxt kriptoplatform alias rendszerén alapuló modult fejlesztettek ki [9] .

Lásd még

Jegyzetek

  1. https://github.com/cjdelisle/cjdns/releases/tag/cjdns-0.1
  2. https://github.com/cjdelisle/cjdns/tree/master/net
  3. 1 2 3 4 https://github.com/cjdelisle/cjdns
  4. http://www.santacruzmesh.net/installer.html
  5. Megjelenés 21.2 - 2020.
  6. https://github.com/cjdelisle/cjdns/blob/master/LICENSE
  7. Hálózatunkat nem lehet leküzdeni (elérhetetlen link) . rabkor.ru (2014. augusztus 27.). Letöltve: 2014. szeptember 2. Az eredetiből archiválva : 2014. október 3.. 
  8. 1 2 Chip magazin 2013/11., 53. o
  9. NxtHypeDns  . _ github.com. Letöltve: 2014. szeptember 2. Az eredetiből archiválva : 2018. június 11.

Kiegészítő anyagok