Transmission Control Protocol: Google will TCP beschleunigen
Weniger TCP-Round-Trips für schnellere Ladezeiten (Bild: Google)

Transmission Control Protocol Google will TCP beschleunigen

Google will das Web schneller machen und setzt dazu an verschiedenen Stellen an, auch bei der Grundlage des Internets, dem Transmission Control Protocol (TCP).

Anzeige

Neben Projekten wie Pagespeed, Medienformaten wie WebM und WebP sowie dem HTTP-Nachfolger SPDY bemüht sich Google auch um eine Beschleunigung von TCP. Das Protokoll bildet zusammen mit dem Internet Protokoll IP die Grundlage des Internets. Um die Begrenzungen von TCP zu umgehen, setzen Browser in aller Regel darauf, mehrere TCP-Verbindungen gleichzeitig zu öffnen. Doch dieser Ansatz führt laut Google zu höherer Latenz und ist in vielen Situationen nicht skalierbar.

Yuchung Cheng, Mitglied in Googles Team "Make The Web Faster", fasst einige von Googles Erfahrungen im Umgang mit TCP zusammen. Der Schlüssel für mehr Geschwindigkeit: weniger Round-Trips. Es geht also darum, Pakete seltener unnötig hin- und herzuschicken.

Laut Google hilft es, das "TCP Initial Congestion Window" auf 10 zu erhöhen (IW10). Beim Aufbau einer TCP-Verbindung werden üblicherweise drei Pakete ausgetauscht, was drei Round-Trips verursacht, nur um eine kleine Menge an Inhalten zu übertragen. Mit der veränderten Einstellung IW10 sollen sich die Netzwerklatenz reduzieren und die Übertragungen um 10 Prozent steigern lassen.

Zudem sollte das initiale Timeout von 3 Sekunden auf 1 Sekunde verkürzt werden. Ein Wert von 3 Sekunden sei vor Jahrzehnten angemessen gewesen, das heutige Internet aber erfordere viel kürzere Timeouts.

Mit TCP Fast Open (TFO) will Google dafür sorgen, dass schon beim Aufbau einer TCP-Verbindung Daten ausgetauscht werden. Google argumentiert, dass bei 33 Prozent aller HTTP-Requests der Browser zunächst einen Round-Trip damit verbringt, die TCP-Verbindung aufzubauen. TFO soll nun diesen überflüssigen Overhead eliminieren, indem der HTTP-Request bereits im initialen TCP-SYN-Paket untergebracht wird. So sei es möglich, die Ladezeit einer Website im Durchschnitt um zehn Prozent zu senken. In einigen Fällen soll die Zeit sogar um 40 Prozent verkürzt werden. Details hat Google in einem Forschungsbericht und einem IETF-Vorschlag veröffentlicht.

Ein weiterer Ansatzpunkt, um TCP zu beschleunigen, heißt "Proportional Rate Reduction for TCP" (PRR), ein neuer Algorithmus, der den Umgang mit Paketverlusten beschleunigen soll, da er die Übertragungsrate an den Grad des Paketverlustes anpasst. Der von Google entwickelte Algorithmus PRR ist bereits Bestandteil des offiziellen Linux-Kernels und auf dem Weg zum offiziellen Internetstandard.

Darüber hinaus arbeitet Google an weiteren Ansätzen, darunter einem Algorithmus, um Verbindungen in verstopften mobilen Netzwerken schneller wiederherzustellen. Alles, was Google im Bereich TCP tut, ist Open Source.


KastenBier 25. Jan 2012

Ich verstehe die ganze Aufregung um das Thema garnicht. Dann werden halt anonymisierte...

1e3ste4 24. Jan 2012

Bei den Layer-2-Dinos kannst du durchgängige 64K-Pakete knicken. Dann müsste nämlich...

wirehack7 24. Jan 2012

Jop, eine Ebene Höher. Denn wie soll ich dann verschiedene Verschlüsselungen mit...

redex 24. Jan 2012

Oh ja! Da wäre ich auch dafür... hatte das schon n paar mal angemosert, aber die...

Kommentieren



Anzeige

  1. Mitarbeiter (m/w) für die Implementierung von Softwarelösungen
    DAN Produkte Pflegedokumentation GmbH, Siegen
  2. Anwendungsentwickler (m/w) Meldewesen
    Aareal Bank AG, Wiesbaden
  3. Softwareentwickler / -innen .NET
    Dataport, Hamburg
  4. Senior Consultant (m/w) SAP SuccessFactors
    metafinanz Informationssysteme GmbH, München

 

Detailsuche


Folgen Sie uns
       


  1. Deutsche Grammophon

    Klassik streamen mit bis zu 320 Kbps

  2. Alibaba

    Milliardenschwerer Börsengang wohl Mitte September

  3. Test Infamous First Light

    Neonbunter Actionspaß

  4. Nach Wurstfirmeninsolvenz

    Redtube-Abmahn-Anwalt verliert Zulassung

  5. Gat out of Hell

    Saints Row und die Froschplage in der Hölle

  6. Ridesharing

    Taxidienst Uber in 200 Städten verfügbar

  7. Telefónica und E-Plus

    "Haben endgültige Freigabe von EU-Kommission bekommen"

  8. Intel Core i7-5960X im Test

    Die PC-Revolution beginnt mit Octacore und DDR4

  9. Nintendo

    Neuer 3DS mit NFC und zweitem Analogstick

  10. Onlinereiseplattform

    Opodo darf Nutzern keine Versicherungen unterschieben



Haben wir etwas übersehen?

E-Mail an news@golem.de



Breitbandausbau: Netzbetreiber und Regierung schachern um Netzneutralität
Breitbandausbau
Netzbetreiber und Regierung schachern um Netzneutralität
  1. Mobiles Internet Roaming-Gebühren benachteiligen Grenzregionen
  2. Digitale Agenda Bitkom fordert komplette Nutzung des 700-Megahertz-Bandes
  3. Digitale Agenda 38 Seiten Angst vor festen Zusagen

Spiele auf dem Oculus Rift DK2: Manchmal klappt es, manchmal nicht
Spiele auf dem Oculus Rift DK2
Manchmal klappt es, manchmal nicht
  1. Oculus Rift Geld für gefundene Sicherheitslücken
  2. Virtuelle Realität Hüft-OP mit Oculus Rift und zwei Gopro-Kameras
  3. Oculus Rift Valve aktualisiert SteamVR für das DK2

Sofia: Der fliegende Blick durch den Staub
Sofia
Der fliegende Blick durch den Staub
  1. Gehirnforschung Licht programmiert Gedächtnis um
  2. Audio aus Video Gefilmte Topfpflanze verrät Gespräche
  3. Nahrungsmittel Trinken statt Essen

    •  / 
    Zum Artikel