I have learned Tor's congestion control policy from the paper: Tor:The Second-Generation Onion Router
. But I don't understand Tor's Packaging Window and Delivery Window.
The paper said: "The packaging window tracks how many relay data cells the OR is allowed to package (from incoming TCP streams) for transmission back to the OP, and the delivery window tracks how many relay data cells it is willing to deliver to TCP streams outside the network."
I think the process is:
The packaging window tracks data from incoming TCP stream to be packaged to a cell, and the delivery window tracks cells to be sent. Am I right? What on earth is the difference between these two windows?
Could anyone help me? Thanks!