University of Chicago Campus Computer Stores


Technical Support Note:

Introduction to Modems


Updated June 20, 1997

Contents:


What modems do

You may have already heard about online services such as America Online, CompuServe, or Prodigy, or about the Internet and the World-Wide Web. These services are accessed using personal computers that send and receive data over ordinary phone lines by the use of a device known as a modem. Perhaps you are interested in checking your email account from home, or transferring files between your home computer and your office computer without having to carry disks back and forth, or maybe you want to print the latest draft of a proposal you just finished revising at home to a networked printer at another location. Modems, when combined with the appropriate communications software, will allow you to do all of these tasks.

A modem converts digital signals from your computer into audible tones which can be transmitted over ordinary analog phone lines. This process is called modulation. On the receiving end, a modem demodulates the analog signals arriving over the phone line into electrical signals which are then fed to the computer. MOdulation and DEModulation accurately describe what modems do.

You can use a modem and a personal computer to send text files, software programs, graphic images, sound files, reports, or commands to a remote system. Your particular brand of computer makes no difference; whether you have a Dell, Macintosh, Compaq, or a laptop, you can send files to other computers. In fact, with the right cable and a little tweaking, you can use the exact same external modem with an IBM, or a Macintosh, or a Unix workstation. Internal modems are specific to certain models and are not as easy to swap as external modems.


A note about modem terminology

Communications technology in general has developed a complex set of standards, technical terms, and jargon to describe specific features, problems, and aspects of transferring data. Modems, as a subset of this technology which has developed almost entirely independently of the rest, have spun off even more terms. Accordingly, to help you understand the discussion contained in this document, we have appended an extensive glossary of modem terminology. Refer to this glossary as necessary when reading through the document.


Buying a modem

The first decision you need to make before you buy a modem is whether to get an external or an internal model. An external modem comes in a separate box which is usually constructed from plastic or aluminum. Typically, external modems feature an array of lights set in a display panel that offers important information when you are trying to troubleshoot your setup. External modems almost always come with a separate power adapter (although Global Village at one time produced a line of modems that draw power from any available ADB port on Macintosh machines). You also need a correctly wired cable to connect your modem to an available serial port on your computer. If you decide to purchase a high-speed modem, especially if you plan to use your modem on a Macintosh system, you must be certain that your cable correctly supports hardware flow control (RTS/CTS). We will talk about flow control in greater depth in the Troubleshooting section at the end of this document.

Internal modems are printed circuit boards that take up one of the available expansion slots inside of your computer. Internal modems are designed to work with certain types of computers (IBM, Macintosh, etc.) and will only work with that type. For the most part, internal modems are only available for DOS/Windows machines; very few Macs (other than PowerBooks) support internal modems. Internal modems usually include an onboard speaker that can be of great help when you are trying to diagnose a communications problem. Internal modems provide their own serial port and do not require a separate power adapter or a modem cable.

The Campus Computer Store does not generally recommend internal modems (except for laptops and PowerBooks). An external modem is portable and may be used on a different computing platform. If you upgrade an existing modem, you will find it much easier to sell your external modem. If your external modem fails, you still have the use of your computer while you are getting your modem repaired. External modems are easier to troubleshoot and they do not require that you open your computer's casing every time you need to change a DIP-switch setting. Finally, on Intel machines especially, internal modems are often difficult to configure, especially if you have several other expansion cards installed in your machine. (Windows 95's autoconfigure utilities may offset some of this, if it recognizes all your cards.) If you feel confident about your installation skills, you can purchase internal PC modems from Elek-Tek, CompUSA, or any mail-order vendor.

PCMCIA (or "PC Card") modems form a sort of gray area between internal and external modems; their design is more like an internal modem, but in theory, any computer with a PCMCIA slot of a given type should be able to use a PCMCIA modem of that type. In practice, there's still sufficient variance among different machines to cause occasional compatibility problems, and there are often driver problems as well between Macintosh and PC machines. It is now possible to purchase a PCMCIA modem card which will work on any PC or Macintosh with a Type I/Type II PCMCIA slot (though it's necessary to buy extra hardware for a desktop machine); however, there are only a few modems for which this is true (the MegaHertz CruiseCard is good for this, in our experience) . At present time, though, PCMCIA modems are really only an option for PC laptops or notebooks and some PowerBooks, and even then you should be careful to purchase a reputable brand name modem and make sure that support will be available for it, in case you run into problems.


Modem features

Your next important decision depends upon evaluating your needs and matching those needs against the variety of features available in different modem models. Here is a quick checklist of features you should be aware of before buying a modem:

You should think seriously about which features you need. Many of these features are now standard, and you'll have a hard time finding a modem without them (for example, almost all modems are now fax-capable). Others are harder to find, and may be very expensive. Sometimes you'll have a trade-off between convenience, expense, and supportability, and knowing which features you really need may simplify your decision process.


Modem Speed

The most important feature in terms of cost is the speed of the modem. Most current new modems support the V.34/V.34bis (28,800/33,600bps) communications standard and typically include error-correction and data compression; additionally, an increasing number support one of the competing 56,000 bps standards (more about these below). You can also find V.32 14,400bps modems on the cheap from many mail-order houses, if economy is your greatest need. What we have found is that if you are a user who occasionally checks the online catalog at Regenstein, or receives a small volume of email, or needs to connect infrequently to Prodigy or AOL or the Internet, or needs to use AppleTalk Remote Access, a 14,400 bps modem offers you a very good price/performance choice. It is important, however, to recognize the inherent limitations of 14,400 bps communications if you plan on being a heavy user of AOL or the World-Wide Web; anything which involves freqeuntly transferring large files or graphics will quickly become unbearably slow. Remember that when you connect to a service, your connection rate is the highest speed that is mutually supported by both modems - a V.34 (28,800bps) modem connecting to a 4800 bps BBS access number will only transmit data at 4800 bps.

Another decision affecting speed involves compatibility and price. Many users seem to think that a modem will be more or less compatible with dial-ins solely because it is slower or faster -- i.e., that a 28.8kbps modem will be more compatible with other modems simply because it is a 28.8 modem, or a 14.4kbps modem will be less compatible. This is an incorrect perception. The actual issue is what software you're going to be using. For SLIP or PPP, you want the fastest modem possible. For Lexis/Nexis, a slower modem, while perhaps not ideal, will probably be sufficient. It's true that some services may have slow dial-ups (although more and more are moving to fast modems); however, your modem manual should have instructions for stepping down a fast modem to a slower speed, if that's necessary.

