Previous ChapterNext ChapterTable of Contents

- Hour 13 -

Use the HyperTerminal

This hour describes the Windows 95 HyperTerminal application. HyperTerminal is an electronic communications program that lets your computer communicate with other computers. HyperTerminal was not available in previous versions of Windows. Microsoft wrote HyperTerminal making thorough use of the 32-bit application environment of Windows 95, so that HyperTerminal can take full advantage of the Windows 95 multitasking capabilities.

This hour explores the HyperTerminal program by showing you how to set up HyperTerminal and connect to online services. Be forewarned: Online communications are fairly technical. Microsoft realized the problems often associated with online access, however, and wrote the HyperTerminal program to eliminate many of the initial setup requirements that often accompany remote computer access.

Many of the more popular online services, such as CompuServe and America Online, provide their own communications software. You don't need a program such as HyperTerminal to connect to CompuServe if you use CompuServe's software. You can use HyperTerminal to connect to CompuServe and other services, however, if you don't have or like the service's software. More than likely, you'll use HyperTerminal to connect to bulletin board systems (BBSs) and other computers that provide basic online access.

The highlights of this hour include:

Introducing HyperTerminal

The first time you start HyperTerminal, you'll need to provide it with some fundamental information about your modem. Luckily, HyperTerminal makes this one-time setup easy
to do.

Before starting HyperTerminal, you need to find a computer to connect to. This computer might belong to a neighbor who is running another version of telecommunications software. The other computer does not even have to be PC-compatible. You will need to find the other computer's phone number and, if the computer is a friend's, make sure that your friend's computer is connected to the phone line when you dial. (Despite the power of Windows 95, Windows 95 has difficulty talking to humans on the other end of a telephone line!)


TIME SAVER: You can access many local library databases and card catalogs through your computer's modem.


CAUTION: If you know for a fact that the other computer is running Windows 95, don't use HyperTerminal to talk with that computer. Although HyperTerminal will work, you'll like Windows 95's dial-up networking feature described in Hour 22, "Hardware: Big and Small."


TIME SAVER: If you want to connect to Microsoft's own dial-up BBS service called Microsoft Network, refer to Appendix C, "The Microsoft Network," for details. Microsoft Network is a full-featured, full-screen, dial-in service that requires a more specialized communications program than HyperTerminal can provide.


Task 13.1: Setting Up HyperTerminal


Step 1: Description
This task describes how to start HyperTerminal for the first time. Windows 95 does most of the work and recognizes many modem types. The first time that you attempt to start HyperTerminal, Windows 95 will intercept the HyperTerminal program (as shown in this task) and request that you set your first dial-up connection's information before continuing with HyperTerminal.

Step 2: Action

1. Display the Start menu.

2.
Select Programs from the Start menu and then display the Accessories menu.

3.
Select HyperTerminal from the Accessories menu. Windows 95 opens the HyperTerminal window shown in Figure 13.1. Your HyperTerminal window might differ from Figure 13.1 depending on the number of dial-up systems described by Windows 95 on your computer. Scroll through the window or increase the size to see all the icons. The icon you're interested in now is the one labeled Hypertrm.


Figure 13.1. The Hyper- Terminal window contains the HyperTerminal program.


4.
Double-click the icon labeled Hypertrm to start the HyperTerminal program.
After a brief pause and a quick display of the HyperTerminal copyright notice, Windows 95 displays the screen shown in Figure 13.2.


Figure 13.2. HyperTerminal knows that you are about to make a connection.


5.
HyperTerminal is asking that you assign a name to the computer you're going to connect to and also assign an icon to use for that connection. HyperTerminal tries to work in a way that's best for you. Instead of scrolling through an online listing of computers, phone numbers, and communication parameter settings as most communication programs require, HyperTerminal asks that you give each connection a name that makes sense to you, as well as an identifying icon, so that you can recognize this connection later.

HyperTerminal will add the name and icon to the HyperTerminal window. Therefore, as you add connections, you add icons to the HyperTerminal window. In the future you will just click over the icon inside the HyperTerminal window to dial that connection.

