An updated version of: TCP Friendly Rate Control (TFRC): Protocol Specification, draft-ietf-dccp-rfc3448bis-03.txt is available at: "http://tools.ietf.org/html/draft-ietf-dccp-rfc3448bis-03". This version (from November 18) includes the following changes: Changes from draft-ietf-dccp-rfc3448bis-02.txt: * In a data-limited period, instead of setting the receive rate to Infinity, set it to the maximum of (X_recv, values in X_recv_set). Step (4) of Section 4.3. * Added a fix so that when datalimited and p = 0, the sender doesn't double the allowed sending rate after each feedback packet. Step (4) of Section 4.3. Problem reported by Arjuna. * Added a line to the pseudocode for reducing the sending rate during idle periods during initial slow-start. This fixes a problem when the sender is in initial slow-start, has an allowed sending rate less than twice the initial sending rate, and has been idle since the nofeedback timer was set. Step (1) of Section 4.4. Problem reported by Arjuna. * Added one line to the pseudocode in Section 4.4 on "Expiration of Nofeedback Timer" so that when the nofeedback timer expires and the sender does not have an RTT sample and has not yet received feedback from the receiver, we also look at whether the sender has been idle during the entire nofeedback interval. * General editing from feedback from Colin Perkins. * General editing from feedback from Gerrit Renker. This includes the following: - Added a subsection to Section 8 on implementation issues about "Sender Behavior When a Feedback Packet is Received". - Moved Section 4.6.1 on "Sending Packets Before their Nominal Send Time" to Section 8 on "Implementation Issues". * Added a subsection on "Evaluating TFRC's Response to Idle Periods" to the Appendix, encouraging future work on TFRC's responses to idle and data-limited periods. The first change is a change in setting the receive rate after a data-limited period (not to Infinity, but to the max recent receive rate, including the receive rates just before the data-limited period started). The second, third, and fourth changes address more special cases (e.g., data-limited in slow-start; idle in slow-start; no feedback yet and no RTT sample yet either). The other changes are general editing. Feedback would be appreciated. I am *hoping* that this is ready for Working Group Last Call soon... - Sally http://www.icir.org/floyd/