Skip to main content

Neue Seite

Extra: Reticulum Network Stack (RNS) im Vergleich zum OSI- und TCP/IP-Modell

Hinweis: Diese Seite ist ein Zukunfts-/Zusatzthema und gehört nicht zum klassischen IHK-Grundlagenstoff. Sie dient nur als technischer Blick darauf, wie moderne, dezentrale Netzwerk-Stacks wie Reticulum anders aufgebaut sein können als klassische Internet-Kommunikation.


Image (3).jpg

1. Grundidee

Das klassische OSI-Modell erklärt Netzwerkkommunikation in 7 Schichten:

  1. Bitübertragungsschicht
  2. Sicherungsschicht
  3. Vermittlungsschicht
  4. Transportschicht
  5. Sitzungsschicht
  6. Darstellungsschicht
  7. Anwendungsschicht

Das TCP/IP-Modell ist praxisnäher und beschreibt grob, wie das heutige Internet funktioniert:

  • Netzzugang / Physical + Link
  • Internet Layer
  • Transport Layer
  • Application Layer

Das RNS-Modell von Reticulum denkt anders:

Reticulum ist kein einzelnes Protokoll wie TCP, IP oder TLS, sondern ein eigener Netzwerk-Stack, bei dem Identität, Routing, Transport und Verschlüsselung eng miteinander verbunden sind.

Reticulum kann über verschiedene darunterliegende Medien laufen, zum Beispiel:

  • normales Internet
  • TCP
  • UDP
  • WLAN
  • Ethernet
  • LoRa
  • Packet Radio
  • serielle Verbindungen
  • I2P

Das vorhandene Medium ist dabei nur der Transportweg. Die eigentliche Reticulum-Kommunikation läuft darüber als eigenes kryptografisches Netzwerk.


2. Vergleich: OSI-Modell, TCP/IP-Modell und RNS-Modell

BereichOSI-ModellTCP/IP-ModellRNS / Reticulum
AnwendungApplication LayerApplication LayerApplication Layer Extensions
DarstellungPresentation Layermeist Teil der Anwendungin Reticulum-Anwendungen integriert
SitzungSession Layermeist Teil der Anwendungdurch Reticulum-Links und Sitzungslogik abgedeckt
Sicherheitim OSI-Modell keine eigene Pflichtschichtoft zusätzlich durch TLS, VPN oder App-Verschlüsselungfest in Reticulum eingebaut
TransportTransport Layer, z. B. TCP/UDPTransport Layer, z. B. TCP/UDPReticulum übernimmt eigene Transport-/Link-Logik
Vermittlung / RoutingNetwork Layer, z. B. IPInternet Layer, z. B. IPkryptografisch gestützte Ziele, Pfade und Transport
SicherungData Link LayerNetwork Access / Linkabhängig vom verwendeten Medium
PhysikPhysical LayerPhysical Layer / Network AccessPhysical Layer / beliebiges Trägermedium

3. Was ist bei RNS anders?

Bei normalem Internetverkehr sieht der Ablauf stark vereinfacht so aus:

SchrittKlassisches Internet
1Eine Anwendung erzeugt Daten, z. B. Browser oder Messenger
2TLS kann die Verbindung verschlüsseln
3TCP sorgt für Transport und Reihenfolge
4IP sorgt für Adressierung und Routing
5Ethernet, WLAN oder Mobilfunk übertragen die Daten physisch

Bei Reticulum sieht die Denkweise anders aus:

SchrittReticulum / RNS
1Eine Reticulum-Anwendung erzeugt Daten
2Reticulum adressiert nicht klassisch nur über IP-Adressen, sondern über kryptografische Ziele
3Reticulum verschlüsselt Inhalte standardmäßig Ende-zu-Ende
4Reticulum kann temporäre Schlüssel pro Paket oder pro Link verwenden
5Reticulum verpackt seine Daten in ein verfügbares Trägermedium
6Dieses Trägermedium kann TCP, UDP, LoRa, Funk, seriell oder etwas anderes sein

4. Gegenüberstellung: Wie wird es bei RNS gemacht?

