What You Need to Know about Modems
May 31, 1992
Version 1.1
Copyright (c) 1991-92
Patrick Chen.
All rights reserved.
DISTRIBUTION NOTICE: This document may be distributed by electronic bulletin
boards and commercial on-line services. This document may not be edited or
changed in any way for redistribution.
This article is Part One of a three-part book/report entitled "The Joy of
Telecomputing." As a plain ASCII file, it cannot contain any of the
illustrations and graphic elements provided in the printed version. For
further information about "The Joy of Telecomputing," see Appendix C to G.
This article should be useful to anyone interested in high-speed modems (or
2400-bps modems with MNP5 or V.42bis). Most modems mentioned in this article
are external units. These modems can be used on any microcomputer system, be
it a PC, a Macintosh or an Amiga. Although only certain communication
programs are used as examples, the discussions about setting up software apply
to packages not covered herein.
It is assumed that the reader knows the basics about going online. For
example, we would not discuss how to connect an external modem to your
computer, nor would we explain what 8-N-1 means. This file is in the IBM
ASCII format. Each line ends with a linefeed and a carriage return. If you
use a Macintosh, open the file with a text editor and get rid of the
linefeeds. (I recommend McSink, a shareware text editor widely available.
Just launch McSink and open the file, then choose the Convert menu and select
Strip Linefeeds.)
To print this document, use a 10-pitch (12 characters per inch) mono-spaced
font, such as Courier.
Every effort has been made to supply current and accurate information.
However, information contained herein is subject to change without notice and
should not be construed as a commitment by the author who assumes no
responsibilities for any errors that may appear.
Trademarks: The author has attempted throughout this document to distinguish
proprietary trademarks from descriptive terms by following the capitalization
style used by the manufacturer.
CONTENTS
I. Introduction
II. Modulation Protocols
- 2400-bps modems
- High-speed modems
- a. V.32
- b. V.32bis
- c. US Robotics HST
- d. Telebit PEP & Turbo PEP
- e. Hayes Express 96
- f. CompuCom CSP
- g. Other proprietary protocols
- Things to come
- a. V.fast
- b. ISDN
III. Error Control Protocols
- V.42 and MNP4
- V.42 and MNP4 can provide error-free connections
- V.42 and MNP4 can improve throughput
- Are MNP 4 and V.42 useful?
IV. Data Compression Protocols
- MNP5 and V.42bis
- Are MNP5 and V.42bis useful?
- Compression by software vs. MNP5/V.42bis
- Local flow control and data buffering
- Macintosh and high-speed modems
- PC and UART
- Hayes ESP
V. About Fax Modems
- Protocols
- a. Group 3
- b. V.27ter
- c. V.29
- d. V.17
- e. CAS
- f. Class 1 & Class 2
- How useful is a fax modem?
VI. Profiles of High-speed modems
- ATI 9600etc/e
- CompuCom SpeedModems
- Hayes modems
- Intel modems
- Microcom modem
- Practical Peripherals modems
- Prometheus modems
- Supra modem
- Telebit modems
- US Robotics modems
- Zoom Modems
- Things to come
VII. Buying a High-speed Modem
- Should you pay extra for a V.32bis modem?
- Should you buy a modem with a proprietary modulation protocol?
- Should you buy a 2400-bps modem with V.42bis?
- Beware of the ads
VIII. Setting Up Software to Work with High-speed Modems
- The proper software setup
- Does your software initialize the modem properly?
- Does your software configure itself to match the modem settings?
- Why you may need to change the initialization string
- Editing the initialization string
- Match software settings to the modem settings
- a. Speed setting
- b. Hardware flow control
- c. Dialing time-out value
IX. Configuring Popular Communications Software to Work with High-speed Modems
- Procomm Plus 2.0
- Telix
- Qmodem
- HyperAccess 5
- Crosstalk for Windows
- MicroPhone II (for Macintosh)
- White Knight (for Macintosh)
- ZTerm (for Macintosh)
X. Other Settings for Your Communications Software
- Telephone number
- Dial string: ATDT
- a. PBX
- b. Call waiting
- 8-N-1 or 7-E-1 (data bits - parity - stop bits)
- Half vs. full duplex: local echo
- Terminal emulation
- Communications port
- File transfer protocols
- a. ASCII
- b. Xmodem
- c. Xmodem-1K
- d. Ymodem
- e. Ymodem-g
- f. Zmodem
- g. Kermit
- h. Which file transfer protocol should you use?
Appendix A: Resources
Appendix B: How to reach the author
Appendix C: What's "The Joy of Telecomputing"
Appendix D: What's in "Life beyond CompuServe"
Appendix E: What's in "Is AT&T the right choice?"
Appendix F: Updates, bulletins, and tutorial articles
Appendix G: How to order "The Joy of Telecomputing"