SailorSat
30-01-2009, 16:20
So...
Kurz und schmerzlos erklärt:
ipSpeed ist ein mini (wirklich mini) Tool das durch ein paar Änderungen in der Windows Registry das die Netzwerklatenz massiv nach unten drückt.
Konkret bedeutet das, das der "Ping" in Spielen niedriger ist, und auch die meisten Zugriffe aufs Netz (eMail holen in Outlook) deutlich schneller laufen.
Wofür das ganze gut ist?
Der Model2 Emulator setzt besonders geringe Latenzen vorraus um ordentlich zu laufen. Daraus ist die Idee entstanden.
Wie funktioniert es?
In Windows gibt es standardmäßig zwei Funktionen um den Datenfluss zu "optimieren".
a) Der "SendQueue"
Windows sammelt solange Daten auf einer Verbindung bis eine gewisse Größe erreicht wird. Angenommen ein Programm sendet 60 mal pro Sekunde eine "5", sammelt Windows das etwa eine Sekunde lang und schickt dann die 60 5en als ein Datenpaket. Das spart Bandbreite (war bei Modems mal richtig wichtig!), kostet aber Latenz, da die erste 5 eine Sekunde verzögert geschickt wird.
ipSpeed deaktiviert die SendQueue was zur Folge hat das alle Daten SOFORT gesendet werden. Haken dabei ist ein minimal höherer Bandbreitenverbrauch.
b) Der "ACK Delay"
IP Datenpakete sind "nummeriert". Windows beantwortet standardmäßig nur ein komplettes Paket.
Nehmen wir als Beispiel an, es kommt eine Sendung die aus 7 Paketen besteht.
Windows wartet bis alle 7 angekommen sind und schickt dann eine Empfangbestätigung ab; "Alle 7 Pakete korrekt erhalten".
ipSpeed schaltet dieses Verhalten ab, und Windows bestätigt JEDES Paket, auch hierdurch wird der Datenfluss schneller, aber die Bandbreite steigt leicht an.
Also brauch ich mehr Bandbreite?
Korrekt.
Allerdings sollte erwähnt werden das diese Funktionen aus Zeiten stammen als Internetverbindungen noch über langsame Modems lief.
Heute, wo die meisten Leute DSL nutzen, ist mehr als genug Bandbreite vorhanden.
Beispiele?
World of Warcraft - Von 120ms auf 8ms (Ironforge / Eisenschmiede).
DescenT3 - Von 35ms auf 11ms.
QuakeWars - Von 28ms auf 9ms.
Okay wo gibts das?
Hier! ipSpeed (http://files.arianchen.de/ipspeed.zip) 1.0 (4,60 KB)
(Achtung! Nach der Installation bitte den Rechner neustarten!)
Kurz und schmerzlos erklärt:
ipSpeed ist ein mini (wirklich mini) Tool das durch ein paar Änderungen in der Windows Registry das die Netzwerklatenz massiv nach unten drückt.
Konkret bedeutet das, das der "Ping" in Spielen niedriger ist, und auch die meisten Zugriffe aufs Netz (eMail holen in Outlook) deutlich schneller laufen.
Wofür das ganze gut ist?
Der Model2 Emulator setzt besonders geringe Latenzen vorraus um ordentlich zu laufen. Daraus ist die Idee entstanden.
Wie funktioniert es?
In Windows gibt es standardmäßig zwei Funktionen um den Datenfluss zu "optimieren".
a) Der "SendQueue"
Windows sammelt solange Daten auf einer Verbindung bis eine gewisse Größe erreicht wird. Angenommen ein Programm sendet 60 mal pro Sekunde eine "5", sammelt Windows das etwa eine Sekunde lang und schickt dann die 60 5en als ein Datenpaket. Das spart Bandbreite (war bei Modems mal richtig wichtig!), kostet aber Latenz, da die erste 5 eine Sekunde verzögert geschickt wird.
ipSpeed deaktiviert die SendQueue was zur Folge hat das alle Daten SOFORT gesendet werden. Haken dabei ist ein minimal höherer Bandbreitenverbrauch.
b) Der "ACK Delay"
IP Datenpakete sind "nummeriert". Windows beantwortet standardmäßig nur ein komplettes Paket.
Nehmen wir als Beispiel an, es kommt eine Sendung die aus 7 Paketen besteht.
Windows wartet bis alle 7 angekommen sind und schickt dann eine Empfangbestätigung ab; "Alle 7 Pakete korrekt erhalten".
ipSpeed schaltet dieses Verhalten ab, und Windows bestätigt JEDES Paket, auch hierdurch wird der Datenfluss schneller, aber die Bandbreite steigt leicht an.
Also brauch ich mehr Bandbreite?
Korrekt.
Allerdings sollte erwähnt werden das diese Funktionen aus Zeiten stammen als Internetverbindungen noch über langsame Modems lief.
Heute, wo die meisten Leute DSL nutzen, ist mehr als genug Bandbreite vorhanden.
Beispiele?
World of Warcraft - Von 120ms auf 8ms (Ironforge / Eisenschmiede).
DescenT3 - Von 35ms auf 11ms.
QuakeWars - Von 28ms auf 9ms.
Okay wo gibts das?
Hier! ipSpeed (http://files.arianchen.de/ipspeed.zip) 1.0 (4,60 KB)
(Achtung! Nach der Installation bitte den Rechner neustarten!)