Home » News, Start Ups, Tech News

Google wants to change the TCP and make it faster

25 January 2012 2 Comments

In June 2009, Google engineers explained that many of the Internet protocols were developed at a time when dial-up connection predominated. These protocols are not optimized for ADSL today. Google wanted to thereby form a working group which will be working on HTTP and TCP/IP protocols.

In November 2009, Google introduced the SPDY, a transfer protocol on the Internet would be two times faster than traditional HTTP. Unlike the HTTP protocol that sends each request for all items on the page (CSS, images, JavaScript) SPDY compresses all upstream. This would result in an average time saving of 55%.

At present, in order to circumvent the limitations of TCP, the browser opens multiple parallel connections, a mechanism that would result in yet more latency. When a new connection is made, the machine is sending three packets to check it and ensure communication with the server. Google proposes to increase the number of packets to 10 to immediately send a complete HTTP request, which may be executed without waiting for a confirmation back from the server.

Within the mechanism to control network congestion, by default, TCP port waits 3 seconds the confirmation of the server. If no return is made, the transmitted data is considered lost and a new request is sent to retrieve them. Google explains that this waiting time was justified at the time of the Internet Lite and desired to reduce it to 1 second.

Mr. Cheng also proposes the algorithm Proportional Reduction Rate (PPR). Currently, if saturated network and data loss during transmission, they are transmitted more slowly to recover losses. PPR allows for its part automatically adjust the speed of this new transmission according to data loss. The algorithm is already embedded in the Linux kernel and is about to be standardized by the IETF. The question is whether these proposals will upgrade the TCP protocol to meet the needs of today.


  • Mrs. O said:

    Thanks for the article. It’s hard to keep up with everything that Google’s up to these days.

  • techutt said:

    I found this post to much helpfull. I have bookmarked this website. I will come back again

Leave your response!

Add your comment below, or trackback from your own site. You can also subscribe to these comments via RSS.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This is a Gravatar-enabled weblog. To get your own globally-recognized-avatar, please register at Gravatar.