Peer-to-Peer- Netzwerke

Ähnliche Dokumente
Organic Computing. Rolf Wanka Sommersemester Juni Organic Computing: Peer-to-Peer-Netzwerke

Peer-to-Peer- Netzwerke

Peer-to-Peer- Netzwerke

Rolf Wanka Sommersemester Vorlesung

Organic Computing: Peer-to-Peer-Netzwerke

Systeme II. Christian Schindelhauer Sommersemester und letzte Vorlesungswoche

Peer-to-Peer- Netzwerke

Peer-to-Peer- Netzwerke

Peer-to-Peer- Netzwerke

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

Systeme II 6. Die Anwendungsschicht

Inhalte der Vorlesung. Ziele der Vorlesung. Dr. Felix Heine Complex and Distributed IT-Systems

Algorithmen für Peer-to-Peer-Netzwerke Sommersemester Vorlesung

Abbildungsverzeichnis

Michael Dimov: Peer-to-Peer Technologie Vortrag im Rahmen eines Seminars

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009

Peer-to-Peer (P2P) Grundlagen

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008

BitTorrent. Ein Peer-to-Peer Datenübertragungsprotokoll. Mattias Schäffersmann Universität Bielefeld - Technische Fakultät

Inhalt. Inhalte der Vorlesung (vorläufig) Dr. Dominic Battré Complex and Distributed IT Systems. Napster. Eigenschaften von Gnutella

Algorithmen und Datenstrukturen

Definition. Gnutella. Gnutella. Kriterien für P2P-Netzwerke. Gnutella = +

Automotive.verstehen.gestalten.bewegen. Car2Car Systeme. Java und Peer2Peer ziehen ins Auto. 1 Adam Kovacs

11 Peer-to-Peer-Netzwerke

Grundlagen der Programmierung 2

Algorithmen für Peer-to-Peer-Netzwerke

9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

Übung Algorithmen und Datenstrukturen

Algorithmen und Datenstrukturen

Aggregierte Ergebnisse aller Vorlesungen und Übungen für Informatik und ESE. Sommersemester 2012

Algorithmen und Datenstrukturen. Organisatorisches. Christian Komusiewicz Ernst-Abbe-Platz 2, R3315

Rechnernetze II. SoSe Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Personen. Grundlagen der Programmierung 2. Webseite und . Vorlesung

Mathematik für Biologen und Biotechnologen (240109)

Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk

9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

4. Peer-to-Peer-Netze. Übersicht: 4.1 Einleitung 4.2 Distributed Hash Tables (DHTs) 4.3 Chord

Grundlagen über Peer-to-Peer

Überblick. Peer-to-Peer-Systeme. Überblick. Überblick. Überblick, Geschichte. Grundform des Internet ( ) Hybride P2P-Systeme

10.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

Mathematik für Biologen und Biotechnologen (240109)

!" ==Systems= Bedeutung von Peer-to-Peer Anwendungen für Internet Service Provider

Transkript:

Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester 2006 1. Vorlesung 26.04.2006 schindel@informatik.uni-freiburg.de 1

Organisation Web-Seite http://cone.informatik.uni-freiburg.de/ teaching/vorlesung/peer-to-peer-s06/ Vorlesungen Mittwoch, 9-11 Uhr, SR 01-009/13, Geb. 101 Donnerstag, 9-10 Uhr, SR 01-009/13, Geb. 101 Übungen Donnerstag, 10-11 Uhr, SR 01-009/13, Geb. 101 Beginn: 03.05.2006 Übungsaufgaben erscheinen jeden Freitag auf der Webseite Bearbeitung freiwillig Grundlage für mündliche Prüfung/Klausur Besprechung in der Folgewoche Peer-to-Peer-Netzwerke 1. Vorlesung - 2

Organisation Klausur Bis 15 Teilnehmer: mündliche Einzelprüfungen Ab 16 Teilnehmer: schriftliche Klausur Klausurtermin Mündlich: nach Vereinbarung am 03./04.08.2006 Schriftlich: 04.08.2006 Materialen Powerpoint/PDF-Foliensätze vor der Vorlesung auf der Web-Site Lecturnity-Mitschnitte auf der Web-Site und im Vorlesungssystem Skript (sehr ausführlich) auf der Web-Site nach der Vorlesung Literaturhinweise auf der Web-Site und im Skript Peer-to-Peer-Netzwerke 1. Vorlesung - 3

