# Connection speed

L.S,

How should I convert "kbps" into "K/sec"?
Internet connection monitoring software like NetMedic gives kbps and Netscape Communicator K/sec.
Some people say, divide kbps by 8, some by 9 or 10 depending on the part of the routing.

What is correct?

###### Who is Participating?

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Commented:
Divide by 8, beacause both softwareproducts show the rate your computer transmitts.

Internally your modem transmitts some more bits (Stopbits, Parity...) for each byte your computer transmitts. So your modem transmitts more bit than your computersoftware.
Thats why some peaple say, devide and multiply by 9 (or 10).

Contact me for more details...

Experts Exchange Solution brought to you by

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Author Commented:

If I understand it correctly, it means that my modem is working at a slightly higher speed.
Let's say, the above mentioned software shows  2.5 K/sec or 20.000kbps; what would be my modem speed (internal 28K8) or the speed along the line from my ISP?
Could you elaborate a bit on that?
Commented:
atanis,

Let me try to explain better...

The speed given by your modem manufacturer is alway the speed along the line to your ISP. (This is the heigher value)
The Data your computer transfers is a little bit slower because of the overhead (Stopbit, and Parity)

Example:
Your modem has 28K8 that means: Devided by 8: Your modem transmitts 3600 Bytes per second to your ISP ( this includes overhead)
If you have set the connectionsettings to  8,N,1 (8 Databits, No Parity, 1 Stopbit), your modem has to transfer 9 Bits for 1 Byte your Computersoftware transmitts.
So the speed your software can transmitt with is only 3200 Bytes per second (400 Bytes per second overhead for stopbits)

Your software only can show you the slower value. To convert speeds from different softwareproducts (as asked in your question) you always have to devide/multiply by 8, because this are both values without overhead.

So, your software shows 2.5K/sec  = 20.000kbps is the data your software transmitts.
But over the line you transmit 22500kbps because your modem sets a stopbit after 8 Databits.

Hope this helps...
Commented:

If you send, say, 12000 8-bit bytes to the modem,
the modem may compress the 96000 bits,
so it may need to send as little as 32000 bits,
i.e., using a four-to-one compression ratio.
The modem groups that 32000 bits into 4000 bytes,
and sends one "start" bit, eight "data" bits, and one "stop" bit, for each byte.
So 40000 bits are sent, at, say, 33600 bits/second, thus taking just over one second.

rate is 12000/(40000/33600),
i.e., 10080 (8-bit) bytes/second (9.8Kb/Sec.)
even though the modem indicates 3360 (10-bit) bytes/second.
###### It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Networking Hardware-Other

From novice to tech pro — start learning today.