Compound TCP
Appearance
Compound TCP (CTCP) is a Microsoft algorithm that was introduced as part of the Windows Vista and Window Server 2008 TCP stack. It is designed to aggressively adjust the sender's congestion window to optimise TCP for connections with large bandwidth-delay products while trying not to harm fairness (as can occur with HSTCP). It is also available for Linux, as well as for Windows XP and Windows Server 2003 via a hotfix.Cite error: A <ref>
tag is missing the closing </ref>
(see the help page).
See also
- TCP congestion avoidance algorithm
- Explicit Congestion Notification
- Transmission Control Protocol — Development
References
External links
- Compound TCP Internet-Draft
- "A Compound TCP Approach for High-speed and Long Distance Networks" July 2005
- Performance Enhancements in the Next Generation TCP/IP Stack, The Cable Guy
- The Compound TCP for High-speed and Long Distance Networks, Microsoft Research publication
- Vista's TCP/IP Promises and Perils, Article at Network Performance Daily
- Caltech's Compound TCP patch for Linux
- Enabling CTCP on 2003/XP x64: [1],[2]
- Report on experimental evaluation of Compound TCP Hamilton Institute and Caltech, March 2008.
- A simulation-based study of Compound TCP [dead link] July 14, 2008