[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 400
  • Last Modified:

Bits bytes transfer rates??? :S

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
Unimatrix_001
Asked:
Unimatrix_001
  • 4
  • 3
  • 2
  • +7
2 Solutions
 
oldgreyguyCommented:
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
 
Unimatrix_001Author Commented:
No....
0
 
CallandorCommented:
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
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

 
Unimatrix_001Author Commented:
"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
 
CallandorCommented:
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
 
oldgreyguyCommented:
I am not a chainyanker... but I am glad UniPerson understood the jest


..... hmmmm chainyanker... is that word allowed in the lounge?
0
 
CallandorCommented:
It's a Merkin saying ;-)
0
 
bsodCommented:
Try the Homework topic area. You're sure to get loads of help there.
0
 
eternal_21Commented:
Define "characters"...
0
 
brunoCommented:
i'm going to guess about 6 and 2/3rds seconds
0
 
DaydreamsCommented:
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
 
tfewsterCommented:
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
 
BigRatCommented:
>>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
 
grg99Commented:
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
 
Unimatrix_001Author Commented:
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
 
grg99Commented:
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
 
bsodCommented:
> 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
 
Unimatrix_001Author Commented:
Thanks all! :-) Sorry for the delay been a bit busy lately...
0
 
brunoCommented:
daydreams,

>>Please do not accept my answer if you plan to grade it less than an A


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
 
DaydreamsCommented:
>..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

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 4
  • 3
  • 2
  • +7
Tackle projects and never again get stuck behind a technical roadblock.
Join Now