For the purposes of this book, these tasks are going to connect to CompuServe's text-oriented service. The details of CompuServe are irrelevant to the task at hand because you are going to focus on how the connection is made, instead of the CompuServe details at the other end of the book's computer.

Type a description for your connection and click on an icon (scroll to find one you like) before clicking the OK command button.

6.
HyperTerminal saves your connection name and icon and displays the dialog box shown in Figure 13.3.


Figure 13.3. Tell Hyper-Terminal the connecting computer's phone information and your modem location.


Enter the dialing information HyperTerminal needs to connect to the computer you want to dial. HyperTerminal's Country code dropdown listbox contains the country code for almost every country in the world, in case your target computer's country code differs from the one selected.


CAUTION: If you cannot change any of the values in the Country code, Area code, or Phone number, you've yet to set up your modem. Refer to Hour 22 for help with setting up your modem for the first time.
7. Once you enter the dialing values, HyperTerminal displays the verification dialog box shown in Figure 13.4. If you need to change any of the values, click the appropriate command button to do so.


Figure 13.4. HyperTerminal verifies your dialing and modem information.


TIME SAVER: Even if all the verification information is correct, you may want to click the Dialing Properties command button to review your telephone properties, such as your calling card information or access number to get an outside line. If you normally dial from home but take your laptop on the road, for example, you may have to enter a value of 9 so that HyperTerminal properly connects to an outside line when dialing from your hotel room. Once you return home, you can clear out the outside line number if needed. To keep things straight, you might want to create separate profiles with their own icons for use at home or away. In addition, if you are dialing a long-distance number, but one that resides inside your own area code, click the option labeled Dial as a long distance call; HyperTerminal will then dial the area code and access number even though the number falls within your own area code. Recently, the phone companies changed long distance dialing within the same area code as the source call; consequently, you must now dial the area code.
8. Click the Dial command button to dial the number. HyperTerminal goes to work connecting to the other computer via the telephone lines. If you don't want to connect right now, click the Cancel command button and HyperTerminal cancels the dialing operation but still keeps track of the connection information.


Step 3: Review

When you want to dial a computer for the first time, HyperTerminal requests that you enter dial-up connection information for that computer. HyperTerminal keeps track of your dial-up connections through a series of connection profiles. A connection profile contains a description and a representative icon that you generate when you first set up the target computer's connection. Once you've set up a target computer's connection profile, you can connect to that computer by selecting the profile's icon from the HyperTerminal window. Figure 13.5 shows a HyperTerminal window with three icons. The icon labeled Hypertrm continues to set up new connection profiles. The other two profiles connect to different remote computers.

Secure Yourself

Once you establish a telephone connection with the remote computer and the two computers begin to communicate, your access to that computer is usually limited until you log on to the system. Logging on refers to the process of identifying yourself to the remote computer.

Figure 13.5. The HyperTerminal window contains icons for each connection profile.

There are many fee-based remote computer services and many free ones as well. Whether or not you pay, you'll almost always need to set up a login name (you'll typically make up a nickname that you'll go by on the remote system) and password. The remote computer can then identify you and enable you to have the access you've paid for or that's available to you.

There are several ways to set up a login name and password the first time you want to use the system. If you're paying for the access, the remote computer's owners may request that you fill out an application or verbally apply over a voice telephone line with your personal and billing information. Some remote computer services let you log in as a new user and then fill out an application online before being allowed to use the rest of the services.

However you set up the initial login name and password, this login procedure guards both you and other users on the system. Each user is known, so any action the user makes on the remote system can be traced, as long as everybody keeps his or her password secret. Your password helps keep others from logging on as you and doing something on your paid time or deleting files in your name.


TIME SAVER: Change your password frequently to make it harder for others to learn it. If your password contains special characters, such as window^woman, your password will be very difficult to guess by those who might otherwise be able to decipher "it."

Figure 13.6 shows what a typical CompuServe user sees upon first connecting to
CompuServe using HyperTerminal. The user can use none of CompuServe's services until the user identifies himself with a proper login name and password (CompuServe assigns login numbers and not names to new users).

Figure 13.6. You will almost always log into the remote computer.

