[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

359.0. "Slow Modemming" by ECADJR::BOSCH () Fri Feb 27 1987 16:39

    Does anyone know what the most efficient way to upload/download
    Amiga software is.  How do the different Protocols compare.  I am
    currently using XMODEM with a 2400 baud modem.  Still, it took over
    an hour to transfer Juggler, which is about 250K arced.  When I
    calculated the minimum transfer time by
    
      250,000 bytes x 9 bits/byte / 2400 bits/second
    
    which is about 937.5 seconds, or around 16 minutes.  Why is it taking
    so long (it took over an hour).  This is rediculous.  
    
    Please help if you can.  Any hints will greatly save my sanity.
    
    Derek Bosch
    
T.RTitleUserPersonal
Name
DateLines
359.1An hour is great!!!!KIRK::LONGFri Feb 27 1987 16:559
	The protocol transfer is doing more than just the sending of
	a stream of bytes, between the hand shaking, the packet 
	verification, buffering, and transfer to disk which aren't
	taking place in parallel. All in all, a little over an hour
	is not bad considering it took me over 3 hours with KERMIT
	at 1200 baud to get Juggler.

	Maybe my cost center will put an E-net drop into my house ;^)

359.2Sounds okay ...AUTHOR::MACDONALDWA1OMM Listening 224.64Fri Feb 27 1987 17:166
    XMODEM tends to be much faster than KERMIT.
    
    At 2400 baud, you must be dialing direct to your system since TSN
    doesn't seem to support 2400 baud yet. An hour sounds about right.
    Try downloading it from a commercial network such as CIS. You'll
    be there all night!
359.3TLE::RMEYERSRandy MeyersFri Feb 27 1987 19:099
A nit about the calculations in .0:

It takes a modem 10 bits to send 8 data bits.  There is a start and stop
bit used.  Thus, 300 baud equals 30 eight characters per second.

But, as the previous replies state, most of the time goes towards protocol
overhead.  I haven't looked at the XMODEM or Kermit protocols, but it is
not that unusual to find that the protocol increases the number of bytes
shipped through the modem by 50% to 100%.
359.4New CalculationsSQM::JMSYNGEJames M Synge, VMS Performance Anal.Fri Feb 27 1987 23:3626
	I came across an interesting analysis of line usage in the
	Kermit Protocol Specs.  I'll try to restate it accurately.

	One of the key things which can slow down a transfer is the
	circuit delay.  You can probably include the time it takes
	to formulate and decode a packet in this.

	If you have a 300 baud line, and a 1 second delay, then sending
	a packet of 100 bytes and receiving the ack would take 4.3 seconds.
	That is approx. 230 baud.

	For a 1200 baud line, sending the packet would require .83 seconds.
	Adding the time for the ack (1 second), we get an effective rate
	of 545 baud.

	Finally, for the 2400 baud line, the total time required would
	be 1.42 seconds.  705 baud would be achieved.

	As a result of this argument, Kermit was changed to optionally
	include sliding windows (multiple packets can be sent before
	needing an ack) and long packets (over 1000 I believe).

	When to use them depends on you line quality and ciruit latency.

James Synge.
359.5I agree. Too Slow!HOUSE::FRACTALSat Feb 28 1987 00:079
    What do all you guys keep your df224 set at, I left mine at 11
    character bits and 1 stop bit. My software is set at 2 stop bits
    and 8 bits. Will this create a problem (I have been having trouble
    downloading) Everything I download with arc has a bad header. Somewhow
    though i managed to download arc.bin using xmodem binary but every
    other arc file gets all screwed up-is this the problem?
    
    reply .1
    I agree kermit is unrealisticly slow when downloading anything.
359.6AUTHOR::MACDONALDWA1OMM Listening 224.64Sat Feb 28 1987 13:273
    The ONLY parameters you should be fiddling with on the 224 are
    BAUD and PARITY (none or even). Don't futz around with anything
    else. The remaining settings are normal.