March 2, 2009
UMTS Datenkomprimierung
Ich benutze nun seit ca. Mitte der Grundausbildung UMTS damit ich unterwegs über meinen Laptop online sein kann. Dabei ist mir schon mehrfach aufgefallen, dass manche Bilder über die URLWas mir ebenfalls auffiel, war, dass einige Javascript Sachen auf Webseiten nicht mehr funktionierten. Anfangs dachte ich, auf den Seiten wäre gerade akut ein Problem vorhanden, bis ich mehrmals das Problem via UMTS, aber nie über den heimischen Kabelanschluss hatte. Da ich zusätzlich noch unter dieser 1.2.3.4. IP verlinkten URL komische Javascript Dateien in sämtlichen der von mir aufgerufenen Webseiten fand, wurde ich vollends misstrauisch. Ich bediente mich also Google und versuchte herauszufinden was es mit all den Phänomenen auf sich hatte, die nur bei UMTS-Benutzung auftraten.
Die Lösung war eigentlich recht schnell gefunden und wird im Netz mehrfach erläutert. Die Anbieter (soweit ich das überblicke alle großen, also T-Mobile, E-Plus, o2, Vodafone, etc) pfuschen im TCP Stream der UMTS Nutzer rum und verändern mehrere Sachen:
- Es wird fremdes Javascript in jede Webseite injected
- Bilder werden stärker komprimiert (Qualität leidet stark)
- HTML, CSS und ähnlicher Code werden von Leerzeichen und Zeilenumbrüchen bereinigt
Mit allen Punkten würde ich ja noch mit mir streiten lassen. Es wird zwar bei einem Service den ich monatlich mit teurem Geld bezahle in meinen Informationen rumgepfuscht, beeinflusst mein Surfen aber nicht gravierend. Der letzte Punkt hat allerdings zur Folge, dass aufgrund zu vieler entfernter Leerzeichen und Zeilenumbrüche sehr viel Javascript auf verschiedenen Seiten einfach nicht mehr funktioniert. Damit werden Seiten oder teile davon völlig unbenutzbar. Dies stellt also ein gravierenden Eingriff in meine Möglichkeiten dar, das Internet zu benutzen.
Lösungen
Im Internet las ich von verschiedenen Lösungsansätzen:
- User-Agent des Browsers ändern
- Kompression in der Verbindungssoftware des Anbieters deaktiveren
- Die IP 1.2.3.4 über das Firefox AdBlock Plugin blocken
- Die HTTP-Header beim Senden von Seiten modifizieren
All diese Lösungsansätze funktionierten bei mir entweder nicht, waren nicht durchführbar (unter Linux keine T-Mobile Verbindungssoftware), oder waren mir einfach zu aufwändig. Manche dieser und auch weitere Methoden werden z.B. hier beschrieben.
Ich probierte etwas anderes aus: Der Server, auf dem dieses Blog hier liegt, ist an sich recht fix und wir haben auch viel Bandbreite noch frei. Also richtete ich mir an unserem geschlossenen Proxy auf dem Server einen Account ein und konfigurierte mein Firefox so, diesen Proxy von unserem Server zu verwenden (der Proxy ist anonymous, macht sich also als Proxy sichtbar, leitet aber nicht die originale IP des eigentlichen Requesters weiter). Dann leerte ich noch den Browsercache und schaute mal wie es sich so mit zwischengeschaltetem Proxy surfen lässt.
Siehe da: Keine komprimierten Bilder mehr, keine bmi.js Dateien auf Webseiten eingebunden und keine entfernten Leerzeichen und Zeilenumbrüche mehr und damit funktionierendes Javascript auf allen Seiten.
Diese Art des Eingriffs in den Datenstream der Nutzer, der nun wirklich keinen näheren legalen Nutzen hat (wie z.B. das Blocken von P2P Traffic in Amerika, wobei selbst das eigentlich unzumutbar ist), stellt meiner Meinung nach eine grobe Fehlentscheidung des entsprechenden Managements bei den Anbietern da. Es wird immenser Schaden mit geringem Vorteil erreicht. Alle Anbieter haben sowieso eine 5GB/Monat Trafficgrenze, ab der das UMTS auf GPRS gedrosselt wird. Wenn nichts komprimiert und entfernt wird, wird diese Grenze nunmal schneller erreicht, was soll's?. Dafür funktioniert wenigstens das Internet und das ist mir wesentlich mehr wert. Abgesehen davon zahlen wir für diesen Service und zwar nicht zu wenig, bei lediglich 5GB/Monat.
Posted 1 year, 7 months ago on March 2, 2009
Die trackback URL für diesen Post ist http://www.sjuengling.de/bblog/trackback.php/634/
Die trackback URL für diesen Post ist http://www.sjuengling.de/bblog/trackback.php/634/
Re: UMTS Datenkomprimierung

