AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Wie funktioniert Gnutella 2?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie funktioniert Gnutella 2?

Ein Thema von Meflin · begonnen am 23. Nov 2004 · letzter Beitrag vom 23. Nov 2004
Antwort Antwort
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#1

Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:41
Hi,

mich würde mal interresieren wie das gnutella 2 filesharing netzwerk funktioniert. es gibt da ja keine server...
1. da es keine server gibt - wie findet man mein client ein node (so heist das da doch? oder wars hub )
2. wenn ich denn dann zu einem node (oder wie auch immer) verbunden bin, wie erfolgt dann eine effiziente suche nach dateien?

ich will ALLES wissen

*MFG*
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#2

Re: Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:44
hoi,

also server muss es ja irgendwie geben, sonst würd das ganze ja nicht klappen. ich glaube das man bei solchen p2p sachen auf einen server-server connectet, der dir die vorhandenen server sendet auf die du dann verbindest
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#3

Re: Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:46
gnutella hat definitiv keinen server. das ist ja der unschlagbare vorteil den dieses netz bietet
edit: zumindest denke ich das
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#4

Re: Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:53
hm, aber ohne server - keine verbindung
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:54
http://wiki.cs.uiuc.edu/cs427/p2p
und speziell dies:
http://wiki.cs.uiuc.edu/cs427/Gnutella%3A+How+it+works
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#6

Re: Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:55
Vielleicht sollte man sich darauf einigen, dass es keinen Zentralen Server gibt. Das es bei einer Verbindung immer ein Server (der auf Verbindungen wartet) und einen Client (baut die Verbindung auf) gibt, sollte wohl klar sein.

Nur scheint es ja keinen festen Server zu geben. Kann mir also nur vorstellen, dass eine Art Port-Scan auf ganze IP-Bereiche gemacht wird um die "anderen" Clients zu finden.
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#7

Re: Wie funktioniert Gnutella 2?

  Alt 23. Nov 2004, 17:59
funktioniert das also sozusagen wie ein schneeballsystem ?
Zitat von http://www.gnutella2.com/tiki-index.php?page=Network+Architecture:
Components

The Gnutella2 network architecture consists of several key components:


Node types and responsibilities for self-organising network topology
TCP stream connection handshake negotiation and compression encoding
UDP reliable/semi-reliable transceiver stack and encapsulation protocol
Gnutella2 common tree packet structure (basic protocol)
Basic network maintenance packet types
Known hub cache and hub cluster cache
Node route cache and addressed packet forwarding
Query hash table, superset table and exchange packet types
Gnutella2 object search mechanism, client and server roles, forwarding rules, filtering rules, security
Local search responder with simple query language and metadata
HTTP/1.1 server for upload queuing and servicing
HTTP/1.1 client for download scheduling and transfer
User profile challenge and delivery packet types
vor allem ersteres sagt in meinen augen, dass es keinen zentralen server gibt
aber das ist ja in dme wiki auch schon erkenntlich...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz