Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
Solved

# Bits bytes transfer rates??? :S

Posted on 2004-05-02
Medium Priority
386 Views
Hi all,

Assuming that I have a transfer rate of 1,200 bits per second and want to transfer a page of text with the text consisting of 1000 characters and it transfers asynchronously how long would it take approximately?...

How do I go about something like this??? :S What's the difference in the speed if asychronously or synchronously is used?

Thanks!
0
Question by:Unimatrix_001
[X]
###### Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

• Help others & share knowledge
• Earn cash & points
• 4
• 3
• 2
• +7

LVL 13

Expert Comment

ID: 10973393
bps(n0*x) + lin(n1*x) + num(n2*x) + [..] + relative weight of an africaan finch(nn*x)=oo   (-1)^k x^(2k+1)  oo
sum - sum (ni)^(2k+1)-k=0      (2k+1)!     i=0= true speed of transfer

does this help?
0

LVL 3

Author Comment

ID: 10973450
No....
0

LVL 69

Expert Comment

ID: 10973532
oldgreyguy is yanking your chain ... posting in the Lounge for actual technical solutions is bound to get you a light-hearted or whimsical response.
0

LVL 3

Author Comment

ID: 10973541
"oldgreyguy is yanking your chain"...I realised that, although I don't know where to put this question since it doesn't really fit into much of a category...Any suggestions?? :S
0

LVL 69

Expert Comment

ID: 10973556
Sounds like Networking would be appropriate.  You can post a note in Community Support to move this.  When in doubt, Miscellaneous seems to be a catch-all.
0

LVL 13

Expert Comment

ID: 10973660
I am not a chainyanker... but I am glad UniPerson understood the jest

..... hmmmm chainyanker... is that word allowed in the lounge?
0

LVL 69

Expert Comment

ID: 10973723
It's a Merkin saying ;-)
0

LVL 1

Expert Comment

ID: 10973731
Try the Homework topic area. You're sure to get loads of help there.
0

LVL 10

Expert Comment

ID: 10974244
Define "characters"...
0

LVL 18

Expert Comment

ID: 10974332
i'm going to guess about 6 and 2/3rds seconds
0

LVL 15

Assisted Solution

Daydreams earned 75 total points
ID: 10974860
I'm not too good at math, but here:

http://whatis.techtarget.com/definition/0,,sid9_gci211600,00.html

..it says that characters (ascii anyway) are 7 bits. 1000*7=7000 bits
7000/1200=5.83

I am likely incorrect, but if this happens to be right, then I amaze myself and deserve all the points and an A!

Please do not accept my answer if you plan to grade it less than an A. Thanks!
0

LVL 21

Accepted Solution

tfewster earned 75 total points
ID: 10975948
My usual rule of thumb is to divide the bit-rate by 10 to guesstimate the byte-rate;  That covers network & protocol inefficiencies such as sending ACK/NACK signals and has the advantage of easy mental arithmetic as well (You did say "Approximately" ;-)

1000 bytes/120 bytes/sec = 8.33

Synchronous is faster, as it doesn't bother with ACK/NACKs; You'd prolly get nearer to brunobears "ideal" rate with sync comms.

If you accept my answer, grade it however you want, given the points offered, how useful it was to YOU & the ambiguity of the question. Thanks!
0

LVL 27

Expert Comment

ID: 10976129
>>My usual rule of thumb is to divide the bit-rate by 10 to guesstimate the byte-rate

Actually if the bit rate applies to a modem the 10 "by rule of thumb" is actually correct when you consider the stop bits per byte. If you assume a PPP connection which can have frame sizes greater than 1000 bytes and add a couple of bytes on for the compressed header (Van Jacobson "on") then anything around 8.4 to 8.5 seconds is going to be correct.
0

LVL 22

Expert Comment

ID: 10976589
Depends, if it's a direct serial connection, no modems involved, figure 10 bits per char for async, 8 bits for sync, but add a few bytes of overhead.

If it's going thru modems, many modems will try to do a bit of compression, if it's text, it can easily be compressed by 30-50% so times will vary....

0

LVL 3

Author Comment

ID: 10978613
Thanks modulo :)

----------------------

"Try the Homework topic area. You're sure to get loads of help there."....thanks for your sarcasm. I'm actually preparing for an exam and I don't know how to do this question on the practise paper.

Right, so if I'm using a synchronous connection the connection is faster since I don't take into account the overhead like the ACK/NACK's. A calculation like the following would be good enough then:

7x1,000=7,000 bits
7,000/1,200=5.833...seconds?

Although if I'm using asynchronous and there's an overhead of 10 bytes it'd be something like:

7x1,000=7,000 bits + (10x8) = 7,080
7,080/1,200=5.9...seconds?

Somehow that doesn't seem too right... :S Anybody?
0

LVL 22

Expert Comment

ID: 10979197
Youre right, its not right.

Sychronous doesnt imply ack/nack.   Acks are a separate error correcttion protocol, a whole different layer.

Synchonous usually means the data is sent in blocks, usually with a few preceding SYNC bytes.  So theres no start or stop bits on each byte, but a few sync bytes on each block.

Async by itself doesnt imply any ac/nacks either, but it does mean at least one start and stop bit around each byte.  Sometimes 1.42, 1.5, or 2 stop bits.

0

LVL 1

Expert Comment

ID: 10980533
> I'm actually preparing for an exam and I don't know how to do this question on the practise paper

Sarcasm aside, studying for exams *is* homework....
0

LVL 3

Author Comment

ID: 11074872
Thanks all! :-) Sorry for the delay been a bit busy lately...
0

LVL 18

Expert Comment

ID: 11086131
daydreams,

they must have missed that...  ;-)

that's ok - i was the first one to take a guess, which was right in the middle of the too accepted answers and i got nothing....  :-)
0

LVL 15

Expert Comment

ID: 11086335
>..and i got nothing....  :-)

I would rather get nothing than get a B!! That's just me. I answered this before it got moved from the "Lounge Resource Channel", that's why I said that about the A grade.
0

## Featured Post

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006â€¦
This article explains the fundamentals of industrial networking which ultimately is the backbone network which is providing communications for process devices like robots and other not so interesting stuff.
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sitesâ€¦
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidtâ€¦
###### Suggested Courses
Course of the Month8 days, 10 hours left to enroll