home *** CD-ROM | disk | FTP | other *** search
/ Shareware Gold 1 / The_Golden_ROM_Series_-_Shareware_Gold_Volume_1_Number_11_-_SK_89-301_-_1989.iso / LIB022 / HSTINTRO.DOC < prev    next >
Text File  |  1988-01-01  |  8KB  |  177 lines

  1. The USRobotics Courier HST Modem
  2.  
  3. (c) Dan Moore, 1988
  4.  
  5. USR, Courier, HST are trademarks of USRobotics, Inc.
  6. Qmodem, SST (c) John Friel III and the Forbin Project, Inc.
  7.  
  8.  
  9. INTRODUCTION
  10.  
  11. This document discusses some of the unique features of the HST
  12. modem and gives more specific information on using ther HST with
  13. Qmodem 3.1A for Bulletin Board operations.  It is not deeply
  14. technical, but major differences between the HST and other, more
  15. conventional modems are covered.
  16.  
  17.  
  18. HIGH SPEED PROTOCOLS AND MODEM COMPATIBILITY
  19.  
  20. The HST is fast, which is probably why you bought it in the
  21. first place.  Without going into a philosophical discussion,
  22. suffice it to say that there are many 9600bps modems available
  23. commercially, and most of these modems use totally incompatible
  24. high-speed communications protocols.  Your HST will NOT
  25. communicate at 9600bps with 9600 modems made by Hayes, Microcom,
  26. Fastcomm, etc... Although a 9600bps standard exists, modems
  27. adhering to it are few, far between, and still quite expensive.
  28. You may not like this, but that's the way it is.  The HST will,
  29. however, communicate at lower speed with all modems supporting
  30. the 1200/2400 standards, including other modems incompatible at
  31. the higher speeds.  Don't waste the Sysop's time by asking him
  32. why you can't download at 9600bps if his board is equipped with
  33. a Hayes modem.  Chances are you'll end up in a heated debate as
  34. to which modem is best.
  35.  
  36. Also, when connected to another HST, the effective
  37. modem-to-modem speed ("link rate") may exceed the nominal
  38. 9600bps rate by 10 to 30%, depending on line conditions and the
  39. ability of your computer to send/receive data at the higher
  40. speed.  File transfer rates of 1100-1200 cps between two HST
  41. modems (characters per second) are not uncommon.
  42.  
  43.  
  44. ERROR CORRECTION
  45.  
  46. At 9600bps, when communicating with another HST,  both modems
  47. use sophisticated (and proprietary) error correction techniques
  48. which insure that the data which was received is identical to
  49. the data which was sent.  At lower speeds (1200/2400), the HST
  50. relies on its built-in MNP firmware (Microcom Networking
  51. Protocol) for error-free communications with other MNP-equipped
  52. modems.  This effectively eliminates the need for conventional
  53. "Software" error-correction implemented in software-only file
  54. transfer protocols such as Xmodem, Xmodem/CRC, 1k-Xmodem (a.k.a.
  55. Ymodem), Zmodem and many others.
  56.  
  57. To take advantage of the much faster and more efficient built-in
  58. error correction, special file transfer protocols must be used.
  59. These protocols do not perform any error-checking and
  60. correction; they rely entirely on the modem to do so.  Such
  61. protocols include Ymodem-G, Imodem, and the registered version
  62. of Zmodem (DSZ, authored and copyrighted by Chuck Forsberg).
  63.  
  64. Remember that error-free transmissions take place ONLY if you
  65. are connected to an HST (at 9600bps) or to an MNP-compatible
  66. modem of any brand at 1200 or 2400bps.  If setup properly, the
  67. HST will return a special "CONNECT xxxxx/ARQ" message upon
  68. connect (where xxxxx is the connect speed)  which reflects the
  69. fact that an error-free connection has been established with the
  70. other modem.
  71.  
  72.  
  73. FACTORS AFFECTING TRANSFER SPEED
  74.  
  75. There seems to be some widespread misunderstanding of the term
  76. "Speed" as it applies to the HST and other "high-speed" modems.
  77. How fast does it really go?  What is its limit?  More important,
  78. what are the factors that limit the modem's speed?
  79.  
  80. It is all very simple, really.  One end of the modem talks to
  81. the computer, while the other end talks to another modem.  The
  82. speed you are really interested in is the LINK RATE, which is
  83. the speed at which the two modems transmit data.
  84.  
  85. If the HST is setup to transmit/receive at the highest possible
  86. link rate, the effective speed will depend on the following
  87. physical factors:
  88.  
  89. 1. The maximum speed that can be achieved by the other modem,
  90. 2. The maximum speed at which your computer can communicate with
  91. your HST modem and
  92. 3. The maximum speed at which the OTHER computer can communicate
  93. with ITS modem.
  94.  
  95. It is intuitively obvious that the effective modem-to-modem link
  96. rate cannot possibly exceed the slowest of 1,2, or 3 above.
  97. Unfortunately, you can only control item #2, the speed at which 
  98. your computer communicates with your HST modem.  This speed is
  99. NOT determined by the modem, but by the following:
  100.  
  101. 1. The type of computer and communications interface you are
  102. using and
  103. 2. The communications software you are using.
  104.  
  105.  
  106. HARDWARE LIMITATIONS
  107.  
  108. How fast your computer can communicate with the modem is
  109. influenced by many factors.  The HST modem itself can
  110. communicate with the computer at a maximum rate of 19,200bps.
  111. Earlier models of the IBM PC and compatibles utilized an
  112. 8088 processor running at 4.77Mhz, transmitted data internally
  113. over an 8-bit wide data path, and their serial interfaces (to
  114. which the modem is attached) also used an 8-bit processor chip.
  115. These factors effectively limit the serial rate to
  116. 9600-10000bps.  So-called "Turbo" machines which use a
  117. dual-speed 8088 or NEC V20 microprocessor, or some of the 8086
  118. or V30 machines can achieve significantly faster serial speeds.
  119. IBM or compatible AT-class machine running at 6Mhz or faster
  120. have a 16-bit data path and use a much faster 16-bit serial
  121. processor chip, and can communicate at the 19200bps serial rate
  122. easily.  WARNING: some cheap AT clones may use PC-style 8-bit
  123. serial adapter boards to cut costs.  The 8-bit serial chip
  124. is usually a 8250-type, while the 16-bit chip is a 16250 or
  125. 16450 type.  On AT-class machines, the serial adapter card will
  126. require a full 16-bit expansion slot if it is equipped with the
  127. faster serial processor.  On PC/XTs and cheap ATs, the serial
  128. adapter card will use an 8-bit slot or half of a 16-bit slot.
  129.  
  130. Regardless of the speed of your computer and serial interface,
  131. what's at the other end is just as important.  Running a 20Mhz
  132. 386 system and with serial interface set at 19200bps is of no
  133. consequence if the system you are communicating with is limited
  134. to a 9600bps serial speed.  The SLOWEST link in the entire
  135. communication chain sets the pace for all the rest, folks.
  136. Also, be aware that computer networks running multi-node
  137. bulletin board systems have many other tasks to perform besides
  138. communicating over telephone lines.  These other processes may
  139. interfere with reliable communications at high speeds, and the
  140. sysops may purposely slow down the serial interface speed to
  141. prevent possible conflicts arising from this situation.  One of
  142. the most common problems in this environment is an aborted upload
  143. when disk updates on the network's file server takes precedence
  144. over communications and cause loss of incoming data.
  145.  
  146. Other factors which can negatively affect high speed
  147. transmissions are not readily apparent at lower speeds.  A slow
  148. hard disk, for example, can drop the effective data transfer
  149. rate by a few percentage points.  You may want to try a RAM
  150. disk, for example, which eliminates disk access as a limiting
  151. factor to data transfer performance.
  152.  
  153. COMMUNICATIONS SOFTWARE
  154.  
  155. How fast your serial interface operates is a function of the
  156. serial interface itself, since it has an upper speed limit, as
  157. well as the communication software you use, since IT physically
  158. sets the speed of your communications port.  In fact, the
  159. communications software you use may be your worst enemy.
  160.  
  161. While many commercial communications packages are good and
  162. offer an outstanding array of features, few of them measure up
  163. to QModem in terms of raw performance, especially with an
  164. HST-class modem.  A number of communications packages limit the
  165. maximum serial rate to 9600bps, regardless of your computer and
  166. serial interface's inherent abilities.  QModem release 3.1A's
  167. can set you serial speed all the way up to 38,400bps, which
  168. is more than most personal computers or modems can handle today.
  169.  
  170. Furthermore, some otherwise good communications packages offer a
  171. very limited choice of transmission protocols which cannot take
  172. advantage of your computer and communications hardware.  Not
  173. providing protocols such as Ymodem-G and Imodem, or an easy
  174. interface to external protocols such as DSZ, severely limits the
  175. effectiveness of your communications setup.  Your choice of
  176. Qmodem is a good one; stick with it.
  177.