home *** CD-ROM | disk | FTP | other *** search
/ Boldly Go Collection / version40.iso / TS / 05B / TELEDX10.ZIP / MODEM < prev    next >
Encoding:
Text File  |  1992-02-08  |  18.9 KB  |  520 lines

  1.   ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓
  2.  ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙
  3. ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖
  4. ╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙─
  5.      ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▄     ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▄
  6.       ▀▀▒▒█▀▀▀ ▒▒█▀▀▀▀ ▒▒█     ▒▒█▀▀▀▀ ▒▒█▀▀▀▀ ▒▒█▀▒▒█ ▒▒█▒▒█▒▒█ ▒▒█▒▒█▒▒█
  7.         ▒▒█    ▒▒▒▒▄   ▒▒█     ▒▒▒▒▄   ▒▒█     ▒▒█ ▒▒█ ▒▒█▒▒█▒▒█ ▒▒█▒▒█▒▒█
  8.         ▒▒█    ▒▒█▀▀   ▒▒█     ▒▒█▀▀   ▒▒█     ▒▒█ ▒▒█ ▒▒█ ▀▀▒▒█ ▒▒█ ▀▀▒▒█
  9.         ▒▒█    ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒▄ ▒▒▒▒▒▒█ ▒▒█   ▒▒█ ▒▒█   ▒▒█
  10.          ▀▀     ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀▀▀▀▀  ▀▀    ▀▀  ▀▀    ▀▀
  11.                                  ***  AND  ***
  12.  
  13.       ▒▒▒▒▒▒▒▒▒▒▄  ▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▒▄  ▒▒▒▒▒▒▒▒▒▒▄  ▒▒▒▒▒▒▒▒▄
  14.       ▒▒█▀▒▒█▀▒▒█  ▒▒█▀▀▀▒▒█  ▒▒█▀▀▀▒▒█  ▒▒█▀▀▀▒▒█  ▒▒█▀▒▒█▀▒▒█  ▒▒█▀▀▀▒▒█
  15.       ▒▒█ ▒▒█ ▒▒█  ▒▒█   ▒▒█  ▒▒█   ▒▒█  ▒▒█    ▀▀  ▒▒█ ▒▒█ ▒▒█  ▒▒█    ▀▀
  16.       ▒▒█ ▒▒█ ▒▒█  ▒▒█   ▒▒█  ▒▒█   ▒▒█  ▒▒▒▒▒▄     ▒▒█ ▒▒█ ▒▒█  ▒▒▒▒▒▒▒▒▄
  17.       ▒▒█ ▒▒█ ▒▒█  ▒▒█   ▒▒█  ▒▒█   ▒▒█  ▒▒█▀▀▀     ▒▒█ ▒▒█ ▒▒█    ▀▀▀▀▒▒█
  18.       ▒▒█  ▀▀ ▒▒█  ▒▒█   ▒▒█  ▒▒█   ▒▒█  ▒▒█   ▒▒▄  ▒▒█  ▀▀ ▒▒█  ▒▒▄   ▒▒█
  19.      ▒▒▒▒█   ▒▒▒▒█ ▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒▒█ ▒▒▒▒█   ▒▒▒▒█ ▒▒▒▒▒▒▒▒█
  20.       ▀▀▀▀    ▀▀▀▀  ▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀  ▀▀▀▀    ▀▀▀▀  ▀▀▀▀▀▀▀▀
  21.   ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓╖  ╓──╖  ╓
  22.  ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙╜ ╓╜  ╙╖ ╙
  23. ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖  ╓╜ ╓╖ ╙╖
  24. ╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙──╜  ╙╜  ╙─
  25.  
  26.  
  27.  
  28. Perhaps two notions best describe computer/modem
  29. telecommunications:
  30.  
  31.  
  32.                 ┌───────────┐
  33.                ░│           │
  34.                ░│ Addiction │
  35.                ░│   ┌───────┴──────────┐
  36.                ░└───┤                  │
  37.                ░░░░░│ Mild frustration │
  38.                    ░│                  │
  39.                    ░└──────────────────┘
  40.                    ░░░░░░░░░░░░░░░░░░░             ███████████
  41.                                                    █▄▄▄▄▄▄▄▄▄█░
  42.                    Did you say...                  ██░░░░░░░██░
  43.                                                    ██░MILD?░██░
  44.                                                    ██░░░░░░░██░
  45.                                                    █▀▀▀▀▀▀▀▀▀█░
  46.                                                    ███████████░
  47.                                                     ░░░░░░░░░░░
  48.  
  49.  
  50.  
  51.  
  52.  
  53. Modem communication can be the most addictive, useful, and
  54. powerful application of a computer. It's a process loaded
  55. with the need for patience and persistence. However, "No
  56. pain, no gain!"
  57.  
  58. Computer telecommunications is the process of hooking two       <GLOSSARY 6 5>
  59. computers together through a telephone line to exchange
  60. files of information and programs or carry on live
  61. conversations. Your computer will need a device called a
  62. MODEM which allows data to be converted into a special          <GLOSSARY 15 18>
  63. signal which can be transmitted over a phone line to another
  64. computer.
  65.  
  66.                         There are two types of modems:
  67.  
  68.  
  69.                           ┌──────────┐     ┌──────────┐
  70.                           │ Internal │ and │ External │
  71.                           └──────────┘     └──────────┘
  72.  
  73.  
  74.  
  75. External modems are a bit more expensive than internal
  76. modems because they have their own case and power supply.
  77. External modems require a socket on the computer or port
  78. (usually the serial port on the back of your computer.) The
  79. serial port is also called a COM port, com for
  80. communications.
  81.  
  82. Most PC's come with a serial port, a few must have it
  83. installed.
  84.  
  85. If you are already using the serial port for something else     SERIAL DATA
  86. like a mouse or joy stick) you may need an additional port      <RS232>
  87. installed. You may be able to temporarily unplug the device     SERIAL PORT
  88. using the serial port. External modems take up a bit more       <GLOSSARY 22 11>
  89. space and add a bit more clutter on your desk (internal
  90. modems are installed inside the computer.) Some people like
  91. the external modem with its blinking lights which instantly
  92. displays the call status. Another consideration is that
  93. external modems are portable and can be moved from machine
  94. to machine by simply unplugging the modem.
  95.  
  96.  
  97.  
  98.  
  99.  
  100. DEFINITIONS
  101.  
  102. The "host computer" is the one your PC is calling. Sometimes
  103. this is a commercial service such as Delphi, GEnie, Prodigy,
  104. or Compuserve which are large interactive services. Other
  105. times the host may be another PC your friend is using on the
  106. other side of town or perhaps a bulletin board system (BBS)
  107. which is a computer operated for general public access by a
  108. private individual or company with files and messages of
  109. general public interest and access.
  110.  
  111. Another important term is baud rate. It is associated with
  112. the modem transmission process. Baud is a reference to the
  113. speed at which your modem and the host modem exchange
  114. information. Some common rates are 300 baud, 1200 baud and      BAUD
  115. 2400 baud. You should obtain the fastest baud rate modem you    <GLOSSARY 4 2> 
  116. can afford.
  117.  
  118. Most BBS systems will not even let you connect at 300 baud
  119. any more.
  120.  
  121.  
  122. A 1200 baud modem is roughly 4 times faster than a 300 baud     MODEM SPECS
  123. modem. Since you may be transmitting information long           <MSPECS>
  124. distances, speed, and brevity of the modem link can really
  125. be an important factor.                                         HAYES COMMAND
  126.                                                                 SET
  127. As an aside, a 2400 baud modem can be switched to transmit      <1200>
  128. and receive at the slower 1200 and 300 baud rates so there      <2400>
  129. is some "downward" flexibility in purchasing a high speed
  130. modem which allows lower baud rates as needed.
  131.  
  132. The software which controls the modems, and computers
  133. linking during the exchange will "synchronize" the two
  134. modems, determine which modem is using the slower speed and
  135. adjust the faster modem downward to that speed. Many BBS
  136. systems use the 2400 baud rate and some are even capable of
  137. 9600, 14,400, or even 38,800 baud - in this case the BBS
  138. host computer will slow to your rate.
  139.  
  140. If you plan to do much long distance modem work, a 2400 baud
  141. modem, or faster, is the wisest choice. The higher purchase
  142. price which will be offset by savings in reduced long
  143. distance rates.
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153. Next, take a look at the communications software. While DOS     TELIX IS THE
  154. controls the internal workings of your computer, you'll need    BEST!
  155. communications software to enable the PC, modem, and
  156. telephone line to work together. Many "integrated"
  157. commercial software packages have a communications package
  158. built in or added as a separate module.
  159.  
  160. Shareware and public domain packages also exist. Some of the
  161. more dependable software packages include:
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                 ░░░░░░░░░░░
  171.                 ┌────────┐░
  172.                 │        │░
  173.                 │ Qmodem │░░░░░░
  174.                 │        ├────┐░
  175.                 └───┬────┘    │░
  176.                     │ Procomm │░░░░
  177.                     │         ├──┐░
  178.                     └────┬────┘  │░
  179.                          │ Boyan │░░░░░
  180.                          │       ╞═══╗░                         
  181.                          └───╥───┘   ║░                         
  182.                              ║ Telix ║░                         
  183.                              ║       ║░
  184.                              ╚═══════╝ ░░░░░░░
  185.                                       ┌─────┐░
  186.                                       │ and │░  ░░░░░░░░░░░░░░░░
  187.                                       └─────┘  ┌──────────────┐░
  188.                                                │              │░
  189.                                                │ GTPowercomm  │░
  190.                                                │              │
  191.                                                └──────────────┘
  192.  
  193.  
  194.  
  195.  
  196.  
  197. Good communications software is flexible and powerful           TELIX IS
  198. without being hard to use. The best comm programs have help     THE BEST!
  199. screens and tutorials. Telix, for example asks a few simple     
  200. setup questions then attempts to set the numerical settings
  201. needed without operator intervention or frustration.
  202.  
  203. Although obscure at first, the modem software setup process
  204. allows you to configure the software package for your
  205. specific PC and modem combination. The modem software needs
  206. to be told which serial port (COM port...usually 1 or 2) you
  207. will be using.
  208.  
  209. You will need to tell the software which directory or drive
  210. where files will be sent (downloaded). The baud rate must be
  211. set. You will usually have to tell if the modem is Hayes
  212. compatible. Hayes compatibility refers to a standard set of
  213. transmission instructions which many modems share.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227. A very good program for Telix users to get is T-FIG, The 
  228. Telix Tutor.  This program is designed for beginners.  It
  229. actually reads the Telix comm program's configuration and 
  230. displays it in screens of text explaining what the items are, 
  231. what they do, and what they need to be.
  232.  
  233.  
  234.  
  235.  
  236. *   T-FIG is available from the author of this program.
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251. Other basic details like PARITY, and DATA BITS have to be       <PARITY>
  252. set. These refer to how the data is "grouped or packaged"
  253. during the actual modem transmission. Generally data bits       DATA BIT(S)
  254. are set to 8. Parity is usually set to NO. Commercial           <GLOSSARY 8 22>
  255. services such Compuserve offer exception to these settings 
  256. and will tell you these settings in their literature.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                               An example:
  270.  
  271.          If parity is required, set data bits to 7. Set stop    STOP BIT
  272.          bit to 1. This is a total of 1 + 7 = 8 Bits. The       <GLOSSARY 23 17>
  273.          final bit is usually used to check parity/accuracy.
  274.          The above setting is cryptically referred to as 8N1    START BIT
  275.          which means 8 bits, no parity, one stop bit. Don't     <GLOSSARY 23 14>
  276.          worry about this too much. Often this is a one time
  277.          setup. Once its done you can forget it.
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292. Other settings can include ANSI standard terminal emulation     ANSI
  293. (a standard selection you should check if given the choice).    <GLOSSARY 1 9>
  294. ANSI terminal emulation is usually the default setting and
  295. should only rarely be changed.
  296.  
  297. PROTOCOLS will have to be specified. The protocol is a          PROTOCOL     
  298. method of checking for errors between modems as the data        <GLOSSARY 20 1>
  299. transmission progresses. In a precise fashion, these
  300. protocols tell the first modem to transmit a small packet of    XMODEM
  301. data . . . then the receiving modem will play back a short      <GLOSSARY 28 11>
  302. verifcation "checksum" or "password." The transmitting modem    
  303. stops, listens for the checksum and if it matches the           YMODEM
  304. information which was sent, the first modem transmits the       <GLOSSARY 29 9>
  305. next packet of the message. This continues, one small packet
  306. of information/data at a time. The idea is to protect data      ZMODEM
  307. integrity over noisy, static-prone telephone lines.             <GLOSSARY 29 12>
  308.  
  309. You need a protocol for sending (uploading) or receiving         
  310. (downloading) data. Several common protocols include Xmodem,    
  311. Ymodem, Xmodem-CRC, and Zmodem.
  312.  
  313.  
  314.  
  315.  
  316.  
  317. Xmodem is generally offered by most BBS systems and is a
  318. safe bet when you are not sure what to use. Other protocols
  319. are somewhat faster and/or slightly more dependable, but
  320. Xmodem will do the job. Trial and error or simply logging
  321. onto the BBS system with Xmodem and then inspecting the menu
  322. of other protocols available will give you more detailed
  323. information and clues about other possible protocols.
  324.  
  325. Ymodem offers a faster transmission rate than Xmodem, better
  326. data security through a refined CRC checksum method and
  327. finally a method for "batching" or sending/receiving several
  328. files one after another unattended.
  329.  
  330. Zmodem is faster still, somewhat more secure with respect to
  331. data loss, likewise offers batch transmission of many files
  332. and additionally allows a file to be partially stored if the    PARTIAL TRANSFER
  333. connection is lost and then completed when the connection is    <GLOSSARY 29 15>
  334. restablished so you do not have to transmit the entire file
  335. again!
  336.  
  337.  
  338.  
  339.  
  340.  
  341. General considerations in selecting software for modem use
  342. include:
  343.  
  344. *    The dialing directory is REALLY important. The idea is     
  345. that the package will store and dial your most frequently       
  346. dialed numbers. Some packages hold only a few, some quite a     
  347. lot! Does the package store your individual password and
  348. comments next to each number? What about linked scripts that
  349. will run whenever a specific online connection is made? You
  350. may wish to use different passwords for each BBS system you
  351. call.
  352.  
  353. *    Transfer protocols offered. Xmodem is a basic, but you     
  354. may want more efficient protocols later. Make sure the          
  355. package supports several or can be upgraded to more
  356. protocols later. Zmodem one is the best.
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368. *    How are numbers dialed from the list? Will the program     
  369. call back and continue trying if the number is busy? Can it     
  370. dial numbers from the list in a certain order. Can it do
  371. circular dialing (several numbers are called in a row, then
  372. the program jumps from the bottom of the list and starts at
  373. the beginning again - around and around in a circle)? This
  374. type of dialing is important if you deal with busy
  375. communications services and BBS systems where it may take
  376. time and several calling attempts before logging on to a
  377. system especially during the busy evening peak time.
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385. *    Does the package offer scripts or macros? A script is a    
  386. way of having the package automate several steps. Without       
  387. further input the package can call a BBS system, type in
  388. your name and password and then continue typing further
  389. keystrokes as if you were entering them from the keyboard
  390. yourself. Script capability is a programming-like language
  391. which gives the communications software package a customized
  392. way to enter many keystrokes while you only input one or two
  393. strokes to start the process. Many programs let you even
  394. record the sequence of keystrokes during a communications
  395. session for playback and retrieval later. Beware though, if
  396. the system which you are calling changes log on sequences.
  397. You may have to go back and later revise your original
  398. script. Not a major problem, but sometimes it can be a
  399. hassle.
  400.  
  401. *    Does the program allow you to capture screen               
  402. information to your disk drive? Can you send screen             
  403. information to your printer? Long communication sessions on
  404. line with your modem produce endless screens of information
  405. which scroll by quickly. The ability of your software
  406. package to output all or selected parts of your session to
  407. permanent disk file or printer output can be a definite
  408. bonus.
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415. Local neighborhood BBS systems can offer the most
  416. entertainment and information for the first time user. The
  417. principal rule of behavior: "Act like you are in a good
  418. friend's home." Courteous behavior is a must. How do you
  419. find telephone numbers for these systems? Consult local
  420. computer clubs for a few numbers for BBS systems and then
  421. call the BBS systems with your modem for lists of MORE local
  422. telephone numbers. BBS operators and users are quick to
  423. answer questions for new users and can serve as helpful
  424. "experts" on any computer question. Operators of these BBS
  425. systems are frequently called Sysops and many provide BBS
  426. systems as a hobby activity much as other hobbyists enjoy
  427. short wave radio operation.
  428.  
  429.  
  430.  
  431.  
  432.  
  433. Most BBS systems will allow you to tour within the various
  434. activities and parts of the system for 30 minutes to an hour
  435. on your first call. After that you are expected by some
  436. "boards" to leave your name and a phone number where you can
  437. be reached for verification. Some boards are free, some
  438. request a nominal use fee (usually around $25 per year.)
  439. Some boards request that you upload (send to them via modem)
  440. shareware files or public domain software in order to
  441. download their software. The process is something like two
  442. kids with baseball trading cards: "I'll trade you 225,000
  443. bytes of this shareware file for 250,000 bytes of your
  444. files."
  445.  
  446. You usually are allowed access only to certain "low level"
  447. (but interesting) areas of the BBS "board" on your first
  448. visit. The Sysop (system operator) may be available to come
  449. "online" if you experience difficulty. The software of the
  450. BBS system itself will safely keep you from damaging the
  451. host computer even if you hit an incorrect key or enter a
  452. wrong command. You may leave messages for the Sysop, leave
  453. messages of a general nature, ask for help on a specific
  454. question, download public domain software, play a game, or
  455. just generally explore the information within the system of
  456. the host computer.
  457.  
  458.  
  459.  
  460.  
  461.  
  462. Downloading files is easy. For many boards the command is a
  463. simple "D" for download. The BBS will ask you the name of
  464. the file you wish to download and then give you an estimate
  465. of how long it will take and the modem protocol you will (or
  466. should) be using. After that you key in a keystroke or
  467. combination which tells the software in your computer to
  468. begin the process. When the transfer is complete, the host
  469. BBS takes over and presents the main menu of choices or
  470. selections.
  471.  
  472. Lists of phone numbers for online services and BBS numbers
  473. are available from most of the boards themselves, local
  474. computer club newsletters, and many computer store
  475. salespersons.
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485. Most public domain and shareware software from BBS systems      SHAREWARE
  486. is stored and transmitted in a compacted form called an         <GLOSSARY 22 20>
  487. archive (ARC, ZIP. PAK, or LZH format). You will need a
  488. small public domain or shareware program also available from    
  489. the BBS board to unarchive (unpack) the software. This          
  490. archiving process is done to compact the software for
  491. shorter, more efficient transmission. It saves time and disk
  492. space for both the BBS and you. The easiest way to visualize
  493. arc'd or zip'd software is to think of the many files of a
  494. typical software package compacted in size and then placed
  495. into one single file. You might also wish to compact your
  496. other files for storage on a hard drive aside from the modem
  497. process. File compaction is a useful tool all by itself!
  498. PKARC, PKZIP, PAK, and LHARC software are shareware packages
  499. available from BBS systems.
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514. Working with modems and telecommunications software sounds
  515. mysterious and intimidating at first. However, it is a
  516. thoroughly enjoyable and rewarding hobby. It's also a nice
  517. way to make friends and explore more deeply the global
  518. network of information and friendships.
  519.  
  520.