Het Gnutella Netwerk

Post on 09-Jul-2015

677 views 1 download

description

Deze presentatie geeft wat meer uitleg over het Gnutella Netwerk

Transcript of Het Gnutella Netwerk

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.