When you finish with a connection, be sure to log off by informing the remote computer that you're getting ready to disconnect. There are several ways to log off. Most of the time, you'll type Bye or Exit to log off. After logging off, select Call | Disconnect to disconnect your computer from the phone line's signal.


TIME SAVER: The toolbar contains an icon for disconnecting from remote computers and for connecting to remote computers.

Once you log off, you can dial another connection. You don't have to return to the HyperTerminal window to connect to another computer. You can choose the File | Open menu command to view a list of your connection profiles and connect to another computer. If you want to reconnect once again to the computer where you just logged off, you can do so by clicking the Connect button on the toolbar.


JUST A MINUTE:: If you are connecting to a friend's computer, you may not have to log in. The friend's computer software will determine whether or not you need to identify yourself to the system before using the remote computer from your own computer's keyboard.

Some Extra HyperTerminal Features

The HyperTerminal program offers some extra features that make it the program of choice when communicating with Windows 95. With other communications programs, you would have to know much more about the remote computer than you have to know when using HyperTerminal. There are lots of technical terms, such as baud rate, that you don't always understand or can't readily obtain from the remote computer, even though your communications program requires that information.

HyperTerminal contains an auto detect feature that listens to the remote computer the first time you call it. Windows 95 and HyperTerminal go through a series of beeps and buzzes until HyperTerminal determines exactly how to connect to the remote computer using the best possible protocol. (Protocol refers to the technical connection details that must be in place before two computers can communicate with each other.)

Of course, HyperTerminal supports file downloading and uploading. When you download a file, you receive that file from the remote computer. When you upload a file, you send a file to the remote computer. Here are the steps you'll usually take to download a file from a remote computer:

1. Determine the remote computer's filename for the file you want to download.

2.
Instruct the remote computer to send that file to you. The remote computer will want to know which transfer protocol you want to use. Here are the transfer protocols supported by HyperTerminal at the time of this writing:

You don't have to understand the details behind these transfer protocols--just find a matching transfer protocol in the remote computer's list and select the same transfer protocol on your computer. If all of these choices are available, the Zmodem transfer protocol will probably be the fastest and safest one to use.

3.
Click the Receive file button on the toolbar (the second button from the right) or select the Transfer | Receive command from the menu. HyperTerminal displays a dialog box you'll use to type the filename and location for the file once it arrives on your computer, as well as the transfer protocol you are using.

4.
When you click the Receive command button, HyperTerminal and the remote computer begin communicating, and the file will arrive on your computer. Figure 13.7 shows a file's download in process.


Figure 13.7. Downloading a file from a remote computer requires matching transfer protocols.


5. Once your computer receives the entire file, the transfer status dialog box goes away and you'll see a message indicating that the file arrived on your computer.


JUST A MINUTE:: There is simply no way to give you a step-by-step task that you can practice yourself because each reader will have different access to different remote computers and there is no one site readily available to everyone who reads this book.

To upload a file to a remote computer, you'll basically reverse the process and click the Send toolbar button after telling the remote computer to get ready for the file. Different remote computers receive files in different ways, so you'll have to read the remote computer's online help or call the remote computer's owner for assistance before uploading a file to the computer.

3.1 Step Up Did you ever use Windows 3.1's communications program? You could connect with online services and communicate with other computers. One thing that did not live up to expectations and promises was the multitasking capability of Windows 3.1's terminal program.

Neither Windows 3.1's terminal program, nor any other communications program running under Windows 3.1, worked well if you also tried to Alt+Tab to another program and download files in the background.

Suppose you started a download using the Windows 3.1 terminal program, and then switched to your database program and attempted to sort a file. More than likely, your communications program stopped downloading during the sorting (the best case), or completely disconnected you from the other computer (a worst case, but common, scenario). Windows 95 promises to eliminate the problems of communicating in the background.

One of the handiest features that people will find in HyperTerminal is the backscroll buffer. As you work with the remote computer, your HyperTerminal window will scroll to make room for new text. HyperTerminal keeps track of several screens of your online session in a memory area called the backscroll buffer. The default amount of backscroll buffer HyperTerminal keeps is 500 lines. Therefore, you can look at, by clicking the vertical scroll bars, up to 500 lines of your remote computer session. If you read something earlier on the remote computer that scrolled off the screen before you had a chance to finish reading the text, you can scroll your HyperTerminal screen backwards to look at the text once again.