AufgabeKlassisch im OSI-/TCP/IP-ModellBei RNS / Reticulum
Adresse findenIP-Adresse, DNS, Routingtabellenkryptografische Identitäten und Destinations
Daten transportierenTCP oder UDPReticulum-Pakete, Links und Transportlogik
Verbindung absichernhäufig TLS, VPN, IPsec oder App-VerschlüsselungVerschlüsselung ist direkt Teil des Reticulum-Stacks
Identität prüfenZertifikate, DNS, CA, Login-Systemekryptografische Identität des Ziels
Daten über Internet sendenIP-Paket über RouterReticulum-Paket wird in TCP/UDP/IP eingepackt
Daten über Funk sendenmeist Spezialprotokoll nötigReticulum kann auch über LoRa, Packet Radio oder serielle Interfaces laufen
ZwischenstationenRouter sehen IP-Adressen und leiten weiterReticulum-Knoten leiten Pakete weiter, ohne den Inhalt lesen zu können
AnwendungsschichtHTTP, SMTP, DNS, Messenger-ProtokolleReticulum-Anwendungen oder Erweiterungen, z. B. Messaging über LXMF
Verschlüsselungoft Zusatzschicht über TCP/IPeingebauter Bestandteil des Netzwerks
Abhängigkeit vom Internetmeist stark abhängig von IP-Infrastrukturkann IP nutzen, ist aber nicht grundsätzlich davon abhängig

5. Erklärung anhand der Grafik

Die Grafik vergleicht drei Modelle:

ModellBedeutung
OSI-Modelltheoretisches 7-Schichten-Modell zur Erklärung von Netzwerkkommunikation
TCP/IP-Modellpraxisnahes Modell des heutigen Internets
RNS-ModellReticulum Network Stack als kryptografiebasierter Netzwerk-Stack

Im OSI-Modell sind die Aufgaben stark aufgeteilt:

  • Anwendung
  • Darstellung
  • Sitzung
  • Transport
  • Netzwerk
  • Sicherung
  • Physik

Im TCP/IP-Modell werden mehrere OSI-Schichten zusammengefasst:

  • Anwendung
  • Transport
  • Netzwerk
  • Physik/Link

Im RNS-Modell wird vieles noch stärker zusammengeführt:

  • Application Layer Extensions
  • Secure Extensible Application Layer
  • Physical Layer

Das bedeutet:

Reticulum legt sehr viele Funktionen, die sonst auf mehrere Schichten verteilt sind, in eine sichere und erweiterbare Reticulum-Schicht.

Diese Reticulum-Schicht übernimmt dann unter anderem:

  • kryptografische Identität
  • sichere Ziele
  • Paketverschlüsselung
  • Link-Aufbau
  • Weiterleitung über mehrere Knoten
  • Transport über unterschiedliche Medien
  • Nutzung von TCP/UDP/IP als möglicher Träger
  • Nutzung von Funk, LoRa oder seriellen Verbindungen als möglicher Träger

6. Beispiel: Reticulum über normales Internet

Reticulum kann über das bestehende Internet laufen.

Dabei wird nicht das normale IP-Paketformat verändert. Stattdessen wird ein Reticulum-Paket in ein normales TCP- oder UDP-Paket eingepackt.

Ablauf:

SchrittBeschreibung
1Eine Reticulum-Anwendung erstellt eine Nachricht
2Reticulum verschlüsselt die Nachricht
3Reticulum erzeugt ein eigenes Reticulum-Paket
4Dieses Paket wird in TCP oder UDP eingepackt
5TCP/UDP läuft wie gewohnt über IP
6Normale Router leiten das Paket weiter
7Der Empfänger entpackt das Reticulum-Paket
8Reticulum entschlüsselt die Nachricht beim richtigen Empfänger

Vereinfacht:

Reticulum-Nachricht

Reticulum-Verschlüsselung

Reticulum-Paket

TCP/UDP-Paket

IP-Paket

Internet

Empfänger entschlüsselt Reticulum-Nachricht


7. Warum braucht RNS nicht zwingend IP?

Im klassischen Internet ist IP die zentrale Vermittlungsschicht.

Bei Reticulum ist das anders:

Reticulum kann IP benutzen, muss es aber nicht.

Das heißt:

SituationReticulum-Nutzung
normales HeimnetzReticulum kann über TCP/UDP/IP laufen
InternetReticulum kann über TCP/UDP/IP getunnelt werden
LoRa-FunkReticulum kann direkt über LoRa laufen
Packet RadioReticulum kann über Funkmodems laufen
serielle VerbindungReticulum kann über serielle Schnittstellen laufen
I2PReticulum kann über ein anonymisierendes Overlay laufen

