Upload
flxvh
View
680
Download
1
Embed Size (px)
DESCRIPTION
Deze presentatie geeft wat meer uitleg over het Gnutella Netwerk
Citation preview
Het Gnutella Netwerk in kaart gebracht
Bram Hautekiet
Felix Vanhoutte1ste bachelor Informatica
Bram Hautekiet - Felix Vanhoutte 2
Doel van het onderzoek
Kennismaking met Gnutella
Evaluatie kosten
Voordelen
Verbeteringen: betrouwbaarheid, topologie,...
Methode
Analyse van dataverkeer
Dynamisch gedrag
Vergelijking topologie
Bram Hautekiet - Felix Vanhoutte 3
Wat is Gnutella?
Peer-to-peer netwerk (P2P)
Vrije software (GNU-licentie)
Gebruikt door o.a. Limewire, Bearshare, gIFT, Shareaza,...
4Bram Hautekiet - Felix Vanhoutte
Bram Hautekiet - Felix Vanhoutte 5
P2P-netwerken
Server
Gecentraliseerdnetwerk
Peer-to-peer netwerk
Bram Hautekiet - Felix Vanhoutte 6
P2P-netwerken
Eigenschappen
Zowel client als server
Minder kwetsbaar voor aanvallen
Goedkoper
Geen vaste nodes
Zelf-georganiseerd
Bram Hautekiet - Felix Vanhoutte 7
Gnutella nodes
Verbind met gekende host
Zend berichten uit
Stuur berichten door
Reageer op binnenkomendeberichten
Bram Hautekiet - Felix Vanhoutte 8
Vergelijking topologie
C
A
B
F
D
E
Gnutella Protocol
Bram Hautekiet - Felix Vanhoutte 9
Een open gedecentraliseerd zoek en groepsprotocol, voornamelijk gebruikt voorbestandsuitwisseling
Berichten
Groepslidmaatschap (Ping, Pong)
Zoeken (query’s)
Bestandsuitwisseling (get, push)
Bram Hautekiet - Felix Vanhoutte 10
Doelen
Dynamisch gedrag
Prestatie en schaalbaarheid
Betrouwbaarheid
Anonimiteit
Gnutella Protocol
Netwerk analyse
Groei: ± 2000 (nov 2000) ± 50000 (mei 2001)
Bram Hautekiet - Felix Vanhoutte 11
0
10,000
20,000
30,000
40,000
50,000
60,000
Aantal gebruikers
gebruikers
Netwerk analyse
Gebruikt verkeer
Bij benadering : 1 Gbps 330 Tbytes / maand
Ong. 1,7% v.h. internet verkeer in de V.S. (dec 2000)
Beter gebruik v. onderliggende netwerk noodzakelijk
(topologie)
Bram Hautekiet - Felix Vanhoutte 12
Besluit
Bram Hautekiet - Felix Vanhoutte 13
Netwerkprotocol met veel potentieel
Grootste probleem: aansluiting op internettopologie
Bron
Bram Hautekiet - Felix Vanhoutte 14
M. Ripeanu, Iamnitchi A., and Foster I. Mapping the Gnutella Network. IEEE Internet Computing, 2:50–57, 2002.