[Edit - Dave answered you, but here's what I wrote before he did]
We need one of Dave's analogies really, but as he's busy I think he'd give you something like this:
Imagine a 50 lane motorway (our connection to the Internet), changing to a normal 3 lane motorway (BTs ADSL Infrastructure), then widening up to a 6 lane motorway (Our customers networks at home).
Because the 3 lane motorway is the bottleneck, there isn't room for all the traffic that wants to get through. Instead of allowing a free for all though through the bottleneck, we have introduced a new by-law along the lines of 'any traffic on which is urgent can travel in a prioritised lane'. Slower traffic is assigned other lanes and we can vary the width of the lanes and choose how much traffic is allowed down each lane at any time to ensure there is always enough room for the priority traffic.
We decide what traffic is allowed to travel in the fast lane before it gets to the motorway and mark it by painting it with a coloured blob. Traffic with the right coloured blob is directed to the appropriate lane on the motorway and there are queues on the entrance to some lanes (but once it's travelling it all goes at the speed limit). Fortunately, IP is better behaved than humans or else this analogy wouldn't work!
Now, if the 50 lane motorway ever got full, then true enough there isn't any prioritisation before the prioritisation three lane motorway, but as has already been explained that isn't likely to happen due the nature of TCP/IP.
I'm not sure Dave would put his name to that, or if it's any help, but I thought it worth a try!
Ian
Edited by IanWild (Thu 10-Jan-08 18:20:24)