Deshalb ist Reticulum besonders interessant für Netze, die nicht immer wie normales Internet funktionieren.

Zum Beispiel:

  • Notfallkommunikation
  • Mesh-Netze
  • Funknetze
  • LoRa-Kommunikation
  • dezentrale Kommunikation
  • Kommunikation mit sehr niedriger Bandbreite
  • Kommunikation bei hoher Latenz
  • Netze ohne zentrale Infrastruktur

8. Was bedeutet „Secure Extensible Application Layer“?

In der Grafik ist beim RNS-Modell eine große grüne Schicht zu sehen:

Secure Extensible Application Layer

Das bedeutet vereinfacht:

Reticulum stellt eine sichere, erweiterbare Kommunikationsschicht bereit, auf der Anwendungen aufbauen können.

Diese Schicht ersetzt nicht einfach nur eine einzelne OSI-Schicht. Sie übernimmt mehrere Aufgaben gleichzeitig.

Klassische AufgabeBei RNS ungefähr enthalten in
AdressierungSecure Extensible Application Layer
Routing / WeiterleitungSecure Extensible Application Layer
VerschlüsselungSecure Extensible Application Layer
Sitzungs-/Link-AufbauSecure Extensible Application Layer
PakettransportSecure Extensible Application Layer
AnwendungserweiterungenApplication Layer Extensions

Dadurch wirkt RNS im Vergleich zum OSI-Modell viel kompakter.


9. Wichtiger Unterschied zu TLS/HTTPS

TLS/HTTPS funktioniert normalerweise so:

EbeneKlassisches HTTPS
AnwendungBrowser / Webserver
SicherheitTLS
TransportTCP
NetzwerkIP
PhysikEthernet, WLAN, Mobilfunk

Reticulum funktioniert eher so:

EbeneReticulum
AnwendungReticulum-App
Sicherheitdirekt in Reticulum
Transportlogikdirekt in Reticulum
Routing/Zieledirekt in Reticulum
TrägermediumTCP, UDP, LoRa, Funk, seriell, WLAN usw.

Merksatz:

TLS schützt eine bestehende TCP/IP-Verbindung. Reticulum baut ein eigenes kryptografisches Netzwerk, das TCP/IP nur als eine mögliche Transportmöglichkeit verwenden kann.


10. Kurze Lernzusammenfassung

Reticulum / RNS unterscheidet sich vom OSI- und TCP/IP-Modell vor allem dadurch, dass es nicht einfach eine weitere Verschlüsselungsschicht über das Internet legt.

Stattdessen ist Reticulum ein eigener Netzwerk-Stack.

Er verbindet:

  • Identität
  • Adressierung
  • Verschlüsselung
  • Transport
  • Routing
  • Anwendungserweiterungen

in einem kryptografisch aufgebauten System.

Das normale Internet kann dabei weiterhin benutzt werden, ist aber nur ein möglicher Transportweg.

Reticulum kann deshalb über TCP/UDP/IP laufen, aber auch über LoRa, Funk, serielle Verbindungen oder andere Medien.


11. Merksatz

Das OSI-Modell trennt Netzwerkkommunikation in viele einzelne Schichten. TCP/IP setzt diese Idee praxisnah für das Internet um. RNS/Reticulum geht einen anderen Weg: Es baut ein eigenes kryptografisches Netzwerk, in dem Sicherheit, Identität, Routing und Transport direkt zusammengehören. Das darunterliegende Medium kann normales Internet sein, muss es aber nicht.


12. Mini-Vergleich für den Kopf

FrageOSI / TCP/IPRNS / Reticulum
Braucht es IP?meistens janein, aber IP kann genutzt werden
Ist Verschlüsselung automatisch Teil des Modells?nein, meist Zusatz wie TLS/VPNja, zentraler Bestandteil
Für normales Web geeignet?janicht als direkter Ersatz für normales Web gedacht
Für Mesh/Funk/LoRa geeignet?nur mit Zusatzlösungengenau dafür interessant
Müssen Router Reticulum verstehen?nur Reticulum-Knoten müssen es verstehennormale IP-Router leiten nur TCP/UDP weiter
Können Zwischenstationen Inhalte lesen?abhängig von Verschlüsselungbei verschlüsselter Reticulum-Kommunikation nein
Hauptideestandardisierte Schichtenkryptografisches dezentrales Netzwerk