Originally Posted by foretm
You're 100% correct in terms of storage 1byte = 8bits, but this is not storage this is throughput on a network which has keep alive packets, verification and error correction, and other overhead which is included in the total throughput. So for each byte of data you send you actually send closer to 1.1 - 1.15 bytes of network traffic. The 2-3 bits Boowho was referring to was on average the overhead on a typical TCP/IP network for the overhead I described above. Someone much smarter than me describes it better here. I'm not a network engineer, but I do know that there is way more information passing along that network pipe besides the "data" bytes that we are trying to send. Things that help with routing etc...
TCP Over IP Bandwidth Overhead - Packet Pushers Podcast
You explained it quite well for IWriteCode. He is correct in absolutes, 8 bits always equal 1 byte. I just use the 10 to 1 ratio and that's close enough for government work.
Although, if we REALLY want to get into it, we could start talking about ISI-OSI "onion" AKA, the 6 level TCP/IP stack, etc, etc, etc ad nauseum!!
But we better just let go of this, before some readers are ready to barf at all this techno-speak!!