If you think that you may want to transfer programs or large data files (a couple hundred kilobytes in size or larger), or use AppleTalk Remote Access, Timbuktu, Close-up, or any similar program, or if you are interested in a dial-up SLIP or PPP Internet connection, get at least a 14.4K V.32bis modem. Faster speeds will also work fine, but don't buy a used 2400 bps modem for these purposes. If you will frequently need to access online databases, such as Lexis/Nexis or WestLaw, we would suggest that you purchase a 14.4K modem, even though you will probably have to enter special configuration information into your communication program's setup file. (You can call Lexis/Nexis for help on how to change the default modem init string included in their software's setup.)

Currently, the V.34bis international standard is the fastest speed available from a large number of vendors. The V.34bis protocol supports connections as high as 33,600bps over very clean phone lines. V.34bis superseded V.34 (28,800bps) in mid-1996; many vendors are still producing V.34 modems, and, as mentioned above, occasional V.32bis 14.4kbps modems are also available.

In addition to V.34bis, Rockwell and US Robotics have recently released independent protocols (K56flex and X2, respectively) for attaining up to 57,600 bps on standard phone lines (though FCC EMF restrictions have forced them to limit themselves to 56,000 bps - hence the term "56K modems"). Essentially, these protocols take advantage of the phone companies' digital routers to compress and encode data, allowing a provider who has made appropriate arrangements with his local telephone company to push data out at an incredibly high rate of speed. Things to note about 56K modems:

At the time of this writing, the University of Chicago's dialups do not support 56K connections, due to technical problems with our telephone service provider. However, once those problems are cleared up (hopefully sometime over the next year), we will upgrade to X2-based modems; so if you are considering a 56K modem and plan on using the University's dialup, you might want to look ahead and go with X2.


Fax/Modems

Modems have added the ability to send and receive facsimiles over the past couple of years. This additional feature is very inexpensive. You need to keep in mind that a fax modem is no substitute for a real fax machine. If you are a heavy user of fax technology, don't expect a fax/modem to handle your faxing needs. If, on the other hand, you occasionally need to fire off a fax, a fax/modem is a wonderful device. For sending important letters late at night from your home, a fax/modem can't be beat. If you occasionally would like to receive faxes, you should consider buying a fax/modem as well.

Laptop and PowerBook owners fall under a another category of users who should buy a fax modem. If you are on the road, it is easy to use any hotel fax machine as your virtual printer. Create your document on your PowerBook, and then fax it down to the lobby. You have just saved yourself the hassle of carrying the extra pounds that a portable printer would add to your luggage. A fax modem can also compensate for not being attached to a network. You can still fax in your documents while away from your office and thereby enable your co-workers to have access to your work. One of the nice features of a fax modem is that the image quality of your documents will be superior to the quality of documents sent using a regular fax machine.

You may have difficulty sending faxes to older fax machines; don't be surprised if you find one or two older machines that are incompatible with your fax modem. Also remember that the fax software included with many modems is, as they say, from the low bidder; you may have fewer problems if you buy a good third-party fax package (such as WinFax Pro for a Windows or Windows 95 machine). A final warning concerning fax software: sometimes fax software, especially when set to auto-answer incoming calls, will interfere with data communications programs such as Eudora (over direct dial-up), MicroPhone, ZTerm, and SLIP or PPP software. Disable your fax software before initiating a communications session.


Ethernet/Modem Combo PCMCIA Cards

People with laptops who need to connect over a modem from home, but connect to an Ethernet network at work or school, will find an interesting item among the PCMCIA card selections - the Ethernet/modem combo card. The specifics of the cards vary, but in general, they all allow you to attach either a standard RJ-45 telephone connector or an RJ-10 10baseT Ethernet connector to your computer, combining the functions of a modem and a network interface card. The combo cards are generally more expensive than either a modem or an ethernet card individually, but cheaper than getting one of each; and this savings, plus the convenience of using one card instead of two, make this kind of card a very attractive option. However, you should be aware that not all the bugs have been shaken out of this kind of hardware yet. Modem and Ethernet transmission protocols are extremely different, and for the most part the companies undertaking to make these cards either have experience only in the modem realm (and therefore have trouble with the Ethernet) or only in the networking realm (and therefore have trouble with the modem). As of the time of this writing, CCS Tech Support has yet to see an Ethernet/modem combo card which works satisfactorily on both sides. If it's desperately important to keep your costs down, and you're willing to put up with configuration hassles and poor connections on one side of the fence, a combo card is probably not an unreasonable option; but if you can spare the money to buy two separate cards, it might save you trouble in the long run.


Voice Mail, Caller ID, and DSVD

Customers are often intrigued by ads for internal PC modem boards that offer features that combine fax capability with data transmission as well as an answering machine and electronic mailbox. We are wary of this type of unit, since we have, as yet, seen very few reliable implementations of this idea, and the configuration of such machines is often a little hairy; additionally, they tend to be on the expensive side. The situation is improving, though; Cypress Research's MegaPhone application, for example, seems to be fairly decent.

Related to answering machine software is DSVD, "Digital Simultaneous Voice/Data". This is a new protocol being developed independently by several different modem vendors, which allows you to actually carry on a voice conversation over your modem while simultaneously maintaining a high-speed data connection. This is very new technology, however, and each vendor has their own way of doing it; as a result, it's very expensive, and doesn't work unless the modem you're connecting to is a DSVD modem from the same manufacturer. CCS emphatically does not recommend this technology at this time. (Motorola and Rockwell both recently submitted proposals for a DSVD standard to the International Telecommunications Union in 1996, but nothing has been heard on this, and as of this writing DSVD modems are very hard to find; it's quite possible that the expense of DSVD has effectively killed the technology.)

Some modems offer a CallerID panel. If you plan on running a BBS, or are setting up a high-security remote LAN access modem bank, Caller ID might prove to be a useful feature; however, in other situations, it's not clear that a modem with CallerID offers anything over a more standard CallerID display.


Upgrading your modem

The best way to upgrade your modem is often to sell it and buy a new one. When a new standard comes out offering higher speeds and additional features, you have to compare the cost of upgrading the modem to selling your current modem and purchasing a new model. Sometimes it makes more sense to pay the manufacturer for a daughterboard upgrade, sometimes you will come out ahead by unloading your old modem.

Upgrades come in a couple of different flavors. The old-fashioned way involves a ROM or hardware upgrade. In this case, you open your modem's case, pop the old ROM out, and install a new ROM chip. US Robotics and Hayes at one time used this approach (called "socketed ROMs") on their high-end modem lines. Along similar lines, with some low end modems, when a new protocol is released you can send the modem back to the factory for an upgrade, or the manufacturer might send you a daughtercard to install in the modem yourself.

The more modern approach is a software upgrade, typically referred to as a "Flash ROM" upgrade. High-end modems have supported this feature for a few years; now it's starting to appear in mid-range and even low-end models. The big advantage of Flash ROMs is that when a new standard is released (such as whatever the final version of the 56K standard turns out to be), you will be able to download the new software from the Web and upgrade your modem without even disconnecting it from your computer. (Subject to whatever fees your modem's manufacturer wants to charge you to unlock the upgrade, of course!)

In general, you should try to get a Flash ROM upgradeable modem if at all possible. At the very least, watch out and make sure it's hardware upgradeable; some very low-end modems have no upgrade path whatsoever, and if something is wrong with it, your only recourse is trying to talk the manufacturer into exchanging it for one with newer ROMs. Having a clear upgrade path of some sort will eliminate that particular difficulty.


About ISDN, xDSL, and Cable Modems

Integrated Service Digital Network, or ISDN, is a standard for digital telecommunications. Established in the mid-80s, it's only now gaining momentum, as the need for fast network services is beginning to hit the home front; if you have a need for a REALLY fast data connection, ISDN might be the way to go. Since ISDN uses an entirely different technology from the existing telephone system, it can achieve two or three times the speed you can get with a "normal" V.34 modem, and a much cleaner, more reliable connection. Caveats:

ISDN costs continue to fall as time goes on, and will probably eventually become the new standard for home telecommunications (barring something even better showing up quite soon). Currently, however, ISDN is really only for people who desperately need as much speed as they can get for their dollar, but can't afford a T1 line (the standard high-speed line for large organizations, which is a couple orders of magnitude more expensive than ISDN, and correspondingly more expensive). If you're still interested in exact pricing, in the Chicago area, try checking the Ameritech ISDN Direct Availability page at http://www.ameritech.com/products/data/isdn/isdnfrm1.html; for other information, check Dan Kegel's ISDN page, at http://www.alumni.caltech.edu/~dank/isdn/.

