Congestion Control Protocols 
 
required reading:
RFCs:
 - Transmission
     Control Protocol RFC 793 - (1981) - Postel - Section
     1, 2, 3 - 3.7
 
 - Congestion
     control in IP/TCP internetworks RFC 896 (1984) - Nagle
 
 - Requirements
     for Internet Hosts - Communication Layer RFC 1122 - (1989) - Braden- Section 4.2
 
 - TCP
     Extensions for High Performance RFC 1323 - (1992) -
     Jacobson - Sections 1 - 5
 
 - Requirements
     for IP Version 4 Routers RFC 1812 - (1995) - Baker - Section 6
 
 - Recommendations
     on Queue Management and Congestion Avoidance in the Internet RFC
     2309 - (1998) - Braden, et al
 
 - Congestion
     Control Principles RFC 2914 - (2000) - Floyd
 
 - HighSpeed TCP for Large Congestion Windows RFC
     3649 (2003) - Floyd - sec 1-11
 
 - A
     Roadmap for Transmission Control Protocol (TCP) Specification Documents  RFC
     4614 - (2006) Duke et al. - sec 1-7
 
 
Papers: 
optional reading:
RFCs that may be of interest:
 - TCP
     Selective Acknowledgement Options
     RFC 2018- (1996) -
     Mathis, et al
 
 - Increasing
     TCP's Initial Window RFC 3390 - (2002) - Allman, Floyd & Partridge
 
 - The
     Addition of Explicit Congestion Notification (ECN) to IP RFC
     3168 - (2001) - Ramakrishnan & Floyd
 
 - TCP
     Congestion Control RFC 2581 - (1999) - Allman, Paxson & Stevens
 
 - Known
     TCP Implementation Problems RFC 2525 - (1999) - Paxson, et al
 
 - TCP
     Friendly Rate Control (TFRC): Protocol Specification. RFC
     3448 (2003) - Handley et al
 
 
other papers that may be of interest: 
 
Books
that may be useful 
 - TCP/IP
     Illustrated, Volume 1, -Stevenes - ISBN 0-201-63346-9: Chapter 17-24