TIME SAVER: You can adjust the size of the backscroll buffer if you want to increase or decrease the buffer size. Select File | Properties and click the tab labeled Settings to see the screen shown in Figure 13.8. You can adjust the number of lines HyperTerminal uses for the backscroll buffer by entering a new value in the center of the dialog box.


Figure 13.8. You can change the size of thae backscroll buffer.

If your remote computer requires a special service named Minitel, HyperTerminal can often emulate the special Minitel protocols. Select File | Properties and click the Settings tab. Select Minitel from the Emulation list. HyperTermimal changes to support the Minitel services by displaying buttons as shown in Figure 13.9.

Figure 13.9. HyperTerminal emulates special Minitel services.


CAUTION: If your remote computer does not require Minitel emulation, don't use the emulation. In addition, some versions of Windows 95 do not supply the Minitel emulation, so you may not be able to access the service if you do not see the emulation in the list.

Summary

This hour introduced you to the world of remote computer communications. The HyperTerminal program lets you connect to other computers, upload and download files, send and receive electronic mail from other users on other computers, and join the online world of computer services such as shopping and banking.

The HyperTerminal works with connection profiles that you set up for each remote computer you want to access. Communicating with a remote computer requires nothing more than a double-click on that computer's icon that you set up. As long as you know the remote computer's phone number, HyperTerminal figures out everything else and starts the connection on the remote computer immediately.

Workshop

Term Review

auto detect HyperTerminal automatically detects the remote computer's technical requirements so you do not have to know anything but the remote computer's telephone number for HyperTerminal to talk to the machine.

backscroll buffer The memory area, adjustable in size, where HyperTerminal keeps track of previous online screens while you work on a remote computer.

baud rate A term that describes the speed of computerized telephone communications.

BBS An acronym for bulletin board system that lets you connect your computer, via the phone lines, to exchange electronic mail and files with the BBS's primary computer and other computers connected to the BBS.

connection profile An individual remote computer site's connection setting information. HyperTerminal keeps track of a remote computer's description, icon, phone number, and modem settings inside each connection profile.

download The process of receiving a file from a remote computer over the phone lines.

login name A nickname you go by on a remote computer.

logging off The process of typing a command that tells the remote computer you are finished using the computer and are ready to exit HyperTerminal or dial a different connection.

logging on The process of typing an identifying name and password when you first connect to a remote computer to gain access to the remote computer's capabilities.

protocol The technical connection details that must be in place before two computers can communicate with each other.

remote computer The computer you are trying to connect to using HyperTerminal.

transfer protocol A predetermined method of downloading and uploading files. When one computer sends another computer a file, both computers must use the same transfer protocol.

upload The process of sending a file to a remote computer over the phone lines.

Q&A

Q What if I don't know the phone number of the other computer I want to connect to?
A HyperTerminal cannot do much until you do get the other computer's phone number. You must call a support number or find out from the owners of the other computer what telephone number connects your computer to theirs.

Q What if I know the telephone number of the target computer but not technical stuff like the baud rate?

A No problem! HyperTerminal contains new auto detect software technology that automatically detects the target computer's baud rate and other technical connection information. As long as you've supplied the proper phone number, HyperTerminal and the target computer will be able to communicate.

Q What happens if I forget to log off?

A Most of the time, if you disconnect without logging off, the remote computer senses that you've disconnected and will log you off the remote system automatically. In rare cases, you might be charged for several minutes of connect time (assuming you're paying for the remote service) because it could take the remote system a while to figure out that you're no longer connected.
The worst thing that can happen is that, rarely, someone can dial into the remote computer immediately behind you and get access to your account without logging in and without paying for their connect time. Using your ID and password, that user could use the computer on your money, and even destroy files and cause trouble in your name.
It's best to log off before disconnecting, but in those rare cases when you forget, you'll probably be okay. There's no guarantee, however, that your account is safe.

Previous ChapterNext ChapterTable of Contents