eli5 why is file/folder size is in bytes but speed counts are mostly in bits?

420 views

eli5 why is file/folder size is in bytes but speed counts are mostly in bits?

In: 2

15 Answers

Anonymous 0 Comments

The difference is largely historical.

Data storage devices are byte-addressable, in that the smallest unit of data you can read one write is one byte. We long ago standardized on 8-bits per byte, but in early computing there were different byte sizes.

Early data transmission devices (what we now call network hardware) measured their speed in bits per second. The byte wasn’t standardized as 8 bits yet, and different ends of the transmission might have different byte sizes.

Modern networking gear basically always sends data in some whole number of 8-bit bytes (in the context of networking they are sometimes called octets to be absolutely clear they are 8-bit units), but the bits per second terminology persists.

You wouldn’t want to be the manufacturer who unilaterally shifts to bytes per second when you peers are still marketing bits per second, for fear of people thinking your stuff is slower than it is!

Anonymous 0 Comments

The difference is largely historical.

Data storage devices are byte-addressable, in that the smallest unit of data you can read one write is one byte. We long ago standardized on 8-bits per byte, but in early computing there were different byte sizes.

Early data transmission devices (what we now call network hardware) measured their speed in bits per second. The byte wasn’t standardized as 8 bits yet, and different ends of the transmission might have different byte sizes.

Modern networking gear basically always sends data in some whole number of 8-bit bytes (in the context of networking they are sometimes called octets to be absolutely clear they are 8-bit units), but the bits per second terminology persists.

You wouldn’t want to be the manufacturer who unilaterally shifts to bytes per second when you peers are still marketing bits per second, for fear of people thinking your stuff is slower than it is!

Anonymous 0 Comments

Computer networks send data one bit at a time. It’s a state change, either electrical or with light pulses. It happens faster and faster as technology improves, but it’s still just one bit at a time. Hence, bits per second.

It doesn’t matter whether it’s a file or a digitized real-time data stream or a bunch of random characters, it’s sending one bit at a time.

Also, when you’re transmitting a file over a network, it’s not just the file that’s being sent. Overhead bits are added to the stream, whether it’s the source & destination addresses, fragmentation flags, error checking bits, and a slew of other bits used for controlling the traffic somehow.

Anonymous 0 Comments

Computer networks send data one bit at a time. It’s a state change, either electrical or with light pulses. It happens faster and faster as technology improves, but it’s still just one bit at a time. Hence, bits per second.

It doesn’t matter whether it’s a file or a digitized real-time data stream or a bunch of random characters, it’s sending one bit at a time.

Also, when you’re transmitting a file over a network, it’s not just the file that’s being sent. Overhead bits are added to the stream, whether it’s the source & destination addresses, fragmentation flags, error checking bits, and a slew of other bits used for controlling the traffic somehow.

Anonymous 0 Comments

Computer networks send data one bit at a time. It’s a state change, either electrical or with light pulses. It happens faster and faster as technology improves, but it’s still just one bit at a time. Hence, bits per second.

It doesn’t matter whether it’s a file or a digitized real-time data stream or a bunch of random characters, it’s sending one bit at a time.

Also, when you’re transmitting a file over a network, it’s not just the file that’s being sent. Overhead bits are added to the stream, whether it’s the source & destination addresses, fragmentation flags, error checking bits, and a slew of other bits used for controlling the traffic somehow.