P2P-Netzwerke aktuell Juni 2004 Quelle: CacheLogic 2005 Über 8 Mio. aktive Teilnehmer an Peer-to-Peer-Netzwerken zu jeder Zeit 10 PetaByte an Daten zu jeder Zeit Mehr als die Hälfte des gesamten Internet-Traffic ist Peer-to-Peer Mehrere Peer-to-Peer- Netzwerke durch Gerichtsprozesse stillgelegt Tausende von Einzelklagen gegen Peer-to-Peer-Nutzer wegen Verletzung des Urheberschutzes Peer-to-Peer-Netzwerke 1. Vorlesung - 4

Meilensteine Praxis Napster (1999) seit 1999, bis 2000 (Gerichtsurteil) Gnutella (2000) Neue Version (Gnutella 2) in 2002 Edonkey (2000) Später: Overnet unter Verwendung von Kademlia FreeNet (2000) Anonymisierung der Teilnehmer JXTA (2001) Open Source Peer-to-Peer-Netzwerk-Plattform FastTrack (2001) bekannt durch KaZaa, Morpheus, Grokster Bittorrent (2001)... Nur Download-System, keine Suche Peer-to-Peer-Netzwerke 1. Vorlesung - 5

Meilensteine Theorie Distributed Hash-Tables (DHT) (1997) Urspr. für Lastverteilung zwischen Web-Servern CAN (2001) Effiziente verteilte DHT-Datenstruktur für P2P-Netzwerke Chord (2001) Effiziente verteilte P2P-Datenstruktur mit logarithmischer Suchzeit Pastry/Tapestry (2001) Effiziente verteilte P2P-Datenstruktur aufbauend auf Routing von Plaxton Kademlia (2002) P2P-Lookup basierend auf XOr-Metrik Viele weitere interessante Netzwerke Viceroy, Distance-Halving, Koorde, Skip-Net, P-Grid,... Peer-to-Peer-Netzwerke 1. Vorlesung - 6

Was ist ein P2P-Netzwerk? Was ist ein Peer-to-Peer-Netzwerk nicht? Ein Peer-to-Peer-Netzwerk ist kein Client-Server-Netzwerk! Ethymologie: Peer heißt Gleicher, Ebenbürtiger, von lat. par Definition Peer-to-Peer bezeichnet eine Beziehung zwischen gleichwertigen Partnern P2P Internet-Slang für Peer-to-Peer Ein Peer-to-Peer-Netzwerk ist ein Kommunikationsnetzwerk zwischen Rechnern im Internet in dem es keine zentrale Steuerung gibt und keine zuverlässigen Partner. Beobachtung Das Internet ist (eigentlich auch) ein Peer-to-Peer-Netzwerk Definitionen zu ungenau Peer-to-Peer-Netzwerke 1. Vorlesung - 7

Inhalte Kurze Geschichte der Peer-to-Peer- Netzwerke Das Internet: Unter dem Overlay Die ersten Peer-to-Peer-Netzwerke Napster Gnutella Die Verbindungsstruktur von Gnutella Chord Pastry und Tapestry Gradoptimierte Netzwerke Viceroy Distance-Halving Koorde Netzwerke mit Suchbäumen Skipnet und Skip-Graphs P-Grid Selbstorganisation Pareto-Netzwerke Zufallsnetzwerke Selbstorganisation Metrikbasierte Netzwerke Sicherheit in Peer-to-Peer-Netzwerken Anonymität Datenzugriff: Der schnellere Download Peer-to-Peer-Netzwerke in der Praxis edonkey FastTrack Bittorrent Peer-to-Peer-Verkehr Juristische Situation Peer-to-Peer-Netzwerke 1. Vorlesung - 8

Ende der 1. Vorlesung Peer-to-Peer-Netzwerke Christian Schindelhauer schindel@informatik.uni-freiburg.de 9