Grundlagen Anwendungen Suchstrategien JXTA API Fazit. P2P - Peer to Peer. Henry Schäfer. WebSite Engineering Seminar. 24. Januar 2006.
|
|
- Chantal Goldschmidt
- vor 6 Jahren
- Abrufe
Transkript
1 P2P - Peer to Peer WebSite Engineering Seminar 24. Januar 2006
2 1 Grundlagen
3 1 Grundlagen
4 1 Grundlagen
5 1 Grundlagen
6 1 Grundlagen
7 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Peer-to-Peer bezeichnet die die Kommunikation unter Gleichen. In P2P Netzwerken sind alle Computer gleichberechtigt. Ein Peer ist gleichzeitig Client und Server. Dienste können angeboten und genutzt werden. Client-Server-Modell Im Gegensatz dazu steht das Client-Server Modell mit streng getrennter Rollenverteilung. Der Client kann nur Dienste in Anspruch nehmen. Der Server nur Dienste zur Verfügung stellen.
8 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Peer-to-Peer bezeichnet die die Kommunikation unter Gleichen. In P2P Netzwerken sind alle Computer gleichberechtigt. Ein Peer ist gleichzeitig Client und Server. Dienste können angeboten und genutzt werden. Client-Server-Modell Im Gegensatz dazu steht das Client-Server Modell mit streng getrennter Rollenverteilung. Der Client kann nur Dienste in Anspruch nehmen. Der Server nur Dienste zur Verfügung stellen.
9 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Motivation Client-Server Modell nutzt Möglichkeiten des Internets nicht vollständig Suche nach immer mehr Daten auf möglichst aktuellem Index nicht mehr durchführbar mehr Nutzer bedeuten serverseitig mehr Bandbreite für gleiche Daten stetig steigende Leistung der Computer im Netz ist oft ungenutzt
10 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Anforderungen Rollensymmetrie Dezentralisierung keine zentrale Koordination keine zentrale Datenbasis keine globale Sicht des Systems Selbstorganisation Autonomie Zuverlässigkeit Verfügbarkeit
11 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Anforderungen Rollensymmetrie Dezentralisierung keine zentrale Koordination keine zentrale Datenbasis keine globale Sicht des Systems Selbstorganisation Autonomie Zuverlässigkeit Verfügbarkeit
12 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Anforderungen Rollensymmetrie Dezentralisierung keine zentrale Koordination keine zentrale Datenbasis keine globale Sicht des Systems Selbstorganisation Autonomie Zuverlässigkeit Verfügbarkeit
13 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Anforderungen Rollensymmetrie Dezentralisierung keine zentrale Koordination keine zentrale Datenbasis keine globale Sicht des Systems Selbstorganisation Autonomie Zuverlässigkeit Verfügbarkeit
14 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Anforderungen Rollensymmetrie Dezentralisierung keine zentrale Koordination keine zentrale Datenbasis keine globale Sicht des Systems Selbstorganisation Autonomie Zuverlässigkeit Verfügbarkeit
15 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Anforderungen Rollensymmetrie Dezentralisierung keine zentrale Koordination keine zentrale Datenbasis keine globale Sicht des Systems Selbstorganisation Autonomie Zuverlässigkeit Verfügbarkeit
16 Definition Anforderungen Netzwerk Topologien Arten Entwicklung TYP 1 - echtes Dezentrales System von Peers. Namens-, Ressourcen- und Wegfindung ist absolut verteilt. Entdeckung und Anfragen Dateien herunterladen
17 Definition Anforderungen Netzwerk Topologien Arten Entwicklung TYP 2 - hybrid Ressourcen- und Namensfindung werden von einem zentralen Server koordiniert. Server Entdeckung anderer Peers und Anfragen Dateien laden
18 Definition Anforderungen Netzwerk Topologien Arten Entwicklung TYP 3 - hierarchisch Peers werden in Peer Gruppen zusammengefasst. Jede Gruppe hat eine Supernode, welche mit der nächst höheren Ebene kommuniziert und von dieser koordiniert. Supernode Supernode
19 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Arten nach Anwendungsgebiet File Sharing Instant Messaging Grid Computing Groupware Application Programmable Interfaces
20 Definition Anforderungen Netzwerk Topologien Arten Entwicklung weitere Anwendungsgebiete verteiltes Suchen verteiltes Publizieren geschäfftlicher Bereich private Nutzung Forschung
21 Definition Anforderungen Netzwerk Topologien Arten Entwicklung Daten Morse Codes Bell Telefonie Usenet DNS ICQ Groove Jabber Seti@Home ab FreeNet, Napster
22 Instant Messaging - ICQ FileSharing - BitTorrent Groupware - Groove Grid Computing - Seti@Home viele Millionen Nutzer Chat Dateitransfer P2P Telefonie Typ2 - zentraler Server, der Index aller Mitglieder zur Verfügung stellt.
23 Instant Messaging - ICQ FileSharing - BitTorrent Groupware - Groove Grid Computing - Seti@Home Dateien in Blöcken (Chunks) von mehreren Quellen gleichzeitig ladbar Sicherheitsmechanismen legale Inhalte auch kommerziell eingesetzt.torrent Datei beschreibt zuständigen Server und Datei seed - stellt vollständige Datei zur Verfügung leecher - hat Teile der Datei Typ 3
24 Instant Messaging - ICQ FileSharing - BitTorrent Groupware - Groove Grid Computing - Seti@Home Chat gemeinsamer Kalender Shared Space Versionskontrolle der Dateien bietet sehr komfortable Verschlüsselung PlugIn Schnittstellen
25 Instant Messaging - ICQ FileSharing - BitTorrent Groupware - Groove Grid Computing - Seti@Home verteilte unabhängige Computer bilden einen Super Computer gemeinsames paralleles Problemlösen autonom spontan - jeder kann entscheiden, wann fertige Daten gesendet werden offline Betrieb möglich
26 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Eigenschaften Anfragen an einen Server gerichtet Server hält zentralen Index mit (PeerID, IP, Datei Metainformationen) Tupeln beim Anmelden an Netzwerk werden IP-Adresse und Index angebotener Daten an Server gesendet Daten werden direkt vom anbietenden Peer geladen
27 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Anfrageverarbeitung Client sendet Query an Server bei Erfolg schickt Server eine Liste mit IP Adressen an Client der Nutzer kann Download initiieren beim Abmelden eines Peers wird Index Tupel gelöscht oder deaktiviert
28 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Vorteile schnelle Suche geringes Datenaufkommen zwischen Client und Server
29 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Vorteile schnelle Suche geringes Datenaufkommen zwischen Client und Server
30 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Nachteile Index kann sehr gross werden bei vielen Peers und nur einem Server schnell Überlastung sind Knotenpunkt(e) für ganzes Netz und somit Ziel von Angriffen
31 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Lösung mehrere Server Suche wird vom aktuellen Server an andere Server weitergereicht
32 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Server Architekturen in Hybrid Netzen Chained Full Replication Hash Unchained
33 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Chained Architecture Server in linearer Kette miteinander verbunden Server durchsuchen zunächst eigenen Index bei Misserfolg nächsten Server in der Kette befragen solange weitersuchen bis der Nutzer mit den Suchergebnissen zufrieden oder Serverkette komplett durchlaufen ist Nachteil Weiterreichen der Suche bedeutet hohen Datenverkehr
34 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Chained Architecture Server in linearer Kette miteinander verbunden Server durchsuchen zunächst eigenen Index bei Misserfolg nächsten Server in der Kette befragen solange weitersuchen bis der Nutzer mit den Suchergebnissen zufrieden oder Serverkette komplett durchlaufen ist Nachteil Weiterreichen der Suche bedeutet hohen Datenverkehr
35 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Full Replication Architecture jeder Server hat Indexdaten über alle Teilnehmer Vorteile Anfragedauer wird drastisch reduziert Nachteil hoher Datenverkehr auf Nutzerseite beim Anmelden, da Informationen über bereitgestellte Daten an alle Server gesendet werden muss
36 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Full Replication Architecture jeder Server hat Indexdaten über alle Teilnehmer Vorteile Anfragedauer wird drastisch reduziert Nachteil hoher Datenverkehr auf Nutzerseite beim Anmelden, da Informationen über bereitgestellte Daten an alle Server gesendet werden muss
37 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Full Replication Architecture jeder Server hat Indexdaten über alle Teilnehmer Vorteile Anfragedauer wird drastisch reduziert Nachteil hoher Datenverkehr auf Nutzerseite beim Anmelden, da Informationen über bereitgestellte Daten an alle Server gesendet werden muss
38 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Hash Architecture Wörter der Metadaten (z.b. Dateiart, Codec, Genre,...) werden auf verschiedenen Servern gehasht jeder Server ist für eine Teilmenge aller Wörter zuständig für jedes Wort ist eine Liste von Teilnehmern vorhanden, die Dateien bezüglich dieses Wortes besitzen
39 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Suchvorgang Hash Architecture Hashfunktion auf ein Wort der Suche anwenden Anfrage an zuständigen Server weiterleiten Liste von Teilnehmern abfragen und in Resultatsliste (origin IP/GUID, result peer IP/GUID) speichern Hashfunktion auf nächstes Wort anwenden und Anfrage- und Resultatsliste an zuständigen Server weitergeben wenn alle Suchworte abgearbeitet wurden, Teilnehmerliste an Suchenden senden
40 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Eigenschaften mehrschichtiges Netz jeder Peer kann zu SuperNode werden - Clusterbildung P2P Datenverkehr zwischen Peers P2P Suche zwischen SuperNodes bei Anmeldung Finden des zuständigen SuperNodes über Nachbarn jeder Peer sendet beim Anmelden Informationen über bereitgestellte Daten an SuperNode
41 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Anfrageverabeitung Query wird an SuperNode gesendet Supernode sucht im lokalen Index bei Erfolg, Antwort an suchenden Peer senden sonst Anfrage an SuperPeer Netzwerk absetzen
42 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Probleme SuperNode Peer meldet sich plötzlich ab - Cluster zeitweise ohne SuperNode Finden eines neuen SuperNodes
43 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Lösung mehrere SuperNodes pro Cluster bilden, deren Indexdaten redundant gehalten werden Peers sind mit allen SuperNodes im Cluster angemeldet Suchanfragen werden Round-Robin an die SuperNodes gesendet um Last zu verteilen SuperNode wird, wer hohe Datenrate hat
44 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Situation kein zentraler Server für Suche kein globaler Index Peers angewiesen auf geschicktes Suchen und Routing durchs Netz Forschung steht noch am Anfang
45 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Ansätze Broadcasting Flooding Iterative Deepening Gezieltes Routing Direct BFS
46 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Flooding Algorithmus Query wird mit GUID und TTL(time to life) an Nachbarknoten abgesetzt jeder Peer hält Liste mit Such-GUID s und Origin IP Algorithmus wenn (TTL > 0 und Such-GUID nicht in Liste) { wenn (Datum lokal gefunden) Antwort an Origin senden sonst { bei Nachbarn Suchen Antwort an Origin senden } }
47 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Flooding
48 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Nachteile hohe Netzwerkauslastung durch parallele Tiefensuche ab gewisser Anzahl Peers keine Skalierung mehr
49 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Beispiel Formel: b = 2M(d 1)NR b : durchschnittlich benötigte Bandbreite pro Knoten in byte/s N : Anzahl Knoten im Netzwerk R : Durchschnitt Broadcasts pro Knoten M : durchschnittliche Nachrichtengrösse d : druchschnittliche Anzahl Nachbarn d=3 d=4 d=5 d=6 N= N= N= N= Werte in kbit/s Annahme R = 1/60-1 Broadcast alle 60 Sekunden
50 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
51 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
52 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
53 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
54 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
55 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
56 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Iteratives Deepening Verbesserung des Flooding Algorithmus durch iterative Breitensuche Festlegen von globalen Suchtiefen (a, b, c) zunächst Suche bis Tiefe a über Flooding Algorithmus Knoten auf Tiefe a wandeln query in frozenquery und leiten Suche nicht weiter falls bisherige Ergebnisse dem Suchenden ausreichen, frozen queries nach gewisser Zeit verwerfen sonst frozenqueries auf Tiefe a aktivieren und bis Tiefe b-a weitersuchen wiederholen bis Netz zur maximalen Tiefe durchsucht oder Suchender zufrieden
57 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Vorteile Netz wird entlastet, da bekannte Daten oft schon in der Nachbarschafft vorhanden sind
58 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Ansatz Netz soll durch geringeren Datenverkehr entlastet werden Anfragen werden nur an ausgewählte Nachbarknoten weitergeleitet
59 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Direct BFS Anfrage wird nur an gute Nachbarn gesendet jeder Peer speichert Daten über Nachbarn Kriterien Anzahl zurückelieferte Suchergebnisse HopCount Anzahl Nachrichten vom Nachbarn - mehr bedeutet gute Netzanbindung Wartezeit auf Antwort - hohe Verzögerung bedeutet Auslastung oder vom Netz abgemeldet
60 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Nachteile der Verfahren Durchsuchen des gesamten Netzes zu komplex seltene Datein werden meist nicht gefunden
61 hybrid Netze hierarchische Netze pure Netze Broadcasting Gezieltes Routing Lösung DHT - Distributed Hash Tables ermöglichen jede in einem Netzwerk vorhandene Datein in O(log n) Hops zu finden jeder Datei wird ein eindeutiger Key zugewiesen Forschung noch am Anfang
62 Motivation Konzepte Archtitektur Beispiele Motivation Projekt von SUN Microsystems seit 2001 OpenSource derzeit ca Mitglieder JXTA abgeleitet vom englischen Wort juxtapose - auf deutsch nebeneinanderstellen
63 Motivation Konzepte Archtitektur Beispiele Motivation Designgrundlage sind Interoperabilität und Wiederverwendbarkeit für viele Plattformen verfügbar - PC, Handy, Handheld,... nahezu freie Wahl der Programmiersprache - C, C++, Java, Perl,... soll gemeinsame ausgereifte Basis für P2P bereitstellen
64 Motivation Konzepte Archtitektur Beispiele JXTA - Virtuelles Netzwerk unabhängig von Netzwerkprotokollen - TCP/IP, Bluetooth
65 Motivation Konzepte Archtitektur Beispiele Konzepte Sammlung von Protokoll und XML Spezifikationen Nachrichtenaustausch per XML Grundlage bilden 6 Protokolle Peer Resolver Protocol Peer Discovery Protocol Peer Information Protocol Pipe Binding Protocol Endpoint Routing Protocol Rendezvous Protocol
66 Motivation Konzepte Archtitektur Beispiele Architektur
67 Motivation Konzepte Archtitektur Beispiele Simple Peer implementiert mindestens ein Protokoll kann Services bereitstellen und nutzen für alle Plattformen verfügbar - selbst Automaten, Handy sind durch Netzwerkbarrieren möglicherweise an Kommunikation gehindert
68 Motivation Konzepte Archtitektur Beispiele Rendevous Peer ermöglicht Simple Peers andere Peers zu finden - discovery Caching von Informationen entlastet Netz meist ausserhalb eingeschränkter Netze zur besseren Erreichbarkeit
69 Motivation Konzepte Archtitektur Beispiele Routing Peer ermöglichen Kommunikation von Peers, die durch Netzwerkbarrieren getrennt sind halten Index mit Routing Informationen bereit
70 Motivation Konzepte Archtitektur Beispiele Peer Groups Zusammenfassung von Peers, die gleiche Protokolle implementieren teilen das Netz in Cluster von Peers zur besseren Organisation Authentifizierungsmöglichkeit
71 Motivation Konzepte Archtitektur Beispiele Services Identifier Dienst, den ein oder mehrere Peers anbieten z.b. Dateien, Operationen können auf PeerGroup beschränkt werden 64 Bit - für lokale Identifizierung von Peers, Peer Groups, Services
72 Motivation Konzepte Archtitektur Beispiele Services Identifier Dienst, den ein oder mehrere Peers anbieten z.b. Dateien, Operationen können auf PeerGroup beschränkt werden 64 Bit - für lokale Identifizierung von Peers, Peer Groups, Services
73 Motivation Konzepte Archtitektur Beispiele Advertisement Message Pipe XML Dokument beschreibt Peer, PeerGroup, Service Daten + XML Rahmen + Header für Gebrauch von asynchronen, unzuverlässigen Diensten bei uni-direktionaler Kommunikation gedacht Uni/Bi-Direktionaler Kommunikationskanal
74 Motivation Konzepte Archtitektur Beispiele Advertisement Message Pipe XML Dokument beschreibt Peer, PeerGroup, Service Daten + XML Rahmen + Header für Gebrauch von asynchronen, unzuverlässigen Diensten bei uni-direktionaler Kommunikation gedacht Uni/Bi-Direktionaler Kommunikationskanal
75 Motivation Konzepte Archtitektur Beispiele Advertisement Message Pipe XML Dokument beschreibt Peer, PeerGroup, Service Daten + XML Rahmen + Header für Gebrauch von asynchronen, unzuverlässigen Diensten bei uni-direktionaler Kommunikation gedacht Uni/Bi-Direktionaler Kommunikationskanal
76 Motivation Konzepte Archtitektur Beispiele Sicherheitsmechanismen Hashing, symmetrische und asymmetrische Verschlüsselungsfunktionen Transportsicherung ähnlich SSL/TLS Zugangskontrolle über PeerGroups
77 Motivation Konzepte Archtitektur Beispiele Starten eines Peers über die PeerGroupFactory in Java Erzeugen einer neuen PeerGroup und ihr Advertisement Netzübersicht mit NetMap MyJXTA - Instant Messaging Debuging und Nutzung des Netzes mit der JXTA - Shell
78 Motivation Konzepte Archtitektur Beispiele Auswahl Shell Kommandos env - Umgebungsvariablen whoami - Informationen ueber sich selbst rdvstatus - Rendevouz Informationen peers - zeigt gefundene Peers an peers -r - sucht nach weiteren Peers groups - sucht nach Gruppen groups -r - weitere suchen advname = newpgrp -n Name - neue PeerGroup anlegen und Shell Variable anlegen join -d AdvName - einer Gruppe beitreten peerconfig - bei Neustart Einstellungen
79 Nachteile Vorteile Ausblick Quellen -Nachteile Asynchrone Internetanbindung weit verbreitet, somit ist gleiches Geben und Nehmen derzeit nicht in vollem Umfang möglich Dritte nutzen lokale Ressourcen Sicherheitsprobleme viele verschiedene P2P Netzwerke - kein Standard vorhanden rechtliche Probleme - Urheberrecht gesellschaftliche Probleme - Kulturschock
80 Nachteile Vorteile Ausblick Quellen - Vorteile Peer-to-Peer Netze können vorhandene Strukturen ablösen erweitertern das Schichtenmodell um zusätzliche Abstraktionsebenen Suche auf sehr aktuellem Index möglich Ressourcen können besser genutzt werden ideal für Netze mit vielen spontan teilnehmenden Benutzern P2P befindet sich gerade in Boomphase Forschung im Bereich Pure P2P steht noch am Anfang
81 Nachteile Vorteile Ausblick Quellen Ausblick Pure P2P Netzwerke werden Hybrid Netze ablösen symmetrische Internetverbindungen werden P2P leistungsfähiger machen Uns erwarten noch viele weitere bis jetzt ungeahnte Anwendungsmöglichkeiten
82 Nachteile Vorteile Ausblick Quellen Vielen Dank für die Aufmerksamkeit Fragen?
83 Nachteile Vorteile Ausblick Quellen Quellen
Seminar P2P Netzwerke. JXTA Einführung und Überblick
Seminar P2P Netzwerke JXTA Einführung und Überblick Einführung Grundlegende Konzepte JXTA's Sichtweise Architektur 1 Geschichte und Motivation Projekt JXTA startet als Entwickler Team bei Sun Microsystems
MehrICENI: Eine JXTA-basierte Service-Oriented. Architecture. Im Rahmen des Seminars Services Computing und Service-Oriented Architectures
ICENI: Eine JXTA-basierte Service-Oriented Architecture Im Rahmen des Seminars Services Computing und Service-Oriented Architectures Lisa Richter mail@lisa-richter.de 05-07-18 AGENDA 1 ICENI The Imperial
MehrDefinition. Gnutella. Gnutella. Kriterien für P2P-Netzwerke. Gnutella = +
Definition Gnutella Ein -to--netzwerk ist ein Kommunikationsnetzwerk zwischen Rechnern, in dem jeder Teilnehmer sowohl Client als auch Server- Aufgaben durchführt. Beobachtung: Das Internet ist (eigentlich
MehrJXTA. - bisher: - eigenständige, spezialisierte und inkompatible P2P-Lösungen - mit erheblichem Entwicklungsaufwand verbunden
JXTA Ein Überblick HS-Telematik: JXTA, von Ronny Heidenreich Motivation - bisher: - eigenständige, spezialisierte und inkompatible P2P-Lösungen - mit erheblichem Entwicklungsaufwand verbunden - neuer Ansatz:
MehrVirtuelle Präsenz. Peer to Peer Netze. Bertolt Schmidt
Virtuelle Präsenz Peer to Peer Netze Bertolt Schmidt Übersicht Einleitung Begriffserklärung; Unterschied zu Client/Server Benötigte Infrastruktur Unterscheidung Pure Hybrid P-2-P Klassifizierung Probleme
Mehr11 Peer-to-Peer-Netzwerke
11 Peer-to-Peer-Netzwerke Überblick Gnutella Freenet Chord CAN Pastry 11.1 11.1Überblick Grundform des Internet (1969-1995) Informationsanbieter Informationskonsument 11.2 11.1 Überblick Web-dominiertes
MehrOrganic Computing. Rolf Wanka Sommersemester 2008 26. Juni 2008. rwanka@cs.fau.de. Organic Computing: Peer-to-Peer-Netzwerke
Organic Computing Peer-to to-peer-netzwerke Rolf Wanka Sommersemester 2008 26. Juni 2008 rwanka@cs.fau.de P2P-Netzwerke aktuell Juni 2004 Quelle: CacheLogic 2005 Über 8 Mio. aktive Teilnehmer an Peer-to-Peer-Netzwerken
MehrMichael Dimov: Peer-to-Peer Technologie Vortrag im Rahmen eines Seminars
Michael Dimov: Peer-to-Peer Technologie Vortrag im Rahmen eines Seminars 2003 Michael Dimov, info@dimovdesign.de Seite 1 Überblick 1. Einführung in P2P 2. Problematik beim P2P Design 3. Drei Fallbeispiele
Mehr9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim
Christian Baun 9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim SS2010 1/28 9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim Christian Baun Forschungszentrum Karlsruhe
MehrPeer-to-Peer (P2P) Grundlagen
Semantische Analyse des Internet (9) Peer-to-Peer (P2P) Grundlagen Markus Gräser, 8.6.2004 Gliederung Definition Geschichte P2P-Netzwerk-Architekturen Anwendungsgebiete Populäre File-Sharing Systeme Technische
MehrHybride P2P-Netze. Hybride P2P-Netze - Jan Ritzenhoff
Hybride P2P-Netze Inhalt: 1. Einleitung und Motivation 2. Konzept des Hybriden P2P 3. Kosten und Parameter 4. Performance 5. Zusammenfassung Einleitung und Motivation Einleitung und Motivation P2P als
MehrInformation Retrieval in P2P-Netzen
Information Retrieval in P2P-Netzen Vorstellung der Vortragsthemen zum Seminar Henrik Nottelmann 30. Oktober 2003 Henrik Nottelmann 1/21 Grundstruktur A) Filesharing-Systeme (3 Themen) B) Zugriffsstrukturen
MehrBeyond Music File Sharing: A Technical Introduction to P2P Networks
Beispielbild Beyond Music File Sharing: A Technical Introduction to P2P Networks Christian Cikryt Fachbereich Informatik, Freie Universität Berlin 29. Januar 2010 Gliederung 1. Motivation 2. Überblick
MehrSeminar Moderne Konzepte für weitverteilte Systeme SS 02
Seminar Moderne Konzepte für weitverteilte Systeme SS 02 Filesharing mit Gnutella: Skalierungsprobleme eines populären P2P-Systems Torsten Ehlers 10.06.2002 1 Übersicht Gnutella: Eigenschaften des Systems
MehrVerteilte Systeme - P2P-Computing
Verteilte Systeme - PP-Computing... alois.schuette@h-da.de Alois Schütte. Oktober / 7 Inhaltsverzeichnis Die Kommunikation in verteilten Systemen, bei denen eine Menge von gleichberechtigten Partnern gemeinsam
MehrSoftware ubiquitärer Systeme
Software ubiquitärer Systeme 13. Übung Constantin Timm Arbeitsgruppe Entwurfsautomatisierung für Eingebettete Systeme Lehrstuhl für Informatik 12 TU Dortmund constantin.timm@cs.tu-dortmund.de http://ls12-www.cs.tu-dortmund.de/staff/timm/
MehrClient-Server mit Socket und API von Berkeley
Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................
MehrIP routing und traceroute
IP routing und traceroute Seminar Internet-Protokolle Dezember 2002 Falko Klaaßen fklaasse@techfak.uni-bielefeld.de 1 Übersicht zum Vortrag Was ist ein internet? Was sind Router? IP routing Subnet Routing
MehrAlgorithmen für Peer-to-Peer-Netzwerke Sommersemester 2004 23.04.2004 1. Vorlesung
Algorithmen für Peer-to-Peer-Netzwerke Sommersemester 2004 23.04.2004 1. Vorlesung 1 Kapitel I Netzw erke 2 Inhalte P2P-Netzwerke der 1. Generation: Napster, Gnutella, Kazaa. Moderne P2P-Netzwerke CAN,
MehrVerteiltes Backup. Einleitung Grundlegende Backup Techniken Backup in Netzwerken. Client/Server Peer-to-Peer
Verteiltes Backup Einleitung Grundlegende Backup Techniken Backup in Netzwerken Client/Server Peer-to-Peer Einleitung Backup: Das teilweise oder gesamte Kopieren der in einem Computersystem vorhandenen
MehrBitTorrent. Ein Peer-to-Peer Datenübertragungsprotokoll. Mattias Schäffersmann 2005-11-15. Universität Bielefeld - Technische Fakultät
im Detail Ein Peer-to-Peer Datenübertragungsprotokoll Universität Bielefeld - Technische Fakultät 2005-11-15 im Detail Übersicht das Problem der Datenverteilung drei P2P-Systeme kurz Vorgestellt im Detail
MehrSeminar Virtuelle Präsenz Peer to Peer Netze
Seminar Virtuelle Präsenz Peer to Peer Netze Bertolt Schmidt 29. Februar 2004 Zusammenfassung In dieser Ausarbeitung wird der Unterschied zwischen Client/Server Systemen und Peer to Peer Systemen betrachtet.
MehrWeb Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk
Seminar E-Services WS 02/03 Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk WS 02/03 Web Service Discovery mit dem Gnutella Peer-to-Peer Netzwerk Inhalt Einführung Discovery Problematik Standard
MehrParadigmenwechsel. Von Client/Server zu Peer-to-Peer. Ein Paradigmenwechsel
Von Client/Server zu Peer-to-Peer Distributed Computing Group Roger Wattenhofer Ein Paradigmenwechsel Paradigmenwechsel Eitle Wissenschaftler umschreiben eine Situation, in der ihnen ein Thema oder eine
MehrDiplomanden- und Doktorandenseminar. Implementierung eines Gnutella-Clients für IPv6
Diplomanden- und Doktorandenseminar Implementierung eines Gnutella-Clients für IPv6 1. Motivation 2. IPv6 3. Gnutella 4. Portierung Frank Sowinski 17.12.2002 Motivation Gute Gründe für IPv6 Das Anwachsen
Mehr9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim
Christian Baun, Viktor Mauch 9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim SS2011 1/31 9.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim Christian Baun, Viktor Mauch
MehrZustandsgebundene Webservices
Zustandsgebundene Webservices Präsentation ausgewählter Problemstellungen der Informatik Markus Oertel oer@uni-paderborn.de Universität Paderborn 25. September 2005 Zustandsgebundene Webservices Seite
MehrPeer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP)
Seite - 1 - HAW Hamburg Anwendungen I Nico Manske Peer-to-Peer Internet Telephony using the Session Initiation Protocol (SIP) Seite - 2 - Seite - 3 - reines P2P System für IP Telefonie bei SIP Client Server
MehrBayeux. Dirk Ewerlin
Bayeux Dirk Ewerlin Inhalt Einleitung Routing & Loaklisierung Basisstruktur Erweiterung der Skalierbarkeit Fehlertolerante Paketzustellung Einleitung Multicast-Lösung auf Anwendungsebene über Unicast-
MehrSichere und effiziente Namensauflösung für dezentrale IP-Telefonie
Sichere und effiziente Namensauflösung Ingmar Baumgart Welche IP-Adresse hat? KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu IP-Telefonie
MehrJ P2P-Systeme. J.2 Einführung. J.1 Überblick. 1 Ausgangssituation. WWW-dominiertes Internet (1995-1999) Einführung. Napster ein hybrides P2P-System
J P2P-Systeme J P2P-Systeme 1 Ausgangssituation J.1 Überblick WWW-dominiertes Internet (1995-1999) Einführung Napster ein hybrides P2P-System Gnutella ein unstrukturiertes P2P-System Strukturierte P2P-Systeme
MehrService Architekturen für alle
Service Architekturen für alle Service-Plattform und Peer-to-Peer im Haus und Auto Referenten Ronald Kutschke Markus Block von der Hochschule der Medien, Stuttgart im Rahmen des SPIQ Jour Fix am Donnerstag,
Mehr10.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim
Christian Baun 10.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 1/35 10.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim Christian Baun Karlsruher Institut für
MehrLehrstuhl Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München. BitTorrent. Seminar Future Internets SS2009
Lehrstuhl Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München BitTorrent Seminar Future Internets SS2009 Simon Mittelberger simon.mittelberger@in.tum.de 16.04.2009
MehrSoftware ubiquitärer Systeme
Software ubiquitärer Systeme P2P Constantin Timm und Olaf Spinczyk Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund Olaf.Spinczyk@tu-dortmund.de http://ess.cs.uni-dortmund.de/~os/
MehrEinführung. Peer-to-Peer (P2P) Data Management. Problemseminar im WS 03/04 - Prof. Rahm. Thema 1: Einführung
Problemseminar im WS 03/04 - Prof. Rahm Peer-to-Peer (P2P) Data Management Einführung Bearbeiter: Sarah Gebhardt Betreuer: Ulrike Greiner 1 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis 1. Geschichte
MehrBeispielbild. Georouting. Jakob Pfender Institut für Informatik
Beispielbild Georouting Jakob Pfender Institut für Informatik 28. 01. 2010 Einleitung -Geographische Position statt logischer Adresse -Motivation: Verteilte Netze ohne feste Topologie, bewegliche Knoten
MehrUniversität Freiburg. Thema: IP-Multicast Marcel Tschöpe. IP-Multicast
IP-Multicast Netzwerkgrundlagen Unicast Daten werden von einem PC an einen anderen geschickt (Punkt-zu-Punkt-Verbindung) Broadcast Daten werden von einem Computer, an alle anderen des selben Netzwerkes
MehrWiederholung: Beginn
B) Webserivces W3C Web Services Architecture Group: "Ein Web Service ist eine durch einen URI eindeutige identifizierte Softwareanwendung, deren Schnittstellen als XML Artefakte definiert, beschrieben
MehrAdressauflösung. IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18
Adressauflösung IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18 IP Adresse Physikalische Adresse 128.96.34.15??? 128.96.34.16 85:48:A4:28:AA:18 128.96.34.15
Mehr39. Betriebstagung des DFN in Berlin 11.-12. November 2003
DHCPv6 Copyright 2003 by Christian Strauf (JOIN) 39. Betriebstagung des DFN in Berlin 11.-12. November 2003 Westfälische Wilhelms- Universität Münster Agenda Die Welt ohne DHCPv6:
MehrPeer-to-Peer- Netzwerke
Peer-to-Peer- Netzwerke Christian Schindelhauer Sommersemester 2006 22. Vorlesung 20.07.2006 schindel@informatik.uni-freiburg.de 1 Inhalte Kurze Geschichte der Peer-to-Peer- Netzwerke Das Internet: Unter
MehrUnterrichtseinheit 10
Unterrichtseinheit 10 Begriffe zum Drucken unter Windows 2000 Druckgerät Das Hardwaregerät, an dem die gedruckten Dokumente entnommen werden können. Windows 2000 unterstützt folgende Druckgeräte: Lokale
MehrMessage Oriented Middleware am Beispiel von XMLBlaster
Message Oriented Middleware am Beispiel von XMLBlaster Vortrag im Seminar XML und intelligente Systeme an der Universität Bielefeld WS 2005/2006 Vortragender: Frederic Siepmann fsiepman@techfak.uni bielefeld.de
MehrDistributed Space Partitioning Trees
Distributed Space Partitioning Trees Management von ortsbezogenen Diensten Fachbereich Informatik FernUniversität Hagen Ortsbezogene Dienste Ein ortsbezogener Dienst ist eine Anwendung, die: - auf geographischen
MehrDer studentische Jabber-Server. Instant Messaging an der RWTH Aachen. Andreas Kelle-Emden, Martin Weusten. 1. Oktober 2009. JUNe
Der studentische Jabber-Server Instant Messaging an der RWTH Aachen Andreas Kelle-Emden, Martin Weusten 1. Oktober 2009 JUNe Jabber University Network Lizenz: Creative Commons BY-NC-SA 3.0 http://jabber.rwth-aachen.de/wiki/copyright
MehrInstant Messaging. von Christina Nell
Instant Messaging von Christina Nell Überblick Allgemeines Der Präsenzbegriff Protokolle Funktionsweise Sicherheit Folie 1 von 16 Allgemeines: Definition Instant Messaging (IM) bezeichnet einen Dienst,
MehrFilesharing-Systeme. Themen des Vortrags
Filesharing-Systeme Universität Leipzig Problemseminar peer-to-peer data management 2003 Wintersemester Xuân Baldauf 1 Themen des Vortrags Funktionsprinzip
MehrKVN-Portal. das Onlineportal der KVN. Dokumentation für Microsoft Windows. Version 4.0 vom 02.12.2015 Kassenärztliche Vereinigung Niedersachsen
Kassenärztliche Vereinigung Niedersachsen Inhaltsverzeichnis 1. Allgemein... 3 1.1 Betriebssysteme und Internet Browser... 3 2. Zugang... 4 2.1 Anmeldung... 4 2.2 VPN Verbindung herstellen... 4 2.3 Browser
MehrWebservices. 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung. Hauptseminar Internet Dienste
Hauptseminar Internet Dienste Sommersemester 2004 Boto Bako Webservices 1 Einführung 2 Verwendete Standards 3 Web Services mit Java 4 Zusammenfassung Was sind Web Services? Web Services sind angebotene
MehrDas Skype Peer-to-Peer VoIP System
Das Skype Peer-to-Peer VoIP System Vladislav Lazarov lazarov@in.tum.de Voice-over-IP Internet Telefonie oder Voice over IP: Telefonieren über Computernetzwerke, die nach Internet-Standards aufgebaut sind
MehrInternet Interconnected Networks - Geschichte -
Internet Interconnected Networks - Geschichte - 1876 Erfindung des Telefons 1941 Erfindung des ersten Computers 60er Jahre ARPA (Advanced Research Projects Agency) ARPANET Ziel: Netz, indem weltweit Rechner
MehrVS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel
VS3 Slide 1 Verteilte Systeme Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel Inhaltsverzeichnis für die Vorlesung Zur Motivation: 4 Beispiele aus der Praxis Allgemeine Anforderungen an Verteilte
MehrSIMP 1.01 Protokollspezifikation (Mindestanforderung)
SIMP 1.01 Protokollspezifikation (Mindestanforderung) Autor: Harald Pittesser, Dokumentversion: 0.5 beta Eigenschaften SIMP (Simple Instant Message Protocol) ist ein Instant Message Protokol welches folgende
MehrGrid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit. 07.06.2002 Grid Systeme 1
Grid-Systeme Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit 07.06.2002 Grid Systeme 1 Gliederung Vorstellung verschiedener Plattformen Globus
MehrWeb-Applications mit SOAP und RSS. Vortrag 8, Jonas Mitschang, 15.6.2005
Web-Applications mit SOAP und RSS Vortrag 8, Jonas Mitschang, 15.6.2005 Inhalt Motivation Web Applications / Web Services SOAP - Simple Object Access Protocol RSS - Really Simple Syndication Bewertung
MehrArchitekturen für verteilte Internetdienste
1 Überblick Architekturen für verteilte Internetdienste Übung 8: JXTA -to- Systeme Was ist -to- Klassifikation JXTA Architektur Grundkonzepte Protokolle Literatur holger.schmidt@uni-ulm.de 2 -to- Systeme
MehrLeveraging BitTorrent for End Host Measurements
Leveraging BitTorrent for End Host Measurements Ralf Stange Betreuer Oliver Hohlfeld Technische Universität Berlin Wintersemester 2008/2009 Leveraging BitTorrent for End Host Measurements 1 / 26 Worum
MehrInternet, Multimedia und Content Management
Mag. Friedrich Wannerer Internet, Multimedia und Content Management Jahrgang 1, 2, 3 (bzw. 4 und 5) 1. Jahrgang Internet Grundbegriffe, Zugang Informationsbeschaffung (Suchmaschinen) Webseitengestaltung
MehrWeb Services: Inhalt
Web Services Fachseminar Verteilte Systeme 8. April 2002 - Marco Steiner Assistent: Thomas Schoch Professor: Dr. F. Mattern Web Services: Inhalt Bedeutung Gegenwart Architektur SOAP WSDL UDDI Vergleich
MehrPeer-to-Peer-basierte kollaborative Spam-Erkennung und Filterung
Der folgende Seminarbericht dient als Grundlage für die Studien-/Diplomarbeit über ein P2P basiertes Spambekämpfungssystem. Für die Studien/Diplomarbeit besonders relevante Stellen sind fett markiert.
MehrEinführung in. Bittorrent
Einführung in Bittorrent Seite: 1 / 13 Inhalte Einführung/Überblick Arbeitsweise Dual-Stack-Betrieb Links Seite: 2 / 13 Über mich Stefan Neufeind Aus Neuss Tätig für SpeedPartner GmbH, ein Internet-Service-Provider
MehrApache Lucene. Mach s wie Google! Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache.org
Apache Lucene Mach s wie Google! Bernd Fondermann freier Software Architekt bernd.fondermann@brainlounge.de berndf@apache.org 1 Apache Apache Software Foundation Software free of charge Apache Software
MehrSecurity in Peer to Peer Systemen. Christoph Gow, Adrian Leemann, Amir Sadat
Security in Peer to Peer Systemen Christoph Gow, Adrian Leemann, Amir Sadat Übersicht 1. Einleitung 2. Aufbau P2P Systeme 3. Sicherheitsbedrohungen 4. I2P 5. Fazit 6. Pause 7. Diskussion Einleitung Motivation
MehrArchitektur von SOAP basierten Web Services
Architektur von SOAP basierten Web Services André Homeyer 28.11.2005 Worst-Case einer verteilten Anwendung TravelTime Client Benutzerinterface WackyWing Server Flüge suchen TravelTime Server Flüge suchen
MehrEin Vergleich zwischen SCA,JBI und WCF. Marcello Volpi
Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation
MehrBINÄRES ZAHLENSYSTEM. Bits. Bytes. Dezimalsystem. Positions oder Stellenwertsysteme
26 27 Bits Einschub BINÄRES ZAHLENSYSTEM kleinste mögliche Informationseinheit Wortschöpfung aus binary und digit zwei Zustände ja / nein wahr / falsch hell / dunkel Männlein / Weiblein links / rechts
Mehr[DNS & DNS SECURITY] 1. DNS & DNS Security
[DNS & DNS SECURITY] 1 DNS & DNS Security Thomas Vogel & Johannes Ernst Funktionsweise von DNS und deren Security Eigenschaften. Was es für Angriffe gibt, welche Gegenmaßnahmen dafür erforderlich sind
MehrParallelrechner (1) Anwendungen: Simulation von komplexen physikalischen oder biochemischen Vorgängen Entwurfsunterstützung virtuelle Realität
Parallelrechner (1) Motivation: Bedarf für immer leistungsfähigere Rechner Leistungssteigerung eines einzelnen Rechners hat physikalische Grenzen: Geschwindigkeit von Materie Wärmeableitung Transistorgröße
MehrAufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie
Aufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie Wolfgang Ginolas Fachhochschule Wedel 21. September 2009 Wolfgang Ginolas (Fachhochschule Wedel) 21. September 2009 1 / 14 Einleitung
MehrInternet for Guests. Interfaces. 1.0.0 Deutsch. Interfaces Seite 1/14
Internet for Guests Interfaces 1.0.0 Deutsch Interfaces Seite 1/14 Inhalt 1. PMS... 3 1.1 Hinweise... 3 1.2 Konfiguration... 4 1.2.1 VIP/Mitgliedschaft: VIP Gast kostenloser Betrieb... 5 1.2.2 VIP/Mitgliedschaft:
MehrAnleitung. E-Mail Spam Filter mit Quarantäne Eine kurze Funktionsübersicht. Internet- & Netzwerk-Services
Anleitung E-Mail Spam Filter mit Quarantäne Internet- & Netzwerk-Services 1. Anmeldung Die Anmeldung erfolgt über: http://mailadmin.tbits.net Jeder Benutzer meldet sich mit der E-Mail-Adresse als Benutzername
MehrCollax PPTP-VPN. Howto
Collax PPTP-VPN Howto Dieses Howto beschreibt wie ein Collax Server innerhalb weniger Schritte als PPTP-VPN Server eingerichtet werden kann, um Clients Zugriff ins Unternehmensnetzwerk von außen zu ermöglichen.
MehrInstant Messaging mit XMPP
Instant Messaging mit XMPP Norbert Tretkowski Email: norbert@tretkowski.de XMPP: norbert@tretkowski.de Linux User Schwabach 07. April 2016 Agenda Grundlagen Features Clients Erweiterungen Sicherheit Messenger
MehrVerteilte Systeme - 1. Übung
Verteilte Systeme - 1. Übung Dr. Jens Brandt Sommersemester 2011 1. Rechnerverbünde Kommunikationsverbund: Beispiele: E-Mail (SMTP, POP/IMAP), Instant Messaging (XMPP, IRC, ICQ,...), Newsgroups (NNTP)
MehrBotnetzmonitoring Waledac
Botnetzmonitoring Waledac Ben Stock Universität Mannheim 14. September 2009 Übersicht 1 Einführung 2 Waledac Analyse Aufbau des Netzwerkes Benutzte Technologien 3 Entwickelte Werkzeuge Repeater Crawler
Mehr19.07.2007. Inhalte der Vorlesung. Ziele der Vorlesung. Dr. Felix Heine Complex and Distributed IT-Systems felix.heine@tu-berlin.
Vorlesung P2P Netzwerke 1: Einführung Dr. Felix Heine Complex and Distributed IT-Systems felix.heine@tu-berlin.de Inhalte der Vorlesung Einleitung Was ist P2P? Definition Einsatzgebiete Unstrukturierte
MehrGood Dynamics by Good Technology. V1.1 2012 by keyon (www.keyon.ch)
Good Dynamics by Good Technology eberhard@keyon.ch brunner@keyon.ch V1.1 2012 by keyon (www.keyon.ch) 1 Über Keyon Experten im Bereich IT-Sicherheit und Software Engineering Als Value added Reseller von
MehrWie verwende ich Twitter in MAGIC THipPro
Wie verwende ich Twitter in MAGIC THipPro Konfigurationsanleitung Version: V1-10. August 2015 by AVT Audio Video Technologies GmbH Registrierung der Social Media Option Stellt die Social Media Option allen
MehrThe Cable Guy März 2004
The Cable Guy März 2004 Local Server-Less DNS-Namensauflösung für IPv6 von The Cable Guy Alle auf Deutsch verfügbaren Cable Guy-Kolumnen finden Sie unter http://www.microsoft.com/germany/ms/technetdatenbank/ergebnis.asp?themen=&timearea=3j&prod=
MehrRechner mit JRE (JAVA Runtime Environement), Java Programm (mit main() Methode)
Klassifizierung von Java Programmen Man kennt zunächst 3 Klassen von Java Programmen 1. Java Applikation (Stand Alone Programm) Rechner mit JRE (JAVA Runtime Environement), Java Programm (mit main() Methode)
MehrIPv6 Autokonfiguration Windows Server 2008
IPv6 Autokonfiguration Windows Server 2008 David Schwalb Hasso-Plattner-Institut Potsdam Seminar: Betriebssystemadministration 9. Juli 2008 Übersicht 2 IPv6 Adresstypen Stateless Autokonfiguration Ablauf
MehrFehlertolerante verteilte Systeme, Peer-To-Peer Netzwerke
Fehlertolerante verteilte Systeme, Peer-To-Peer Netzwerke Hauptseminar im SS 2002 Hans Reiser, Rüdiger Kapitza Lehrstuhl für Informatik 4 Verteilte Systeme und Betriebssysteme Universität Erlangen-Nürnberg
MehrSeminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006
Seminar Informationsintegration und Informationsqualität TU Kaiserslautern 30. Juni 2006 Gliederung Autonomie Verteilung führt zu Autonomie... Intra-Organisation: historisch Inter-Organisation: Internet
MehrRolf Wanka Sommersemester 2007 13. Vorlesung 19.07.2007 rwanka@cs.fau.de
Peer-to to-peer-netzwerke Rolf Wanka Sommersemester 2007 13. Vorlesung 19.07.2007 rwanka@cs.fau.de basiert auf einer Vorlesung von Christian Schindelhauer an der Uni Freiburg Inhalte Kurze Geschichte der
MehrContext based Cognitive Radio for LTE-Advanced Networks
Context based Cognitive Radio for LTE-Advanced Networks Jörg Schneider, Lianghai Ji, Christian Mannweiler Hans D. Schotten 15.05.2013 Inhalt 1. Motivation 2. Spektrum Management 3. Systemarchitektur 4.
MehrErstellen von Mailboxen
Seite 1 von 5 Erstellen von Mailboxen Wenn Sie eine E-Mail-Adresse anlegen möchten, mit Ihrem Domain-Namen, z. B. IhrName@Domain.com, müssen Sie eine Mailbox erstellen. Gehen Sie hierzu wie folgt vor:
MehrAufbau des Internets. Nelson & Bruno Quellen: Netplanet
Aufbau des Internets Nelson & Bruno Quellen: Netplanet Inhaltsverzeichnis Arten von Netzwerken Host-Architekturen Schichtenmodelle TCP/IP - Haussprache des Internet Übertragung im Netz Routing Topologie
MehrLAN & Internet. Grundlagen Netzwerke LAN-2. Saarpfalz-Gymnasium. Router. Router LAN-3. Router. Kommunikation in Rechnernetzen
Kommunikation in Rechnernetzen Grundlagen Netzwerke Als Folge des Sputnik-Schocks 1957 wurde Ende der 60er-Jahre von einer Projektgruppe des amerikanischen Verteidigungsministeriums (ARPA) ein Computer-Netz
MehrChatten mit der Glühbirne
Chatten mit der Glühbirne Eine Einführung in Jabber und XMPP für normale User Tim Weber Chaostreff Mannheim 25. Mai 2007 Inhalt Worum geht's? Terminologie, Unterschiede, Vor- und Nachteile gegenüber anderen
MehrMainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 4 Leistungsverhalten el0100 copyright W. G. Spruth,
MehrChat Operatoren-Anleitung
Chat Operatoren-Anleitung Inhalt Operator... 2 Installation... 2 Ersteinrichtung... 2 Oberfläche... 3 Status... 3 Chatfunktionen... 4 Chat annehmen... 4 Chat weiterleiten... 4 Chat verlassen... 4 Ressourcen...
MehrTransaction Validation for XML Documents based on XPath
Transaction Validation for XML Documents based on XPath @ Informatik 2002, m-dbis Stefan Böttcher Adelhard Türling Universität Paderborn Überblick Transaktionen für XML - Daten & mobile Clients Motivation
MehrJava und XML 2. Java und XML
Technische Universität Ilmenau Fakultät für Informatik und Automatisierung Institut für Praktische Informatik und Medieninformatik Fachgebiet Telematik Java und XML Hauptseminar Telematik WS 2002/2003
MehrPersonal Power Plant
Inhalt Einleitung Version vom 1. März 2007 Inhalt Einleitung Peer to Peer Netzwerke Was ist verteiltes Rechnen Inhalt 1 Einleitung Peer to Peer Netzwerke Was ist verteiltes Rechnen Inhalt Einleitung Peer
MehrClient/Server-Systeme
Fachbereich Informatik Projektgruppe KOSI Kooperative Spiele im Internet Client/Server-Systeme Vortragender Jan-Ole Janssen 26. November 2000 Übersicht Teil 1 Das Client/Server-Konzept Teil 2 Client/Server-Architekturen
MehrVordefinierte Elemente (CI)
1 IIS Name 1.1 IIS Scans Scandatum, Direktes Bearbeiten der Metabasis ermöglichen, Version 1.1.1 Websites Name, Ausführberechtigung Dateien, Lesen, Nur Skripts ausführen, Skriptzugriff, Schreiben, Sicheren
MehrPeer-to-Peer-Architekturen
Peer-to-Peer-Architekturen Proseminar Virtuelle Präsenz SS 2005 Wilhelm Eisenschmid we1@informatik.uni-ulm.de 1 Inhaltsverzeichnis A. Definition 3 B. Gegensatz zu Client/Server 4 C. Architekturen I. Hybride
MehrFilesharing-Systeme. Seminarvortrag von Stefan Weinbrenner, 747094
Filesharing-Systeme Napster,, Freenet, Gnutella, KaZaA Seminarvortrag von Stefan Weinbrenner, 747094 Einleitung Was ist ein P2P-Netzwerk? Gegenteil: Server-Client Server: bieten möglichst dauerhaft verfügbar
Mehr