>That *is* a silly example.
>
>A more proper analogy would be that you buy 12 gallons of gas, but the 
>station only deposits 11 gallons in your tank because the pumps are operated 
>by gasoline engines and they feel it is fine to count the number of gallons 
>pulled out of their tank instead of the amount given to the customer.

So if you tell a customer you are giving them 10 g of space for their email, 
you shouldn't charge them for the storage taken up by each individual email's 
headers.  Is that how it works though? Not so much I think. As long as the 
pricing policy is consistent across the industry, and it is, then you are not 
being ripped off.  Creating, implementing and maintaining a deep dive billing 
systems to figure out how much of your traffic is packet header and protocol 
and how much is your data would just add to operating expense which would 
eventually be passed on to the customer. 

If you want a pipe that will let you transmit 10G of raw data, I can have than 
implemented.  Just tell me where to connect the two ends.  If you want to 
connect one end to our router or switch, we'll do that too, but it won't get 
you much.  If you want to participate on the internet with a 10Gig link, you 
are going to have to use protocols, and the data will have to be in layer 3 
packets, and they can be any kind you choose.  But you are originating the 
request packets and receiving the reply packets and those will include 
overhead.  We just transport them to and from the internet.  

In TCP protocol RxWinSize/RTT*8 is your theoretical protocol download 
limitation in bits per second.  You will not exceed that unless you run 
multiple sessions, and even then it will always be less than link speed, which 
is your physical limit, how many bits you can receive in a second, protocol or 
otherwise.

Reply via email to