BitTorrent - Hu
Transcription
BitTorrent - Hu
Einführung Technik Real Life Aussichten BitTorrent Niklas Hofer <hofer@informatik.hu-berlin.de> "Freedom of the press is limited to those who own one" A.J. Liebling. university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Gliederung 1 2 3 4 Einführung Begriffsklärung Entwickler Szenario Technik up down Details Real Life Beispiele Konkurrenz Vorteile Nachteile Performance Aussichten Niklas Hofer <hofer@informatik.hu-berlin.de> university-logo BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario BitTorrent steht für das Protokoll university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario BitTorrent steht für das Protokoll den Client (Python) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario BitTorrent steht für das Protokoll den Client (Python) den Dateityp .torrent (Metainfo) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Bram Cohen Hauptentwickler university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Bram Cohen Hauptentwickler BitTorrent, Inc. university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Bram Cohen Hauptentwickler BitTorrent, Inc. seit 2004: Valve Software (video game patches) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Bram Cohen Hauptentwickler BitTorrent, Inc. seit 2004: Valve Software (video game patches) offener Tracker auf http://bittorrent.com university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Bram Cohen Hauptentwickler BitTorrent, Inc. seit 2004: Valve Software (video game patches) offener Tracker auf http://bittorrent.com 23.Nov. 2005: Vereinbarung mit der MPAA, keine illegalen Kopien anzubieten university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Szenario Home Video university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Szenario Home Video Größe: ca. 300MiB university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Szenario Home Video Größe: ca. 300MiB Zielgruppe: die gesamte Welt oder „nur“ die Verwandtschaft (42 Personen) Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent university-logo Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Szenario Home Video Größe: ca. 300MiB Zielgruppe: die gesamte Welt oder „nur“ die Verwandtschaft (42 Personen) hohe Nachfrage in kurzer Zeit Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent university-logo Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB Kosten? Geschwindigkeit? university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB Kosten? Geschwindigkeit? Mirrors university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB Kosten? Geschwindigkeit? Mirrors Verwaltung university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB Kosten? Geschwindigkeit? Mirrors Verwaltung Einverständnis university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB Kosten? Geschwindigkeit? Mirrors Verwaltung Einverständnis Verzögerung university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze FTP/HTTP über eigenen Webserver 300MiB · 42 > 12GiB Kosten? Geschwindigkeit? Mirrors Verwaltung Einverständnis Verzögerung nur für wenige realisierbar Niklas Hofer <hofer@informatik.hu-berlin.de> university-logo BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) Multikultur university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) Multikultur kommerzieller Anbieter university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) Multikultur kommerzieller Anbieter Dateigröße oft begrenzt university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) Multikultur kommerzieller Anbieter Dateigröße oft begrenzt Beschränkungen (Login, Werbung, . . . ) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) Multikultur kommerzieller Anbieter Dateigröße oft begrenzt Beschränkungen (Login, Werbung, . . . ) . . . kommerziell university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Begriffsklärung Entwickler Szenario Lösungsansätze 2 traditionelle Tauschbörse Overkill schwer zu finden (kein Meta) Multikultur kommerzieller Anbieter Dateigröße oft begrenzt Beschränkungen (Login, Werbung, . . . ) . . . kommerziell Wir brauchen also etwas . . . anderes Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent university-logo Einführung Technik Real Life Aussichten up down Details Tracker Einen freien Tracker finden oder einen eigenen starten. Aufgabe: university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Tracker Einen freien Tracker finden oder einen eigenen starten. Aufgabe: Liste der Benutzer university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Tracker Einen freien Tracker finden oder einen eigenen starten. Aufgabe: Liste der Benutzer Verteilung der Fragmente university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Tracker Einen freien Tracker finden oder einen eigenen starten. Aufgabe: Liste der Benutzer Verteilung der Fragmente Vermitteln university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Tracker Einen freien Tracker finden oder einen eigenen starten. Aufgabe: Liste der Benutzer Verteilung der Fragmente Vermitteln Statistik university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. Dateiname(n), Größe university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. Dateiname(n), Größe Aufteilen in Fragmente a 256KiB (pieces) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. Dateiname(n), Größe Aufteilen in Fragmente a 256KiB (pieces) Hashes über jedes Fragment (SHA1) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. Dateiname(n), Größe Aufteilen in Fragmente a 256KiB (pieces) Hashes über jedes Fragment (SHA1) Adresse, Port des Trackers university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. Dateiname(n), Größe Aufteilen in Fragmente a 256KiB (pieces) Hashes über jedes Fragment (SHA1) Adresse, Port des Trackers ⇒ .torrent-Datei mit < 1% der Originalgröße university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Metafile Das Metafile (.torrent) erstellen. Dateiname(n), Größe Aufteilen in Fragmente a 256KiB (pieces) Hashes über jedes Fragment (SHA1) Adresse, Port des Trackers ⇒ .torrent-Datei mit < 1% der Originalgröße Übertragung erfolgt in sub-pieces a 16KiB university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Publish Publizieren des Metafiles! university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Publish Publizieren des Metafiles! Webserver, eMail, Link, . . . university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Publish Publizieren des Metafiles! Webserver, eMail, Link, . . . Schreibe darüber („I was with Nimrod“) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Publish Publizieren des Metafiles! Webserver, eMail, Link, . . . Schreibe darüber („I was with Nimrod“) initial seed (. . . ) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden herunterladen university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden herunterladen einen Client starten university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden herunterladen einen Client starten warten. university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden herunterladen einen Client starten warten. warten. . . university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden herunterladen einen Client starten warten. warten. . . finished? enjoy, but keep sharing (etiquette) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Ottonormalverbraucher .torrent finden herunterladen einen Client starten warten. warten. . . finished? enjoy, but keep sharing (etiquette) also: warten university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker neuer Client fragt Tracker nach Peers (random list) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker neuer Client fragt Tracker nach Peers (random list) fragt Fragmente bei Peers an (rarest first) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker neuer Client fragt Tracker nach Peers (random list) fragt Fragmente bei Peers an (rarest first) aber: random first piece university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker neuer Client fragt Tracker nach Peers (random list) fragt Fragmente bei Peers an (rarest first) aber: random first piece hash check university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker neuer Client fragt Tracker nach Peers (random list) fragt Fragmente bei Peers an (rarest first) aber: random first piece hash check vollständiges Fragment wird an Tracker gemeldet university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten up down Details Behind enemy lines. initial seed meldet „bin fertig“ an Tracker neuer Client fragt Tracker nach Peers (random list) fragt Fragmente bei Peers an (rarest first) aber: random first piece hash check vollständiges Fragment wird an Tracker gemeldet ⇒ swarm university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Beispiele university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Beispiele World of Warcraft patches university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Beispiele World of Warcraft patches Filme von Fans (CC) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Beispiele World of Warcraft patches Filme von Fans (CC) CC-Musik university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Beispiele World of Warcraft patches Filme von Fans (CC) CC-Musik *BSD, Linux university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Beispiele World of Warcraft patches Filme von Fans (CC) CC-Musik *BSD, Linux podcasting, videocasting, *casting university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Konkurrenz Ähnlichkeit zu eDonkey2000 (Protokoll) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Konkurrenz Ähnlichkeit zu eDonkey2000 (Protokoll) eher für kurzfristige, hohe Anforderungen university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Konkurrenz Ähnlichkeit zu eDonkey2000 (Protokoll) eher für kurzfristige, hohe Anforderungen kein Verschleiern des Anbieters university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Konkurrenz Ähnlichkeit zu eDonkey2000 (Protokoll) eher für kurzfristige, hohe Anforderungen kein Verschleiern des Anbieters Verantwortung: Betreiber des Trackers university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Konkurrenz Ähnlichkeit zu eDonkey2000 (Protokoll) eher für kurzfristige, hohe Anforderungen kein Verschleiern des Anbieters Verantwortung: Betreiber des Trackers viele verschiedene Clients university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Vorteile Vorteile gegenüber anderen P2P-Systemen mehr Teilnehmer erhöhen die Leistung des Netzes university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Vorteile Vorteile gegenüber anderen P2P-Systemen mehr Teilnehmer erhöhen die Leistung des Netzes distributed copies university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Vorteile Vorteile gegenüber anderen P2P-Systemen mehr Teilnehmer erhöhen die Leistung des Netzes distributed copies leech resistance university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Vorteile Vorteile gegenüber anderen P2P-Systemen mehr Teilnehmer erhöhen die Leistung des Netzes distributed copies leech resistance hocheffektiv für (stetige) Breitband-Verbindungen university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Vorteile Vorteile gegenüber anderen P2P-Systemen mehr Teilnehmer erhöhen die Leistung des Netzes distributed copies leech resistance hocheffektiv für (stetige) Breitband-Verbindungen free (as in mind) - BitTorrent Open Source License university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Vorteile Vorteile gegenüber anderen P2P-Systemen mehr Teilnehmer erhöhen die Leistung des Netzes distributed copies leech resistance hocheffektiv für (stetige) Breitband-Verbindungen free (as in mind) - BitTorrent Open Source License free (as in beer) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Nachteile. kein graphischer Client (bzw. Suite) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Nachteile. kein graphischer Client (bzw. Suite) kein Index university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Nachteile. kein graphischer Client (bzw. Suite) kein Index keine eingebaute Suche (nach Name) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Nachteile. kein graphischer Client (bzw. Suite) kein Index keine eingebaute Suche (nach Name) deshalb Webseiten: suprnova.org (✟ 12/2004), LokiTorrent, elitetorrents.org (✟ 05/2005) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Nachteile. kein graphischer Client (bzw. Suite) kein Index keine eingebaute Suche (nach Name) deshalb Webseiten: suprnova.org (✟ 12/2004), LokiTorrent, elitetorrents.org (✟ 05/2005) schlecht für Dialup university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Performance Up-/Downstream effizient genutzt university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Performance Up-/Downstream effizient genutzt P P aber: U= D university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Performance Up-/Downstream effizient genutzt P P aber: U= D Firewalls behindern university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Performance Up-/Downstream effizient genutzt P P aber: U= D Firewalls behindern Tracker: < 10% Overhead (bottleneck) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Beispiele Konkurrenz Vorteile Nachteile Performance Performance Up-/Downstream effizient genutzt P P aber: U= D Firewalls behindern Tracker: < 10% Overhead (bottleneck) Choking: upload verhindern university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Am Horizont. distributed trackers /trackerless (bt 4.1.2) mit DHT university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Am Horizont. distributed trackers /trackerless (bt 4.1.2) mit DHT Microsoft: Avalanche (paper, patents) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Am Horizont. distributed trackers /trackerless (bt 4.1.2) mit DHT Microsoft: Avalanche (paper, patents) Dezentralisierung: eXeem (closed source) university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Am Horizont. distributed trackers /trackerless (bt 4.1.2) mit DHT Microsoft: Avalanche (paper, patents) Dezentralisierung: eXeem (closed source) web seeding university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Am Horizont. distributed trackers /trackerless (bt 4.1.2) mit DHT Microsoft: Avalanche (paper, patents) Dezentralisierung: eXeem (closed source) web seeding nur noch Links statt Dateien university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Am Horizont. distributed trackers /trackerless (bt 4.1.2) mit DHT Microsoft: Avalanche (paper, patents) Dezentralisierung: eXeem (closed source) web seeding nur noch Links statt Dateien Broadcatching: RSS+BitTorrent university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten Quellen http://en.wikipedia.org/wiki/Bittorrent http://www.bittorrent.com/ http://www.heise.de/newsticker/meldung/66531 university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent Einführung Technik Real Life Aussichten „With BitTorrent free speech no longer has a high price.“ Bram Cohen university-logo Niklas Hofer <hofer@informatik.hu-berlin.de> BitTorrent