Het Gnutella Netwerk

14
Het Gnutella Netwerk in kaart gebracht Bram Hautekiet Felix Vanhoutte 1 ste bachelor Informatica

description

Deze presentatie geeft wat meer uitleg over het Gnutella Netwerk

Transcript of Het Gnutella Netwerk

Page 1: Het Gnutella Netwerk

Het Gnutella Netwerk in kaart gebracht

Bram Hautekiet

Felix Vanhoutte1ste bachelor Informatica

Page 2: Het Gnutella Netwerk

Bram Hautekiet - Felix Vanhoutte 2

Doel van het onderzoek

Kennismaking met Gnutella

Evaluatie kosten

Voordelen

Verbeteringen: betrouwbaarheid, topologie,...

Page 3: Het Gnutella Netwerk

Methode

Analyse van dataverkeer

Dynamisch gedrag

Vergelijking topologie

Bram Hautekiet - Felix Vanhoutte 3

Page 4: Het Gnutella Netwerk

Wat is Gnutella?

Peer-to-peer netwerk (P2P)

Vrije software (GNU-licentie)

Gebruikt door o.a. Limewire, Bearshare, gIFT, Shareaza,...

4Bram Hautekiet - Felix Vanhoutte

Page 5: Het Gnutella Netwerk

Bram Hautekiet - Felix Vanhoutte 5

P2P-netwerken

Server

Gecentraliseerdnetwerk

Peer-to-peer netwerk

Page 6: Het Gnutella Netwerk

Bram Hautekiet - Felix Vanhoutte 6

P2P-netwerken

Eigenschappen

Zowel client als server

Minder kwetsbaar voor aanvallen

Goedkoper

Geen vaste nodes

Zelf-georganiseerd

Page 7: Het Gnutella Netwerk

Bram Hautekiet - Felix Vanhoutte 7

Gnutella nodes

Verbind met gekende host

Zend berichten uit

Stuur berichten door

Reageer op binnenkomendeberichten

Page 8: Het Gnutella Netwerk

Bram Hautekiet - Felix Vanhoutte 8

Vergelijking topologie

C

A

B

F

D

E

Page 9: Het Gnutella Netwerk

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)

Page 10: Het Gnutella Netwerk

Bram Hautekiet - Felix Vanhoutte 10

Doelen

Dynamisch gedrag

Prestatie en schaalbaarheid

Betrouwbaarheid

Anonimiteit

Gnutella Protocol

Page 11: Het Gnutella Netwerk

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

Page 12: Het Gnutella Netwerk

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

Page 13: Het Gnutella Netwerk

Besluit

Bram Hautekiet - Felix Vanhoutte 13

Netwerkprotocol met veel potentieel

Grootste probleem: aansluiting op internettopologie

Page 14: Het Gnutella Netwerk

Bron

Bram Hautekiet - Felix Vanhoutte 14

M. Ripeanu, Iamnitchi A., and Foster I. Mapping the Gnutella Network. IEEE Internet Computing, 2:50–57, 2002.