Weniger TCP-Round-Trips für schnellere Ladezeiten
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. IT-Projektleiter/in
    Landeshauptstadt München, München
  2. Mitarbeiter (m/w) Software­prozess-Management
    Friedrich Zufall GmbH & Co. KG, Göttingen
  3. IT-Consultant (m/w) im Bereich ERP-Systeme
    ALBA Management GmbH, Waiblingen
  4. Software Architekt (m/w) - Software-Platform
    Harman Becker Automotive Systems GmbH, Karlsbad (Raum Karlsruhe/Stuttgart)

 

Detailsuche


Folgen Sie uns
       


  1. Linshof

    Die gut versteckte Firma hinter dem Wunder-Smartphone

  2. Gericht

    Entscheidung über Haft für Dotcom kommende Woche

  3. Star Wars Episode VII

    The Force Awakens im ersten Teaser

  4. Speedport Hybrid

    Hybrid-Tarif der Telekom ohne LTE-Drosselung

  5. Docker-Alternative

    Spoon bietet virtualisierte Container für Windows

  6. Überbewertete Superrechner

    Quantencomputer hätten kaum was zu tun

  7. FAA

    Privatdrohnen gefährden Flugverkehr

  8. Großbritannien

    Pink Floyd und Arctic Monkeys sorgen für Vinyl-Boom

  9. Raumfahrt

    Hayabusa 2 startet in wenigen Tagen

  10. Winter is coming

    Game of Thrones ab Anfang Dezember 2014



Haben wir etwas übersehen?

E-Mail an news@golem.de



NSA-Ausschuss: Meisterschule für Geheimniskrämer
NSA-Ausschuss
Meisterschule für Geheimniskrämer
  1. Merkel-Handy NSA-Ausschuss kritisiert Stopp von Ermittlungen
  2. NSA-Ausschuss BND trickst bei Auslandsüberwachung in Deutschland
  3. Operation Eikonal Regierung schüchtert Ausschuss mit extremem Geheimschutz ein

Test Dragon Age Inquisition: Grand Theft Fantasy
Test Dragon Age Inquisition
Grand Theft Fantasy
  1. Technik-Test Dragon Age Inquisition Drachentöten flott gemacht
  2. Dragon Age Inquisition Zusatzabenteuer für den Weltengenerator
  3. Dragon Age Inquisition Rollenspiel mit 4K am PC und 900p auf der Xbox One

Yoga 3 Pro Convertible im Test: Flach, leicht, hochauflösend, kurzatmig
Yoga 3 Pro Convertible im Test
Flach, leicht, hochauflösend, kurzatmig
  1. CPUs Intels Broadwell-U für Notebooks erscheint erst nach der CES
  2. Weniger Consumer-Notebooks Toshiba baut 900 Arbeitsplätze in der PC-Sparte ab
  3. Asus Zenbook UX305 Das flachste Ultrabook mit QHD-Display

    •  / 
    Zum Artikel