There are a large number of rivals to ISDN for providing high-speed networking at a low cost. Most of these rely on "Digital Subscriber Lines", or DSL; and there are a lot of them, each one sticking its own letter in front of "DSL" - hence the collective term for all of them is "xDSL". Only one of the xDSL solutions (HDSL) is in any kind of widespread use at this point, but in general, they all provide data-only service (NO telephone service) over a leased line at speeds higher than ISDN, but lower than T1 or T3 (the connections all the major Internet service providers use). The various xDSL systems are all aimed more at corporate or business users, and will probably be priced out of the range of private individuals. Dan Kegel's ISDN page also has some information on xDSL, with a special focus on ADSL, the likely replacement for HDSL.

The major competitor for "something better showing up",though, is cable modems. In theory, the cabling used by cable TV companies is a high-grade networking cable, capable of transmitting data at speeds that put ISDN to shame; they only need to develop some kind of box you can plug in at home that will transform data from your computer into something that can be sent back over the cable -- the "cable modem" in question. In practice, there are still a LOT of bugs to work out, the big one being that all their networking setup assumes data will go only one way, from the cable company to your TV. Nonetheless, a number of companies are looking into the possibility of providing this service, though only one (MediaOne Express, at http://www.mediaone.com/express/) seems to be rolling it out. Two things to note: First, it seems very likely that the eventual cable modem solution will provide a high-speed download (i.e., other sites to your computer), but upload times (your computer to somewhere else) comparable to a standard 33.6 modem; this would make cable modems less practical than ISDN for such things as hosting a web page (and ISDN is bad enough for that purpose). Second, at present time MediaOne is only providing cable modem service to a few Chicago suburbs, with plans to extend to other suburbs; no one has announced any intention to provide service in Chicago city limits. As a result, delaying buying a modem until cable modem services are available may be rather frustrating.

David Gingold maintains an exhaustive list of cable modem information sources on the web at http://rpcp.mit.edu/~gingold/cable/. Check out especially the sections on cable periodicals and papers (the latter of which includes Gingold's own Master's thesis on this subject).


Troubleshooting your modem setup

Unfortunately, modems must be configured for each individual service you dial into. If you are able to use your modem out of the box to connect to a wide variety of data services and networks, congratulations! You are very lucky indeed.

In general, you should resist the temptation to jump immediately into your communications program after purchasing a modem. Instead, at least skim through the manual that comes with your modem. Have at least some idea of what AT commands are and how to issue them to your modem. Try using your communications program to examine the current active settings in your modem.

It is not necessary to memorize all the commands and settings listed in your modem manual. If you grasp a few important concepts, you can solve 95% of the problems that you are likely to encounter. Here are the areas to focus on when trying to troubleshoot:

Many users ask us about the following hypothetical situation: if they purchase a 14,400bps modem, how fast will it transfer data to a 2400 bps modem? The answer is always the same: the transfer cannot be any faster than the highest speed that both modems have in common, in this case that would be 2400 bps.


Troubleshooting Tips: Eudora

Q: I have installed the U. of Chicago's Eudora software for dial-up use with my high-speed modem but I never connect properly to the server (753-0975). What are the "magic" modem strings that I need to enter into Eudora's "custom" modem field under the "Communications" settings?

A: The following init strings have been tested and will work just fine for dialing into Quads/Kimbark/Ellis with Eudora:

PowerBook Express Modem:
AT&FS7=120S37=9S95=0&Q5%C0W0
GeoPort Adapter:
AT&FS7=120S37=9S95=0&Q5%C0W0
Global Village Gold:
AT&F%C0\J1\N4\Q0W1
Global Village Gold II:
AT&FS37=9\N4N0%C0
Global Village Mercury:
AT&FS7=120S37=9S95=0\G1\N4N0X4W0%C0
USR Sportster 14.4K, 28.8K:
AT&FS7=90&B1&H1&K0&N6&R2
Zoom 14.4K:
AT&Q6S37=9N0
AT&T DataPort 14.4K:
AT&FS7=90S41=3&C1&D0&R0
Magnum 144:
AT&FS0=0S7=120S37=9S95=0E0N0V1X4&D0&K0&Q5W0 or AT&FS7=90S36=4S37=9S46=136S48=0E0N0&D0&Q5W0
MegaHertz Xjack 14.4K*:
AT&FS37=9S95=0N0F8&Q5W0%C0

*: Strings for these modems may still need tweaking.

Note: 0 = "zero" not the letter "O". Also, these initialization strings apply ONLY for direct dial-up with Eudora; if you are connecting over SLIP (using the ACS Connectivity Package for Mac v3.0, for example), these initialization strings should not be necessary.

Q: I'm using the string you give for Eudora above on the PowerPort Mercury on my PowerBook 500, and my outgoing messages are all screwed up -- lots of missing characters or lines, and sometimes the messages just bounce for no reason. What's wrong?

A: You need version 2.5 of the GlobalFax software. Contact Global Village at 408-523-1050 or by email at techsupport@globalvillag.com to find out how to to upgrade.

Q: I'm trying to use Eudora 1.5.x with a PC Card modem, but Eudora keeps claiming that it can't find my modem or that it's in use. What's wrong?

A: You probably need to tell Eudora you're using a PC Card. Go under the Special menu to Communications; your Method should be "Calypso", and "Connection Tool" should be "Serial Tool". Hold down the Option key and click where it says "Serial Tool". Choose the "PC Card" icon for your Current Port in the window that pops up when you do this.

The other possibility is that you have configured Eudora to connect with direct dial-up, but are also running SLIP. If you have SLIP installed, try going under the "Special" menu to "Settings", and switch your "Connection Method" from "Communications Toolbox" to "MacTCP".

Q: I've used Eudora 1.3.1 for a long time and it's worked fine, but recently it's started freezing whenever I try to send or receive mail, or make complaints that it can't find the mailserver. What happened?

A: The incoming modem pool, and the software for many of the mailservers on campus, were extensively upgraded during the Autumn '95 quarter. Unfortunately, it's turned out that, although the upgrades represent a definite improvement for most purposes, they cause problems for older versions of Eudora on an apparently random selection of modems (probably dependent on the quality of phone lines you're connecting from). The solution is to upgrade to Eudora 1.5.1 or later. The newer version of Eudora and documentation for configuring it are in the ACS Connectivity Package version 2.0 or later, available at the Campus Computer Stores. (A newer version is also available on the ACS Roomservice AppleShare server; however, ACS will not support installations downloaded from this source.)

Q: I'm trying to use Eudora on my Global Village TelePort Gold II/TelePort Gold II for Performa. It keeps giving me the error "Eudora said DATA, SMTP server said:", and then things get strange....

A: You need to upgrade your version of the GlobalFax software to 2.5.5 or later. Check your Control Panels; if you have a TelePort Serial control panel, you'll need to upgrade to version 2.5 first -- contact Global Village at 408-523-1050 or by email at techsupport@globalvillag.com. If you have a TelePort control panel, you just need the 2.5.5 update; you can get that from the CCS bbs over AppleShare (in the "Computer Stores" zone) or over your modem (dial 312-702-2146, 8N1, with TeleFinder or a terminal emulator), or you can download it directly from Global Village's FTP site, ftp://ftp.globalvillag.com. Once you're running 2.5.5, choose "V.42" in the TelePort control panel, and use the initialization string listed above, and you should be OK. (Some Performas are currently shipping with GlobalFax v2.5.4P; this version should also have no difficulties.)

Q: I am trying to use Eudora with my Apple PowerBook Express modem but Eudora never dials out; sometimes Eudora reports that the serial port is already in use. What do I need to change?

A: Disable Apple's fax software upon startup and then use Eudora. You can use any Extension manager to accomplish this. Also, if you are using any version of Eudora prior to 2.0.2, make sure that you have selected the Apple Modem Tool and not the Express Modem Tool as your connection method. Using the Apple Modem Tool v1.5 is highly recommended; note that you will have to install 1.5 separately if you are not using the ACS Connectivity Package installation of Eudora. AMT 1.5 is available over the campus network. Check the "Computer Stores" zone and log on as "Guest" to the machine named "CCS bbs." (If you're using the version of Eudora 1.5.3 which comes with the ACS Connectivity Package, you should be using the Calyso tool instead.


Troubleshooting Tips: Quads/Woodlawn/Ellis/Kimbark

Q: I'm trying to connect to the Sun Cluster at 753-0975 with my high-speed (>9600bps) modem, but I can't... I get garbled characters/hung connections/carrier loss/just can't get through... How can I fix this?

A: We've got a very baroque setup here. In order to connect, you must have your software give your modem an initialization string which forcibly slows it down to 9600bps and turns OFF any data compression. In addition, if your modem supports V.42 error correction, you should turn that ON -- just remember that V.42 is NOT the same as V.42bis! We've assembled a collection of initialization strings for several commonly used modems; it's at the top of the Eudora section, above. Please note that for a Global Village TelePort Gold II purchased or bundled with a machine prior to October 1995, may also need to upgrade your GlobalFax software -- contact Global Village at 408-523-1050 or by email at techsupport@globalvillag.com for details.

Q: I can connect to Kimbark (753-0975) but once I connect I just see garbage on my screen. What is happening?

A: Your data settings are probably incorrect. Double-check to make sure that you have set your communications program to use 7 data bits, one stop bit, and even parity when calling Kimbark. If you are using ZTerm to connect, type "term download" without the quotes at the first cc-tip> prompt. Then log on to your account. Then click on the "E71" in the bottom left of ZTerm's terminal window and change the settings from E71 to N81. You can now use sz to download files from your directory to your computer.

Q: What file transfer protocols exist on Quads/Woodlawn/Ellis/Kimbark?

A: Kermit, also X/Y/Zmodem - on the Unix side, issue the commands sx, sy, or sz for downloading; rx, ry, rz for uploading.

Q: I know how to log on to Kimbark; I've set my 14.4K modem to communicate at 9600 bps when calling 753-0975; I know that my cable supports hardware flow control; and I've checked the internal settings of my modem against ZTerm's configurations. Yet, when I try to transfer a file from my Unix account using ZModem, I get excessive numbers of errors, retransmits, and often I have to cancel the download. How can I fix this?

A: This situation is explained in Leslie Jones' excellent "ZTerm FAQ," available from ccsgopher.uchicago.edu; here is what you need to do:

To begin with, set ZTerm to 7 data bits, one stop bit, and even parity when you call 753-0975. You will see CONNECT "9600, 2400..." after which you enter a Return or two. After the logon banner which mentions the new modems, you should see cc-tip>. Type "term download" at this first cc-tip> prompt. You will then get a second cc-tip> prompt that will allow you to enter Kimbark, Ellis, or Quads. Enter your User id and password. Now you need to click on the E71 which appears along the lower bottom left of ZTerm's terminal window and change the setting to N81 to match the "term download" parameter you entered a moment ago. List the files in your directory and highlight and copy the name of the file you wish to download.

Then, from the Unix prompt enter:

sz -w [window size; some multiple of 512, such as 1024] filename

or you can try this:

sz -brew 2048 filename

-bre = Binary, Resume aborted transfers, and Escape all control codes

or on text files you can try:

sz -Zw 2048 filename

The file transfer should begin automatically as long as you have set a default download folder in the ZTerm settings menu. Here are additional commands that you might want to use when issuing the sz command:


Troubleshooting Tips: Apple ExpressModems and GeoPort Modems

Q: I have an Apple PowerBook 170 with a 2400/9600 data/fax modem and I can't get the fax function to work properly.

A: Apple's Fax software suffers from a number of flaws. One such flaw involves the Fax prefs file (found inside of the Preferences folder, which is inside of your System folder) becoming corrupted frequently. Try deleting this Prefs file and restarting your PowerBook. If your fax software icon still shows up with a large "X" drawn through it, you may need to upgrade your fax modem software. Find a copy of the Express Modem 1.1.2 (or later) installer image (the GeoPort Express Modem 1.2 installer or Apple Telecom v2.3 or later will also work). Transfer this image onto a blank floppy disk and restart your Mac. Hold down the Shift key during the startup process until you see a "Welcome to Macintosh: Extensions Off" message. Now insert your Express Modem software disk and click on the Installer application.

When you are finished, restart your machine and open your System folder. Remove the Express Modem control panel from your Control Panels folder and trash it. If you used the GeoPort Installer, trash the various GeoPort files found in the Extensions folder of your System folder these files are not needed by your PowerBook 170. You also should check to see that the "Serial Modem" tool is in your Extensions folder. If you can't find the Serial Modem tool, you may download a copy from the Computer Stores' file server (in the "Computer Stores" zone, machine "CCS bbs"; log on as "Guest" to the volume "Files"). The Serial Modem tool is used by your Fax software. Remember to save a copy of your Fax Addresses book before installing the new software. You can replace the new blank address book with your old one once you have completed the software installation.

Q: I just purchased a Power Macintosh model and want to take advantage of the built-in GeoPort Telecommunications technology. What else do I need?

A: You need to purchase a GeoPort Telecom adapter. Newer adapters, which include a hardware fix and the updated GeoPort software for PowerMac machines, can be special-ordered from CCS under the Apple part number M5438LL/A. Older adapters for AV machines (part number M1694LL/A) should also work with PowerMac machines as long as you install the new GeoPort v1.0 or later Power Macintosh software (or Appple Telecom v2.3 or later), which is available over the campus network from the Computer Stores' file server (in the "Computer Stores" zone, machine "CCS bbs"; log on as "Guest" to the volume "Files").

Q: Can I use my GeoPort adapter to connect to America Online?

A: Yes, but first you may need to check the following settings. Go into your Control Panels folder and double-click on the EXPRESS MODEM Control Panel. Make sure that the "Express Modem:" option is set to "ON", and that the "Modem Port Setting" option is set to "Use Express Modem". Also, check your Speech Setup Control Panel setting to be sure that "Speech Recognition" is set to "Off". Finally, you may need to change AOL's default modem initialization string. Begin by loading America Online and clicking on the "Setup" button. On the next screen, click on the "Edit Modem Strings" button and you should see a screen with three boxes for modem strings. Try using one of the following in the box labeled "Modem Initialization String":

AT&F&K0&Q0

or

AT\N1&Q0

Do not add extra spaces and make sure that the command is entered in all upper case letters. Use the numeral zero, not the letter "o".

Q: I thought my GeoPort adapter could function at speeds up to 14,400bps, but my Apple manual clearly states that this adapter will only work up to 9,600bps. What gives?

A: If you have installed the latest version of the GeoPort adapter software, your GeoPort will comfortably support not only 14.4K connections, but will go all the way up to 33.6K. Older versions of the GeoPort software would not support this higher connection rate, and thus the manuals and menus refer to a top rate of only 9,600bps. The current version of the software is "GeoPort-EM 3.1.1", and can be downloaded from Apple's web site.

Q: I am trying to use ZTerm with my GeoPort adapter. The adapter is connected to my Power Macintosh. I can never logon properly. What's wrong with my ZTerm setup?

A: First, set the "Express Modem" Control Panel to "Use Express Modem". Set the port as the Modem port (not the Printer port). Please note that ZTerm (any version up to 0.9x) currently does not recognize the PROTOCOL and CARRIER messages. If ZTerm receives either of these messages after a connection to a remote host, ZTerm interprets these strings as a failed dial attempt. The simple workaround to this problem involves adding "W0" to your initialization string. Insert "W0" immediately after the "AT" in your normal ZTerm modem string, as in "ATW0...". You can also 'hack' ZTerm with ResEdit so that it recognizes these strings. Open a copy of ZTerm an find the STR# 1000 resource. Add the following:

iCARRIER
iPROTOCOL
iCOMPRESSION.

The small "i" tells ZTerm to ignore the specified response during dialing.


Troubleshooting Tips: US Robotics Modems

Q: My US Robotics Mac n' Fax 14.4K fax modem cannot send faxes to a number of fax machines. My modem connects, but then I see the rate drop from 9600bps to 7200bps, 4800bps, and 2400bps before the call is terminated.

A: Go to the Chooser and highlight the FaxPrint icon. Then click on the "Setup" button on the right side of the Chooser. Now scroll down to the bottom of your screen where you see the "Modem init" string icon. Replace the default modem init string with this string:

AT&FEV&H2&I2&A0S36=0

note the I2 = the letter "i" and the numeral 2.

A0 = A and the numeral zero.

Check to make sure that DIP switch number one (located on the back of your modem) is in the "DOWN" position. If you are using an "AV" machine, upgrade your version of FaxSTF to v2.6.1. The updater is available from the Computer Store server. If you are using a Power Macintosh machine, you can try v2.6.1 but will most likely have to upgrade to v3.0 of the FaxSTF software before the fax functions operate correctly.


Troubleshooting Tips: Global Village Modems

Q: My Global Village Modem does not appear to be working correctly. Who should I call for help?

A: You can certainly call either our Service or Tech Support line, but it may be faster to call Global Village's Tech Support directly at 408/523-1050. Global Village will step you through a couple of procedures which will test the basic functionality of your modem. If Global Village determines that your modem is suffering from a hardware failure, they will authorize a replacement unit to be shipped via Federal Express to your address. This procedure is often faster than having the Campus Computer Store call Global Village for you and act as an intermediary. Global Village's repair department has determined that over 40% of all modems returned by customers as "defective" actually work fine - the end-user's communication software is set up incorrectly. Misconfigured communications software accounts for the majority of problem modem calls which the Campus Computer Stores receives. Please consult ACS's Resource Guide and the Eudora Questions and Answers document for specific help pertaining to accessing Quads/Woodlawn/Ellis/Kimbark. If you need software upgrades from Global Village, you can retrieve them from the Computer Stores' file server (in the "Computer Stores" zone, machine "CCS bbs"; log on as "Guest" to the volume "Files"), or you can ftp the latest software releases from ftp.globalvillag.com or http://www.globalvillag.com/.

Q: I just got the PowerPC Upgrade for my 500 series PowerBook, and now my internal Global Village modem keeps claiming it's not a PowerBook any more... What's wrong?

A: You must upgrade your GlobalFax software to version 2.5.5. The update is available from Global Villages web site, or from the Computer Stores' file server (in the Computer Stores zone, machine CCS bbs; log on as Guest to the volume Files). Note that if you currently have a version of GlobalFax prior to 2.5, you must purchase the 2.5 upgrade from Global Village before upgrading to 2.5.5; contact Global Village directly for upgrade information.

Q: I'm having trouble connecting my Global Village TelePort Gold II modem to the University dialup over SLIP; the connection just won't go through.

A: Check your Control Panels. If you have a "TelePort Serial" control panel (as opposed to a "TelePort" control panel), you need to upgrade to version 2.5 of the GlobalFax software; contact contact Global Village at 408-523-1050 or by email at techsupport@globalvillag.com for more information. If you have a "TelePort" control panel, your problem is probably an initialization string or configuration; contact the ACS Techline at 702-3111 for help.

Q: My older-model Global Village TelePort modem does not work properly with my Power Macintosh, why?

A: Versions of the Global Village Fax software previous to v2.08a allow you to only send faxes from a Power Macintosh. Contact Global Village at 408/523-1050 and purchase from them the upgrade to version 2.5.

If you are running System 7.1, be sure to install the "Hardware System Update v3.0" patch from Apple. This update comes on either two high-density diskettes, or a single 800K diskette for owners of older Macintosh models (Plus, SE). This update only affects System 7.1; it cannot be used on System 7.0.x or System 7.5. Global Village reports that HSU v3.0 fixes a few serial port problems on the Power Mac machines.


Troubleshooting Tips: Miscellaneous

Q: I am trying to dial a number using my modem, but I never get dial-tone. What is wrong?

A: If you just got your modem, check the receptacles in the back of your modem. Usually there are two RJ-11 outlets - one for a phone handset and another for connecting the modem to the actual wall outlet. If these receptacles are not labeled, try switching the phone wire into the other receptacle and try again.

If, on the other hand, your modem has been working fine for months and suddenly your communications software keeps reporting "NO DIALTONE", your modem may have been fried by a power surge. It is not enough to plug the modem's power supply into a surge supressor; if the connecting phone wire extending from your modem is not also protected, a fatal surge can travel down that avenue during a storm or electrical surge. Power surges can occur under a variety of circumstances; it doesn't take an electrical storm to permanently damage your modem. If you buy an expensive modem, get a surge protector that includes two RJ-11 jacks. These are usually called ISOFAX or FAX line protectors.

Q: I keep getting the message "modem port in use" or "cannot find modem port". What's wrong?

A: Any of a large number of things, actually:

Q: I want to use my modem (converts digital signals to analog signals) on my university digital IBX line. How can I do this?

A: A modem expects to find an analog line when you plug it into a phone outlet. Plugging a modem into a digital phone system can damage the modem. Your options are to either have Telecom install a dedicated analog line (same thing as a line used by a fax machine), or purchase a "PBX adapter Kit". Alliance Peripheral Systems sells these units (they cost about $130 and they also come in handy when trying to dial out of hotels). These units do not convert digital to analog, but they do provide a safe means of using your modem in a PBX system. You may have to manually dial the phone number using your telephone set when placing an outgoing call. You cannot use your IBX line for both regular phone calls and data calls at the same time; when your modem is in use, callers will hear a busy signal when they dial your number. APS - 800/235-2753.

Q: I recently bought a used high-speed modem that I would like to use with my Macintosh computer. The cable that came with this external modem doesn't fit the serial port on the back of my Macintosh. Where can I get a cable that supports hardware-handshaking?

A: CCS sells this type of cable (MAC-MODEM-6).

Q: What is a modem script?

A: Most commercial communications programs, and many shareware ones as well, provide a way to automate routine data calls. A script usually initializes your modem, sets your communications software to the appropriate settings, dials a preset phone number for a specific service, and then navigates the system prompts by auto-entering your User ID and password after a connection has been made. This process speeds up the mundane task of manually entering this information over and over each time you call CompuServe, a BBS, Kimbark, or other online service.

Q: I have call waiting and it is interfering with my data communications sessions. How can I disable call waiting?

A: Add "*70" without the quotes to the beginning of your modem's initialization string. If you have a rotary phone instead of a touch tone phone, substitute "1170". This will disable call waiting for the duration of your call. An example dial string would look like this: "atdt *70,7530975". A directory listing should look like "*70,7530975". (For unclear reasons, the prefix for disabling call waiting was changed in some Chicago suburbs during the spring of '95; if you are in one of these suburbs, then substitute the appropriate prefix for "*70".

Q: I will be pursuing my studies overseas next quarter. Can I use my modem overseas? What sort of adapter will I need to accomplish this?

A: Please refer to the long text document, "Using modems overseas" at http://www-ccs.uchicago.edu/technotes/. This discusses the problems which you will face and how you can get around them. If you want to purchase an adapter kit right away, call Unlimited Systems Corp. at 800/275-6354.

Q: How can I improve upon Kermit's binary file transfer performance between C-Kermit and MS-Kermit v3.13?

A: Make sure that your modem is set up for hardware flow control (RTS/CTS). If you have 16550AFN UARTs, set your port rate to 57,600bps for V.32bis modems. Use two window slots and medium-sized packets; if Kermit fails to use more than one slot, try decreasing the packet size. For C-Kermit, you need to SET TRANSFER CANCEL OFF so that Control-C will not be interpreted as a transfer cancellation. Use TERMINAL DOWNLOAD as this adds more buffer memory to your session and also turns off all the escape characters. Use shorter packets if you experience flow control problems.

Q: Someone is trying to call my modem so that they can send me a file, but my modem never answers. What's wrong?

A: Check S-Register 0 (zero). S-Register 0 must be set to some value greater than zero before it will answer the phone. A value of two would enable the modem to answer the call on the second ring. From within your communications program, type "AT" without quotes and hit Return. You should see an "OK". Now type ATS0=1 and hit Return. Your modem's Auto-Answer light (AA) should immediately light up. Your modem will now answer the next incoming call on the first ring.

Q: What other documents do you recommend?

A: The ACS Resource Guide; The ZTerm FAQ from Leslie Jones; The LineLink FAQ; and Bernard Aboba's "Online Encyclopedia," which may be ordered from the Berkeley Macintosh User's Group -- or call 800/776-2684. The comp.sys.mac.comm FAQ, which is updated regularly, also serves as a good introduction to communications issues. If you want to be kept up to date on emerging modem technologies, Bulletin Boards, and various electronic networks, call BoardWatch Magazine at 800/933-6038 and get a one or two year subscription. You will not regret a subscription to BoardWatch. Also, visit a bookstore which has a used computer book section and look through the various tomes on modems and online services.


Acknowledgment of Sources used in creating this document

Definition of modem terms - "How to Get Started With Modems," by Jim Kimble; also "The Modem Reference," by Michael A. Banks; the BMUG Glossary, assembled by the Berkeley Macintosh Users Group; and US Robotics Courier High Speed Modems User's Manual.

Kermit discussion - Columbia University's guide to using their dial-up modem bank; comp.sys.mac.comm remarks made by Frank da Cruz (fdc@fdc.cc.columbia.edu).

ISDN, xDSL, cable modems, 56K modems - the various web pages cited in those sections of this document, plus PCWeek magazine and the 56K Home page at http://www.56k.com/.


Glossary of Modem Terminology

Analog signal
an electronic signal that is measured by means of some variable, such as pressure, voltage, or length. Analog signals are usually measured by their wavelength.
ARQ
automatic repeat request. A general term for error control protocols which feature error detection and automatic retransmission of defective blocks of data. See also HST, MNP4, and V.42.
ASCII
American Standard Code for Information Interchange. ASCII data always consistsof a standard seven-bit code with one parity bit. Otherwise referred to as "text,"ASCII data can be interchanged between almost every type of computer.Auto Answer a mode in which your modem automatically answers a call after a predetermined number of rings, usually set by S-Register "0". S0=0 tells your modem to never answer the phone, whereas S0=1 tells the modem to answer on ring one.
AT Commands
a standardized set of commands, more or less, used by most modems. Also known as the "Hayes command set," this terminology is derived from the basic command "AT" or attention, used to initiate modem operations. Other common examples of commands would include "ATDT 555-1212" (D-dial, T-tone), AT&V (show the current modem settings profile), and AT&F (set the modem to its default factory configuration). A modem which is "Hayes compatible" will support a minimal set of AT commands in common with other Hayes compatible modems, most notably the dialing commands; however, beyond the Hayes compatible set, there's a great deal of variation in AT commands among different modems, and an AT command from one modem might do something entirely different on another modem, or not work at all. >Baud
a unit of measurement that denotes the number of transitions in the modem signal per second. A measure of the number of discrete signal events per second. Each transition can carry multiple bits of information, so baud is NOT equivalent to bps (bits per second). "Bps" is now the preferred term for modem speed.
BBS
Bulletin Board System - a computer software application designed to receive calls via a modem and respond to commands sent by the calling computer. BBSs usually offer message bases, file download areas, and the ability to 'chat' interactively with other online users.
Bit
a unit of measurement that represents one figure or character of data. The smallest unit of storage in a computer. Eight bits equal one byte. In these burgeoning days of the internet, BBS's are slowly decreasing in popularity; however, many internet service providers (most notably AOL and CompuServe) began as BBS's, and still provide chat areas and similar facilities as perks for their subscribers.
BPS
bits per second. A measure of the rate of data transmission expressed as the numberof data bits sent in one second. Not synonymous with either the term baud, or cps - characters sent per second, as each character is composed of more than one bit. The 26 letters of the standard Roman alphabet, for example, are each composed of 8 bits.
Byte
a group of consecutive data bits. On most computers, a byte consists of 8 bits.
Carrier
term used to identify a signal of continuous frequency. Carrier is achieved when one modem recognizes the signal of another modem. If modem A attempts to connect to Modem B and there is no response, modem A will send the result code "NO CARRIER".
Carrier Detect
indicates that your modem has detected the carrier of another modem. External modems typically have a front panel light which denotes this state. Older terminals sometimes required that modem's DIP switches be set to override Carrier detect before the modem could dial out.
CCITT
Comite Consultatif Internationale de Telophonique et Telegraphique. The orgainization originally responsible for international modem standards (among other things); displaced by the ITU.
Com1, Com2
most serial ports and internal modems on DOS machines can be configured for either Com1 or Com2 in order to accommodate the situation where both may exist. In DOS, the MODE command is used to change the output direction to serial devices like modems. In Windows, one would go to Control Panel and then look under Ports to change these settings. Windows 95 would use either the System or the Modems Control Panel, depending on exactly what you wanted to do.
Compression
data compression algorithms exploit redundancies in data files, especially text files and certain graphics formats, by substituting a few characters for many. Modern modem standards and protocols attain their high rates of speed by using the best compression possible. To achieve maximally efficient rates when transferring files, hardware flow control, coupled with a locked serial port rate set higher than the actual modem-to-modem connect speed, is absolutely essential. In general, you should set the computer-to-modem interface speed 2x or 4x the speed of the actual modem-to-modem connection. On IBM machines or clones, you will need a machine with a buffered UART (16550A or similar) to achieve high speeds with any reliability. Older Macintosh models (Plus, SE, PB 100) should not set the port speed above 19,200bps. Remember to "lock" this interface speed, as you do not want your interface speed to match the modem-to-modem speed (often the factory default setting). Finally, Finally, double-check your communications software and make sure that you have the correct speed specified here as well.
CPS
characters per second. A form of measuring data throughput similar to bits per second. The measurement is based upon the bps rate and the length of characters being sent. A plain vanilla 2400 bps modem will give a CPS reading of about 230cps under a good connection using the ZModem protocol. At 14.4K, one can expect CPS rates of 1400-1700cps when downloading precompressed files. A V.FC modem can sustain rates in excess of 3000cps when downloading compressed files. Text files, which are highly compressible, will result in much higher CPS rates.
CRC
Cyclic Redundancy Checking. An error-detection technique consisting of a cyclic algorithm performed on each block or frame of data by both sending and receiving modems.
Data Mode
The mode in which the modem or fax/modem is capable of sending and receiving data files. Compare with the entry for terminal mode.
DCE
Data Communication Equipment. A long name for your modem.
DIP Switch
Dual Interface Poll switches allow for either an ON or OFF state with any number of circuits. DIP switches allow you to quickly set a number of critical modem parameters. Macintosh users, for example, should check to see that the US Robotics Mac n' Fax DIP switch #1 is set to the DOWN position (DTR override). DIP switches are usually tiny black levers found either at the back of a modem, or underneath its casing.
Download
to receive data files from another computer. On a BBS the download command initiates a file transfer from the remote computer to your computer under the specified protocol - typically Kermit, XModem, YModem, or ZModem.
Email
electronic mail. Online message systems used to deliver messages from one system or online user to another. Usually email consists of ASCII data (plain text) but it is becoming more common to find other types of data being sent via email. MIME (Multipurpose Internet Mail Extensions) allows email applications to tell one another what type of data is contained in a mail message (video, sound, graphics) and allows for encoding of the data so that it can be sent through the Internet mail system.
Error Correction
Line noise can cause data to be garbled or dropped in transit. Error correction, MNP4 or V.42, if present on both the sending and receiving modems, will catch and correct the problem. Error correction is a standard feature on high-speed modems. It is an optional feature on 2400 bps modems. Error correction requires some type of flow control, and we suggest that you use hardware flow control (Request to Send /Clear to Send, or RTS/CTS) if at all possible.
Flow Control
The mechanism that compensates for differences in the flow of data input to, and output from, a modem or other device. Flow control is also the single biggest source of modem headaches. If flow control settings are improperly configured, it may be impossible to connect to a remote system, or the transfer rate may be incredibly slow, or a download may spontaneously abort. If you are downloading a file and see high numbers of errors and re-transmits, you should check the internal modem settings against your communication program's settings - BOTH SHOULD BE SET TO THE SAME TYPE OF FLOW CONTROL. If your modem is internally configured for hardware flow control, your communications software should also be set likewise. Flow control refers to the means whereby a receiving computer can signal to a sending computer to pause and resume the transmission of data. Flow control also refers to the link between the personal computer and the modem attached to it. Hardware flow control uses separate wires in the modem cable to signal stop and start requests. Software flow control inserts special characters in the data stream being transmitted, XOFF (Control-S) and XON (Control-Q). Software flow control suffers from the following limitations: 1) you might need to actually send Control-S and Control-Q in your data stream, as when you are using the EMACS editor; 2) these software commands can become garbled in transmission and freeze your session; and, 3) you might experience timing problems where the remote modem's data buffer overflows (and you lose data) before the "stop sending" control code reaches the other end of the connection. Flow control should be enabled in both directions - that is from computer to modem, and from modem to computer. Only your modem manual can tell you how to set one or the other types of flow control. The commands differ between different modem brands.
HST
a proprietary High-Speed data protocol used by US Robotics. An alternative to V.32 and V.32bis. If someone mentions HST, you know that they are referring to a high-speed USR modem. HST must be present on both ends of the connection, that is both modems must support the HST protocol, before a call can be made at these high-speeds. With the release of the V.34 standard, the HST protocol is becoming less popular.
ISDN
Integrated Signal Digital Networking -- a new hardware standard and protocol for telephone systems, right down to the cabling, which allows faster, cleaner connections than the currently existing telephone system.
ITU
used to be named the CCITT. International Telecommunications Union - responsible for setting and developing international data communications standards such as V.32, V.32bis, and V.34.
K56flex
Protocol for one-way 56kbps data transmission proposed by Rockwell in 1996, and submitted as a proposed standard to the ITU. It takes advantage of a fully digital interface at one side of the connection to overcome signal decay in one direction, allowing an appropriately configured service provider to transmit data at 56kbps to its subscribers; however, data from the subscribers to the provider will only travel at a 33.6kbps rate. US Robotics has proposed a different protocol, X2, to accomplish the same purpose; however, X2 and K56flex are mutually incompatible.
Kermit
a special error-checking file-transfer protocol that transfers files in variable-sized blocks. Requires Kermit capability on both ends of the connection. Kermit also refers to various software implementations of this protocol available from Columbia University. There is a Macintosh Kermit program, a DOS Kermit program, and in fact variants of Kermit exist for just about every platform around. Kermit requires less knowledge on the end-users part than some other protocols, at least in so far as Kermit will reliably transmit data files under less than optimal hardware/software configurations. When configured correctly (sliding windows, larger packet sizes) Kermit can come close to the ZModem protocol in terms of file transfer speeds. We could say a lot more about Kermit, but if you are really interested in Kermit, you can ftp PostScript versions of the various Kermit manuals from kermit.columbia.edu. Warning: Kermit is not the sort of communications program that a novice user can setup and have running in an hour. To obtain the latest version of DOS Kermit, ftp to kermit.columbia.edu. Change your directory to kermit/a and retrieve the file named "msvibm.zip". Move this file into the C:\KERMIT directory on your hard drive, unzip (decompress) the file, and read the documentation. Be sure to use binary mode when you retrieve the file. The latest Mac version of Kermit can be found in the /comm directory on both info-mac and the umich Mac archive sites (we recommend trying the shareware program ZTerm first, though). Kermit is useful only for direct modem connections to another computer; if you are using SLIP, PPP, or other protocols to connect to the internet, Kermit isn't of much use. As a result, it is slowly fading away, and Columbia no longer supports or develops the software.
LAPM
Link Access Procedure for Modems, an error control protocol incorporated into the V.42 standard. LAPM uses CRC and retransmission of corrupted data to ensure data integrity.
Line Noise
random electrical signals, produced by malfunctioning circuit components or natural disturbances such as storms, which disrupt or generate errors in data transmission. If you hear audible "hiss" when you place a voice call, your phone line suffers from line noise. When using a modem, line noise can cause slow connections (especially with V.34 or 56K modems), transmission errors, and loss of connection. Sometimes disconnecting other inline devices (such as answering machines or telephones) will allow you to connect reliably while using old or noisy phone lines.
MNP
Microcom Networking Protocol. An asynchronous error control protocol developed by Microcom and now in the public domain. MNP ensures error-free transmission of data (levels 1-4) and compression (level 5).
Modem Ready
MR - external modems have this light on the front panel display. This light is activated when the modem is turned on. It indicates that your modem is ready to receive commands.
Null Modem
null modem cable. A means of directly connecting one personal computer to another without using modems. A null modem cable is different from a normal modem cable in that the receiving and transmitting pins are reversed. A direct computer-to-computer connection over a cable usually connected via the serial ports of both computers. Macintosh users can use an ImageWriter II cable to accomplish this, although it's often easier to get a couple of PhoneNet boxes and take advantage of the Mac's built-in networking functions, instead.
NVRAM
acronym for non-volatile RAM. RAM that retains its contents even if the power is turned off. NVRAM is used to store default phone numbers and different modem profiles. The preferred way to initialize your modem involves configuring the internal settings and saving all changes to non-volatile RAM. Then set your communications software to issue the ATZ command upon startup. Some modem models allow you to configure the default powerup configuration by changing a DIP switch setting.
Online Fallback
a feature that allows high-speed modems to monitor the quality of the phone line and step down to the next lower speed if line quality deteriorates. The modems should fall forward to the next higher speed as line quality improves. The speed at which this step down/step up process occurs separates exceptional high-speed modems from average ones. Not every high-speed modem falls forward when line conditions improve. Thus, if the line is noisy, inferior modems get "stuck" at a lower line speed even if the phone line quality improves a little later on.
Online Service
a commercial service that provides any or all of the following features for a fee: communications, specialized databases, information storage and retrieval, file uploads and downloads, chat lines or 'rooms', email, message bases, airline schedules and flight information, electronic shopping, current events discussions, weather maps and forecasts, and more. Examples include CompuServe, Delphi, GEnie, America Online, eWorld, Bix, The Source, The WELL, MCI Mail, and NewsNet.
On/Off Hook
a modem is On Hook when it is not in use. A modem is Off Hook when it is either sending or receiving. When you pick up a phone handset to dial a number, the phone is Off Hook. External modems have a light (OH) that reflects this state.
Parity Bit
The bit designated as the check, or counting, bit during parity checking. A check bit used to make the sum of bits in a unit of data even or odd (including the parity bit). A unit of data that is 8 bits long would have no parity, and a unit of data 7 bits long would have an even parity to make an 8 bit word. Parity is used to check a unit of data for errors during transmission. The parity bit may be set even, odd, mark, or space. The settings 8-1-None and 7-1-Even cover just about every system you are likely to call. 8-1-N is most often used by BBSs. 7-1-E is used by dial-up Unix systems and mainframes. If you can connect to a service but then see line upon line of garbage data, you should try switching your data-bits, stop-bits, and parity settings as these are most likely set incorrectly for the system which you are calling.
POTS
Plain Old Telephone System -- a somewhat derogatory term for the existing telepone cabline and transmission system, used by especially proponents and fans of ISDN.
Protocol
the mutually agreed upon rules or settings used by two computers in data transmission.
Receive Data
external modems always have an RS light that will illuminate when data is being received from another computer. When testing your own modem, see if the RS light illuminates when you issue simple commands such as "AT" from your communications program. The RS light should flicker when you send the modem a command. If it doesn't, check your modem cable to make sure that is connected to the correct serial port.
RS-232
an international standard for the electrical connection and data transmission between computer serial ports and peripherals such as modems.
S-Registers
internal modem settings that occasionally need to be changed. To change the value of an S-Register, you would use the "ATSr=n" command, where r is the register number you wish to change and n is some decimal value from 0-255. To display the contents of a specific register, enter your software's terminal mode and issue a command in the form of "ATSr?" or "ATSr=?" An example: to allow more time for two modems to finish their negotiation phase and establish a connection, change S-Register 7 to a higher value, usually 90 or 120. The command would look like this:

ATS7=120

Note that although any Hayes-compatible modem will support S-registers, there is often a great deal of variance in what S-register corresponds to what setting.

Send Data
external modems usually have a SD light which will flicker when sending data through the modem over the phone line. If the light is flickering, your file or fax is being transmitted.
Serial Port
a serial port can either be plugged into an expansion slot on the motherboard of your computer or built into the motherboard itself. Serial ports are used for devices such as printers, mice, and modems. There are NuBus serial boards for the Macintosh in case you need to use more than two serial devices at the same time. Creative Solutions sells such a NuBus board, as does Applied Engineering.
Stop Bit
A signal used to indicate that a modem has stopped sending data, and is now waiting for a response; used when sending a known amount of information will take an unknown amount of time. Most connection settings will use one stop bit (as opposed to no stop bits), since phone connections aren't reliable enough to assume that transmission time will be stable.
Sysop
shorthand notation for SYStem OPerator. The person who operates the BBS or a specific section of an online service. You will occasionally see this term on USENET or the Web used to refer to a machine's administrator or a newsgroup moderator; this is a sure sign that the speaker cut teeth on BBS's.
Terminal Mode
many communications programs allow you to mimic (or "emulate) a computer terminal (such as a VT-100), which is basically a keyboard and a display or printer. This allows you to send input directly to the modem, which accepts it as a command or passes it on to the remote system. You enter this mode from your communications software when you wish to check the configuration of your modem (active profile, default settings, settings, or S-Registers). Also called "command mode".
V.DOT terms
V.21: (Fax) standard for facsimile operations at 300 bps. V.21: (modem) standard for modem communications at 300 bps. V.22: standard for modem communications at 1200 bps. V.22bis: standard for modem communications at 2400 bps. V.23: standard in the UK for modem communications at 1200 bps with a 75 bps back channel. V.25: overseas 2100Hz answering tone, different from the Bell tone used in the US and Canada. V.25bis: standard for synchronous communications between the host and modem using HDLC protocol. V.27ter: standard for facsimile operations that specifies modulation at 4800 bps with fallback to 2400 bps. V.17: facsimile standard that specifies operation at 14.4K with fallback to 12K per second. V.29: facsimile standard that specifies 9600 bps modulation with fallback to 7200 bps. V.32: standard for modem communications at 9600 bps as well as 4800 bps. V.32bis: extends the V.32 connection range to 14.4K and adds fallback speeds of 7200 and 12K. V.42: standard that defines a two-stage process of detection and negotiation for LAPM error control, and also incorporates MNP levels 1-4. V.42bis: extension of V.42 that defines a specific data compression scheme. V.FC: proprietary standard developed by Rockwell and Hayes which allows a top modem speed of 28,800 bps with fallback to 26.6K, 24K, 21.6K, and 19.2K as well as other lower speeds. V.terbo: proprietary standard advanced by AT&T that specifies a top modem speed of 19,200 bps with fallback to 16.8K, 14.4K and lower speeds as well. USR incorporates V.terbo in their Courier modem. V.34: a new standard which specifies a top modem speed of 33,600 bps; an interim version of the standard, called V.FAST, was also in use for a time. V.34 is the fastest international data communications standard at present time.
X2
Protocol for one-way 56kbps data transmission proposed by US Robotics in 1996, and submitted as a proposed standard to the ITU. It takes advantage of a fully digital interface at one side of the connection to overcome signal decay in one direction, allowing an appropriately configured service provider to transmit data at 56kbps to its subscribers; however, data from the subscribers to the provider will only travel at a 33.6kbps rate. Rockwell has proposed a different protocol, K56flex, to accomplish the same purpose; however, X2 and K56flex are mutually incompatible.
XModem
a special error-checking file transfer protocol that transfers files in blocks of 128 bytes. Xmodem transfers are virtually error-free. Requires "Xmodem capability" on both ends of the connection. Xmodem is an inefficient protocol for use with high-speed or error-correcting modems. These modems use MNP, HST, or V.42 to perform data retransmission and integrity checking.
YModem
another special error-checking file transfer protocol that transfers files in blocks of 1,024 bytes. Requires that "YModem capability" be supported on both ends. The larger block size reduces the overhead penalty imposed by transmitting additional checksum values and packet numbers. YModem is significantly faster than XModem.
YModem Batch
variant of YModem that allows for specifying multiple files to be sent as a single batch. The protocol sends the individual file names as well as the separate files.
YModem-g
in theory, if both the sending and receiving modems employ error-correction, there is no need for the file transfer protocol to bother with checksums and retransmit requests. YModem-g blasts data across the line as fast as it can. If an error is encountered at any point during the transmission, the transfer is aborted immediately. YModem-g does not support file recovery and is only slightly faster than ZModem. Before using YModem-g, ask yourself: "Do I feel lucky?"
ZModem
The preferred protocol to use for transferring files. ZModem is almost as fast as YModem-g, supports error recovery and adds one life-saving feature: file recovery. Say that you are two hours into downloading some enormous file from some site when the phone line becomes disconnected from the modem. Normally, under XModem or YModem, you would have to repeat the file transfer from the very beginning the next time you called. ZModem remembers where your transfer last left off and will resume from the point at which the transfer was terminated. Once you see this feature work, you will never want to use a protocol which does not support file recovery again. ZModem also allows you specify multiple files for downloading in a single batch as does YModem Batch.
ZModem-90
proprietary extensions to ZModem offered commercially by Chuck Forsberg, the author of ZModem and the owner of "Omen Technology." Zmodem-90 can be found on better BBS programs such as Phil Becker's TBBS.


Copyright © 1997 University of Chicago Campus Computer Stores. Permission is granted to reproduce this document electronically for non-profit educational purposes provided this copyright is attached. Non- electronic or for-profit reproduction is only allowed with the permission of the CCS Technical Support section.

University of Chicago Campus Computer Store
Technical Support
ccstech@listhost.uchicago.edu