<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Webcache_%28Filesharing%29</id>
	<title>Webcache (Filesharing) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Webcache_%28Filesharing%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Webcache_(Filesharing)&amp;action=history"/>
	<updated>2026-05-25T08:55:28Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Webcache_(Filesharing)&amp;diff=599419&amp;oldid=prev</id>
		<title>imported&gt;Knowledge2need: unerwünschte Formatierung entfernt (H:TG#nicht)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Webcache_(Filesharing)&amp;diff=599419&amp;oldid=prev"/>
		<updated>2025-02-04T19:31:47Z</updated>

		<summary type="html">&lt;p&gt;unerwünschte Formatierung entfernt (&lt;a href=&quot;/index.php?title=H:TG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;H:TG (Seite nicht vorhanden)&quot;&gt;H:TG#nicht&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{überarbeiten}}&lt;br /&gt;
{{belege fehlen}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Webcache&amp;#039;&amp;#039;&amp;#039; bezeichnet eine [[Caching|Caching-Technologie]], die es [[File Sharing|Tauschbörsen]] erlaubt, die [[Proxy (Rechnernetz)|Proxyserver]] eines [[Internetdienstanbieter]]s als [[Cache|Zwischenspeicher]] für Daten zu verwenden. Das Ziel dabei ist eine schnellere [[Datenübertragungsrate|Datenübertragung]] an mehrere [[Client]]s. Einige [[EMule#Modifikationen|Modifikationen des eMule-Clients]] sowie Dienste, wie [[Proxyshare]], nutzen diese Technologie, um [[Download]]geschwindigkeiten zu beschleunigen.&lt;br /&gt;
Im Gegensatz zu [[PeerCache]] kann dafür bereits vorhandene Hardware verwendet werden, was Neuanschaffungskosten seitens des Anbieters vermeidet.&lt;br /&gt;
&lt;br /&gt;
Stellt ein Internetdienstanbieter keinen Proxyserver zur Verfügung, kann die Webcache-Technologie auch mit Hilfe fremder Proxyserver verwendet werden. Ist dies der Fall, kommt es jedoch häufig zu Geschwindigkeitseinbußen, da Server fremde Clients oft benachteiligen.&lt;br /&gt;
&lt;br /&gt;
== Technisches Prinzip ==&lt;br /&gt;
Um Webcaches zu verwenden, müssen sich [[Sender-Empfänger-Modell|der Sender und alle Empfänger]] mit demselben [[Proxy (Rechnernetz)|Proxy-Server]] verbinden. Typischerweise ist dies ein [[Server]] des gemeinsamen [[Internetdienstanbieter|Providers]].&lt;br /&gt;
&lt;br /&gt;
Zuerst teilt der Sender die Daten in hinreichend kleine [[Datenblock|Datenblöcke]] auf. Er weist dabei jedem Block einen [[Identifikator|eigenen Namen]] zu, den er allen Empfängern mitteilt.&lt;br /&gt;
&lt;br /&gt;
Danach verbindet er sich mit nur einem Empfänger und beginnt die [[Datenübertragung]]. In diesem Schritt speichert der Proxy-Server die Datenblöcke zwischen. Diese Übertragung ist noch nicht beschleunigt.&lt;br /&gt;
&lt;br /&gt;
Ist die erste Übertragung beendet, fragen dann die anderen Empfänger dieselben Datenblöcke an, die nun in dem [[Cache]] des Proxy-Servers gespeichert sein sollten. Diese Übertragungen sollten nun beschleunigt sein, da der Proxy-Server die Anfragen aus seinem Speicher beantwortet. Somit würden die Geschwindigkeitseinbußen der [[Netzwerk|Verbindung]] zwischen Sender und Proxy-Server wegfallen.&lt;br /&gt;
&lt;br /&gt;
Zu beachten ist, dass es nicht garantiert ist, wann und welche Datenblöcke der Proxy-Server zwischenspeichert, weshalb der Geschwindigkeitsvorteil variieren kann.&lt;br /&gt;
&lt;br /&gt;
=== Funktionsweise in Modifikationen des eMule-Clients ===&lt;br /&gt;
Webcache-fähige (modifizierte) eMule-Clients kommunizieren mit Hilfe einer abwärtskompatiblen Protokollerweiterung miteinander.&lt;br /&gt;
&lt;br /&gt;
Bei Verbindungsaufbau wird zudem geprüft bzw. ausgetauscht, ob Sender und Empfänger Webcache-fähig sind.&lt;br /&gt;
&lt;br /&gt;
Die einzelnen Datenblöcke sind hier 180 [[Kilobyte]] groß und werden einer [[Uniform Resource Locator|URL]] zugeordnet.&lt;br /&gt;
&lt;br /&gt;
Die Bereitstellung der Daten findet mit dem in eMule integrierten [[Webserver]] via [[Hypertext Transfer Protocol|HTTP]], anstelle des [[EDonkey2000]]-Protokolls, statt.&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
* Auf Seiten der Empfänger können Daten mit der [[Datenübertragungsrate|Geschwindigkeit]] heruntergeladen werden, die der Proxy-Server zulässt. Diese ist im Regelfall nur durch die [[Bandbreite]] des Empfängers begrenzt.&lt;br /&gt;
* Die Verteilung von Daten geschieht schneller und effizienter. Im hypothetischen Idealfall müsste eine Datei nur einmal hochgeladen werden, damit sie von allen Kunden desselben [[Internetdienstanbieter|Providers]] heruntergeladen wird.&lt;br /&gt;
* Es wird weniger Bandbreite von Provider zu Provider benötigt, da Daten nach einmaligem Austausch providerintern bleiben.&lt;br /&gt;
* Da mit Webcaches die bereits vorhandene [[IT-Infrastruktur|Infrastruktur]] der Provider genutzt wird, wird kein rechtliches Risiko eingegangen.&lt;br /&gt;
* Entgegen der klassischen Handhabung vieler [[Sharehoster]], wird für den [[Download]] einer Datei kein erneuter [[Upload]] eingefordert (kein Kredit-System).&lt;br /&gt;
* [[Datenblock|Datenblöcke]] werden verschlüsselt, weshalb Providern keine Mitwisserschaft vorgeworfen werden kann, falls es sich bei den übertragenen Daten um [[Urheberrecht|urheberrechtlich geschütztes]] oder anderweitig illegales Material handeln sollte.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
[[Datei:6files 12.04.2006.png|mini|Ein Webcache-eMule-Client von 2006 mit den typischen Webcache-Peaks innerhalb der Downloadkurve]]&lt;br /&gt;
&lt;br /&gt;
Die [[Programmierung]] des Webcache-Features wurde von dem [[Softwareentwickler|Programmierer]] &amp;#039;&amp;#039;SuperLexx&amp;#039;&amp;#039; begonnen. Planung und Vorüberlegungen fanden dazu in dem [[Internetforum|Entwicklerforum]] von [[eMule]] in einem über 20 Seiten langen [[Thread (Internet)|Thread]] statt, der von dem Nutzer &amp;#039;&amp;#039;Sufcrusher&amp;#039;&amp;#039; erstellt wurde.&amp;lt;ref&amp;gt; {{Webarchiv|text=Speed up using ISP proxy webcaches |url=http://www.michaelbrunner.de/webcache/Speed_up_usi.html |wayback=20100113045626}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufgrund dieser Diskussion erstellte der Nutzer &amp;#039;&amp;#039;Brunni&amp;#039;&amp;#039; eine [[Homepage]], auf der das Prinzip von Webcaches erläutert wurde. Auch ein eigenes Forum wurde eingerichtet. Da das [[Funktionalität (Produkt)|Feature]] nicht programmiert wurde und das [[eMule]]-Team kein Interesse zeigte, wurde das Projekt über ein Jahr aufgeschoben und die Entwicklung aus zeitlichen Gründen eingestellt.&lt;br /&gt;
&lt;br /&gt;
Der Entwickler von eMule-Morph hat später die Entwicklung wieder aufgenommen, einige Verbesserungen hinzugefügt und Fehler korrigiert. Die Homepage des Projekts, die auf [[SourceForge]] lag, wurde jedoch deaktiviert, da eine zu hohe [[Nutzung (Technik)|Auslastung]] durch die automatische [[Proxy (Rechnernetz)#Überblick|Proxy-Protokollierung]] entstand. Bei jedem Verbinden mit einem [[EDonkey2000]]-[[Server]] wurde eine Anfrage an ein [[PHP]]-Skript geschickt, die den zweiten Teil der [[Domain Name System|DNS]] des Clients als Parameter übergab (z.&amp;amp;nbsp;B. dip0.t-dialin.net). Mit Hilfe einer [[MySQL]]-Anfrage, wurde der entsprechende Proxy mit Einstellungsdaten ermittelt und als [[Extensible Markup Language|XML]] zurückgegeben. Dies war wohl eine der größten Schwachstellen. Die Idee schien gut, viele Nutzer der Plattform berichteten von Downloadsteigerungen von bis zu 30 %, erkennbar an den meist 180 [[Kilobit pro Sekunde|Kilobit]] großen Peaks, die während des Downloads auftraten.&lt;br /&gt;
&lt;br /&gt;
Weil es jedoch zu umständlich war, den [[Proxy (Rechnernetz)|Proxyserver]] des eigenen [[Internetdienstanbieter|Providers]] herauszufinden und die meisten Nutzer nur die Server des eigenen Providers nutzen wollte, konnten sich die Webcache-Technologie kaum noch verbreiten.&lt;br /&gt;
&lt;br /&gt;
Ebenso hatten die Entwickler der Webcache-Modifikation auch stetig mit Vorurteilen zu kämpfen.&lt;br /&gt;
&lt;br /&gt;
Zeitweilig wurden im spanischen Raum sogar freie Proxyserver aufgestellt die von jedermann benutzt werden konnten. Als die Entwickler von eMule-Morph (damals das Flaggschiff aller Webcache-Versionen) das Webcache-Feature aus ihrer Version wieder rausnahmen, wurden jedoch auch diese Server wieder geschlossen. Damit begann das Ende der Webcache-Ära und seine Expansion innerhalb der [[Peer-to-Peer]]-Community.&lt;br /&gt;
&lt;br /&gt;
== Kritik ==&lt;br /&gt;
In der [[eMule|offiziellen eMule-Version]] und einigen [[EMule#Modifikationen|eMule-Modifikationen]] (z.&amp;amp;nbsp;B. Xtreme) wird auf eine Webcache-Integration verzichtet. Dies ist vor allem zurückzuführen auf verschiedene Kritiken an der Webcache-Technologie:&lt;br /&gt;
* Webcaches seien ein Missbrauch von Proxyservern der Provider. Öffentliche Proxyserver werden für eigene Zwecke missbraucht und können überlasten.&lt;br /&gt;
* Aufgrund teils tiefgreifender Softwarefehler in frühen Webcache-Implementierungen geriet die Technologie in Misskredit.&lt;br /&gt;
* Downloads, die mit Webcache-Technologie durchgeführt werden, haben ein hohes Risiko fehlzuschlagen, da Proxyserver die zwischengespeicherten Datenpakete nach kurzer Zeit bereits wieder löschen.&lt;br /&gt;
* Webcaches wurden obsolet, da der Geschwindigkeitsvorteil durch den fortgeschrittenen Breitbandausbau überflüssig wurde.&lt;br /&gt;
&lt;br /&gt;
== Weitere Filesharing-Applikationen mit Webcache-Unterstützung ==&lt;br /&gt;
* [[Lphant]] (kompatibel zu eMule)&lt;br /&gt;
* [[Proxyshare]] (inkompatibel zu eMule)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.emule-mods.de/ Übersicht über aktuelle eMule-Mods]&lt;br /&gt;
* das [http://wiki.emule-web.de/ eMule-Wiki] zum Thema [http://wiki.emule-web.de/index.php/Webcache Webcache]&lt;br /&gt;
* [http://www.lphant.com/ Lphant]&lt;br /&gt;
* [http://www.planet3dnow.de/artikel/diverses/emule_webcache/ Interview mit den eMule-Webcache-Entwicklern (planet3dnow.de 2004)]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Peer-to-Peer]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Knowledge2need</name></author>
	</entry>
</feed>