That is what BACP is for. Only the sending side really knows if more
bandwidth is needed. So, if the client is downloading more data than
will fit in the current pipe, the server uses BACP to tell the client
that another channel is needed.
It is much more efficient for the server to tell the client when another
channel is needed, since the client can't tell if packets are being
dropped on the server side. Without BACP, if the amount of data coming
from the server to the client is just about enough to fill the current
pipe, the client would bring up a channel, not use it, drop the channel,
see the pipe about full, bring up a channel, etc. That is bad, so BACP
exists.
-- Chris Adams <cadams@ro.com> - System Administrator Renaissance Internet Services - IBS Interactive, Inc. Home: http://ro.com/~cadams - Public key: http://ro.com/~cadams/pubkey.txt I don't speak for anybody but myself - that's enough trouble. - To unsubscribe, email 'majordomo@livingston.com' with 'unsubscribe portmaster-users' in the body of the message. Searchable list archive: <URL:http://www.livingston.com/Tech/archive/>