Solved

Posted on 2009-05-01

I am reading an article and I think the author made a mistake. He wants to calculate the latency on the 56kbps WAN link. According to him 56kbps = 57344 bytes per second (56 * 1024). So the latency is 1538/57344 = 0.026820 seconds.

But isn't 56 kbps = 7168 bytes per second. Can somebody confirm that I am correct? Thanks

But isn't 56 kbps = 7168 bytes per second. Can somebody confirm that I am correct? Thanks

16 Comments

(56 kilobits/second) * (1024 bits/kilobits) / (8 bits/Byte) = (7168 bytes/second)

So, you are correct

56 kbps = 56000 bps. Doesn't it give us 56000 / 8 = 7000 bytes per second?

Oops, you're right: http://en.wikipedia.org/wiki/Bit_rate

In my opinion, the difference between 1024 and 1000 (2.4%) is far outweighed by actual transmission speeds, which from my experience never hit this advertised speed (for example, over a 100Mbps cable, I'll get 80-90Mbps which is 10%-20% off).

I agree that the difference is small. But I just want to be able to explain why we use (56 * 1024)/8 instead of 56000/8 in the kbps to byte per second conversion.

The calculations is based on:

In the cases when used to describe data storage bits/bytes are calculated as follows:

* 1 byte = 8 bits

* 1 kilobyte (K / Kb) = 2^10 bytes = 1,024 bytes

* 1 megabyte (M / MB) = 2^20 bytes = 1,048,576 bytes

* 1 gigabyte (G / GB) = 2^30 bytes = 1,073,741,824 bytes

* 1 terabyte (T / TB) = 2^40 bytes = 1,099,511,627,776 bytes

* 1 petabyte (P / PB) = 2^50 bytes = 1,125,899,906,842,624 bytes

* 1 exabyte (E / EB) = 2^60 bytes = 1,152,921,504,606,846,976 bytes

According to the above link

56kbps = (56/8) kilobytes/second = 7 kilobytes/second

7kilobytes/second= (7*1024)bytes/second = 7168 bytes/second

1024 is a bit to byte conversion relating to storage as tapanpattanaik said. However, when you're talking about transfer, there is no conversion. There's transmission. You transfer a bit (1 or 0, high or low, etc), and you can count those per second.

When it comes to storage, you count those too, but its based on the combination. For instance, if you have 2 bits, you have 4 possible combinations. Even if you wanted to represent the number 3, you'd still be required to have 2 bits (in binary, this would be 11). The number 4 would be represented as 100, and 5 would be 101.

So, I think the right answer is that 56 kbps = 56,000 bps.

I hope this makes sense.

tapanpattanaik,

Your calculation makes sense. You convert to KB then to bytes. Now how would you perform the calculation from 10mbps to bytes per second, based on the matrix in your reply.

I believe transmission speeds are in SI units

bps is for "bits per second"

The letters bps are short for bits per second. A byte (described earlier) is actually 8 bits. But that's not important. What's important is that unlike a byte, which is a measure of size, bps is a measure of speed. Simply stated, the higher the bps, the less time it takes. It's a lot like Miles Per Hour (MPH) in that sense. Think how long it would take to get from New York to California in a car going 55MPH. Now think how long that same trip would take in a jet going 700MPH. Simply stated, the higher the MPH (or bps), the less time it takes.

As a rule, we use bps as a measure of the speed of getting data from one computer to another across a network (including the Internet). And we use "K" for a thousand, "M" for a million, and "G" for a billion, as usual. The rule-of-thumb is that an uppercase B always stands for "bytes" while a lowercase "b" always stands for "bits per second".

Abbreviation Spoken Bits per Second (English) Alternative Abbreviations

Kbps Kilobits 1,000 Thousand Kb or Kbits

Mbps Megabits 1,000,000 Million Mb or Mbits

Gbps Gigabits 1,000,000,000 Billion Gb or Gbits

for more details check this below link:

http://www.coolnerds.com/N

so 10 mbps =10*(1000000)= 10000000bits/second

For 100mbps, we have 100,000,000 bps / 8 = 12,500,000 Bps.

For 56kbps, why can't we have 56,000 bps / 8 = 7000 Bps instead of (56*1024) / 8 = 7168 Bps?

"For 56kbps, why can't we have 56,000 bps / 8 = 7000 Bps instead of (56*1024) / 8 = 7168 Bps?"

yes, when u calculating Telecommunications bit rates , you should take 1000, not 1024 ( it is for storage).

check the below link.

http://innovationzen.com/b

Read the below forum and some one has complained about the Google calculator.

http://www.google.com/supp

thanks

By clicking you are agreeing to Experts Exchange's Terms of Use.

Title | # Comments | Views | Activity |
---|---|---|---|

Monitor Internet Usage by Device | 2 | 46 | |

Configuring a /30 IP block and a /26 IP block | 6 | 69 | |

Backing up files without installing software | 14 | 72 | |

network blips every couple minutes | 5 | 46 |

Join the community of 500,000 technology professionals and ask your questions.

Connect with top rated Experts

**11** Experts available now in Live!