Zum Inhalt springen

Serverloses Netzwerk - Boostrapping


bst27

Empfohlene Beiträge

Guten Tag erst einmal!

Ich habe in den letzten Tagen mal überlegt, wie folgendes Situation in der Praxis umsetzen könnte.

Ich habe ein Netzwerk (Heimnetzwerk oder auch Internet) und möchte ein Programm entwickeln, dass ich auf beliebig vielen Computern/Servern laufen lasse. Diese sollen sich nun automatisch untereinander finden, allerdings ohne einen zentralen Server. Nun habe ich mich etwas in das Kademlia Netzwerk eingelesen, welches ja ein solches serverloses Netzwerk darstellt.

Das ganze funktioniert dort eben anhand zahlreicher "Knoten", jeder Computer ist also gleichzeitig Client als auch Server, stellt Anfragen und beantwortet welche.

Allerdings ist es eben so, dass zu Beginn, bevor der Computer irgendwelche anderen Knoten kennt, er zumindest einen solchen Knoten "kennen lernen" muss, um von diesem weitere Knoten mitgeteilt zu bekommen und den gleichen Prozess mit den neuen Knoten zu wiederholen etc.pp.

Weiß eventuell jemand, wie genau dieser Bootstrapping Prozess aussieht? Wie darf ich mir das vorstellen? Steckt da ein Algorithmus hinter? Wie sollte man dann so aber sichergehen, dass auch mindestens ein Knoten gefunden wird? Oder ist im Endeffekt doch zu Beginn ein fester (zentraler) Knoten notwendig, der angesteuert wird?

Theoretisch ließe sich die Problematik ja so umgehen, dass der Computer einfach alle IP Adressen durchläuft und eine vordefinierte Anfrage auf einem vordefinierten Port stellt, um so andere Knoten zu finden. Allerdings käme das ja einem IPScan bzw. Port-Scan gleich und ich kann mir nur schwerlich vorstellen, dass das in der Praxis so umgesetzt wird. Das mag im privaten LAN ja noch praktikabel sein, aber im Internet? Von der Effizienz jetzt einmal zu schweigen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...