Sven Rautenberg: Bandbreite ermitteln

Beitrag lesen

Moin!

Ping schickt ICMP-Päckchen bekannter Größe, ncoh die Zeit gestoppt und die Geschwindigkeit der Verbindung zum Zeitpunkt der Messung ist bekannt.

Ping sendet standardmäßig aber nur winzig kleine Pakete von kaum mehr als 64 Byte - die sind absolut kein Maßstab für irgendeine Bandbreite. Außerdem mißt du beim Ping die Laufzeit vom Sender des Pakets hin zur Gegenstelle und zurück. Die Laufzeit auf jeder der beiden Teilstrecken kann aber durch beliebig denkbare Einflüsse vollkommen verzerrt werden. Üblicherweise haben beispielsweise sendend ausgelastete ADSL-Anschlüsse die Angewohnheit, Ping-Pakete extrem zu verzögern - in der Folge wäre die Laufzeitmessung sehr in Richtung "schmalbandig" verschoben. Und selbstverständlich tun lange Strecken ihr Übriges dazu. Die Verbindung nach Amerika beispielsweise kann gar nicht schneller als mit etwa 0,1 Sekunden überwunden werden. Zusätzlich zur simplen Laufzeitmessung käme also mindestens noch die Lokalisierung des Besuchers dazu, um die theoretisch notwendige Laufzeit auf "Luftlinie" als Einflußfaktor herauszurechnen.

Einem Stream aber ist es vollkommen egal, ob er nun 0,01 ms nach dem Absenden empfangen wird, oder ob das Internet dafür 5 Sekunden benötigt - solange alle Daten ohne Verlust oder Verstopfung von Leitungen nacheinander beim Empfänger eintreffen, hat dieser keinerlei Abstriche beim Empfang zu machen.

Ja, die Art und Weise des Routing hat mit der Bandbreite rein gar nix zu tun, das ist korrekt. Aber Onlinegamer interessiert ja nicht die maximale Bandbreite sondern die effektive Bandbreite. Die wird jedoch von der Telekom nicht garantiert.

Online-Gamer verbrauchen verhältnismäßig wenig Bandbreite. Die wollen nur, dass die Daten ultraschnell beim Server sind, von wegen Reaktionszeit, und so. Online-Spiele lassen sich (oder zumindest ließen sich sich mal) auch mit Modem oder ISDN spielen - und wenn die Ping-Zeiten mit ISDN kleiner sind, als mit ADSL, dann spielt man lieber per ISDN (sofern der Preis gleich ist - ISDN-Flatrates sind ja aber leider wieder ausgestorben).

Bandbreite definiert sich nach meinen Informationen immer noch als "Menge an Informationseinheiten, die pro Zeiteinheit übertragen werden können" - und zwar von A nach B. Eine Messung würde also erfordern, dass bei A und B gemessen wird, was maximal über die Leitung geht. Wie schnell B eine Antwort zurück an A senden kann, ist für die Bandbreite von A nach B unerheblich.

Und PS: Meine Ping-Manpage sagt nichts von irgendwelchen Bandbreiten-Tests, die man damit machen kann.

  • Sven Rautenberg