Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

Scalable TCP

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
1 min
Topic
Computer Science
Views
39 in 14 days
Last edited
25 Jun 2025
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. Scalable TCP

Type of Transmission Control Protocol which is designed to provide much higher throughput and scalability.

Standard TCP recommendations as per RFC 2581 and RFC 5681 call for congestion window to be halved for each packet lost. Effectively, this process keeps halving the throughput until packet loss stops. Once the packet loss subsides, slow start kicks in to ramp the speed back up. When the window sizes are small, say 1 Mbit/s @ 200 ms round trip time and the window is about 20 packets, this recovery time is quite fast—on the order of a few seconds. But as transfer speeds approach 1 Gbit/s, the recovery time becomes half an hour and for 10 Gbit/s it's over 4 hours.12

Loading the rest of the article…

Recent changes

Rabbit hole

Where Scalable TCP leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • Procedure
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Contents
Contents6 sections
  • (Top)
  • Procedure
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole

Procedure

Scalable TCP modifies the congestion control algorithm. Instead of halving the congestion window size, each packet loss decreases the congestion window by a small fraction (a factor of 1/8 instead of Standard TCP's 1/2) until packet loss stops. When packet loss stops, the rate is ramped up at a slow fixed rate (one packet is added for every one hundred successful acknowledgements) instead of the Standard TCP rate that's the inverse of the congestion window size (thus very large windows take a long time to recover). This helps reduce the recovery time on 10 Gbit/s links from 4+ hours (using Standard TCP) to less than 15 seconds when the round trip time is 200 milliseconds.1

See also

  • UDP-based Data Transfer Protocol

References

  1. 1Kelly, Tom. "Scalable TCP: Improving Performance in Highspeed Wide Area Networks" (PDF). Retrieved 12 May 2013.
  2. 2Allman; et al. (September 2009). "RFC 5681". IETF.org.

External links

  • Scalable TCP Details
  • CERN Paper About Scalable TCP
Categories:
  • Internet protocols
  • TCP congestion control
  • Transport layer protocols
  • Computer science stubs

233 words · 2 references · revision 1297288583 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
1 min
Topic
Computer Science
Views
39 in 14 days
Last edited
25 Jun 2025

Key concepts

  • Transmission Control Protocol1
  • Scalability1
  • Packet loss1
  • Network congestion1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item
History
28 edits
Last edited
25 Jun 2025

28 revisions in total

Wikipedia did not return the list of recent edits.

View full revision history

History
28 edits
Last edited
25 Jun 2025

Related articles are unavailable right now.

Wikipedia is rate limiting us right now. Try again in a minute.