Peer-to-Peer Netzwerk: Wie finden sich die Clients?

OP (Firma: Funkenflug Industries) #5317452
Lesenswert?

Ich beschäftige mich im Moment ein wenig mit dezentralen P2P-Netzwerken.

Ich finde keine Antwort auf die Frage, wie sich ein Client mit dem 
Netzwerk verbinden kann, wenn er keine IP des Netzwerkes kennt und keine 
feste Server-IP hat, unter der er sowas wie eine Client-Liste anfordern 
könnte.

Kann mir das jemand erklären, der sich damit auskennt oder sowas schon 
einmal programmiert hat?

Danke!
Gast #5317466
Lesenswert?

mDNS ist ein Stichwort und "service advertising" - zumindest im LAN un 
da ist der Anfang um die Sache zu verstehen.

Das Buch  "Zero Configuration Networking: The Definitive Guide" 
durchzuarbeiten kann ich empfehlen.
#5317860
Lesenswert?

Geht das überhaupt?

Ich gehe jetzt mal davon aus, dass Du an ein P2P-Netzwerk denkst, das 
nicht rein in einem lokalen Netzwerk läuft, sondern das globale Internet 
nutzt.

Broadcast und Multicast fallen dann im Grunde ja schon mal aus.
Eine Art Verzeichnisserver/-Dienst o.Ä. wurde im Eröffnungsposting ja 
ebenfalls bereits ausgeschlossen.

Im Grunde bleibt dann ja eigentlich nur noch die Möglichkeit, per brute 
force alle möglichen Adressen durchzuprobieren, bis man irgendwann 
zufällig auf einen anderer Teilnehmer des P2P-Netzwerks trifft.

Weil das aber eigentlich keine praktikable Möglichkeit ist, wird neuen 
Clients üblicherweise eben doch eine Liste mit potentiellen 
Einstiegspunkten/Ansprechpartnern geliefert.

Bei Botnetzen o.Ä. wird das Problem wohl häufig so gelöst, dass nach 
einem bestimmten Algorithmus immer neue Domainnamen generiert werden, 
die man dann versucht zu kontaktieren, bis man irgendwann Erfolg hat.
In diesem Fall wird ja aber auch ein zentraler Verzeichnisdienst (DNS) 
genutzt...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren