Web Wandering

An Internet Toolkit

Michael Newcomb

One of the hardest things about writing a column is judging what the audience wants. Generally, you only hear from readers who have an ax to grind, often about something only very tangentially related to the column topic. Recently, I have heard a couple of requests for really introductory information on the Internet, so that will be the topic of this month's column. I intend to cover the most basic Internet facts, provide an introduction to using the Netscape browser, and list a set of shareware and freeware Internet tools.

Internet Tips

First, a couple of ideas for getting along better with the Internet.

Netscape 2.0

At press time, the first beta version of the Netscape 2.0 browser had been out for a couple of weeks. My experience has so far shown it be the usual Netscape mixture of great promise and sloppy execution. It's hard to tell which version 2 has more of: impressive new features or impressive new bugs. The most revolutionary new features are support for frames and for the Java scripting language.

Frames allow multiple HTML documents to appear in separate sections of the browser window. For example, a page designer could lay out one window for a navigation bar and another window for document text.

Unfortunately, frames are implemented using an extension to the HTML language that is currently specific to Netscape. This widens the gap between Netscape and other browsers, making it more likely that pages that rely heavily on the extensions will display incorrectly not only on other vendors' Web clients but also on earlier versions of Netscape.

As soon as an HTML extension is released, Web page designers immediately begin to abuse and overtax it, which in turn brings out the worst in the Netscape beta code. The next couple of months promise plenty of instability in cyberspace.

Java is a C-like scripting language that is designed to encourage interactive Web pages. A stock-ticker page, for example, might use Java to scroll stock prices horizontally across the bottom of the browser window.

I'm not sure whether the introduction of Java will be a boon or a nightmare for Internet users. Up until version 2, the act of browsing a web page couldn't get you into disastrous trouble. Netscape might crash, or you might have trouble with a "helper" application, but it wasn't possible for a malicious Web page designer to damage your system the moment you enter his page.

Java changes all that. Browsing a page that contains a Java script can cause that script to execute on your system. This is a major, major step. In all previous incarnations, web pages that launched scripts could only cause code to execute on the host system. Opening some document types could cause a "helper" application to be launched, but you generally had to install the helper first. Further, these helpers were usually created by reasonably reliable sources.

No longer. Now the code is in the web page itself, and you have no idea what it's doing. Both Java's designers and Netscape claim that there are security features to prevent scripts from doing damage, but Netscape's security promises have been hollow before. Several serious Java-related breaches have already been reported, and the browser is still very new. Can we really expect that all those hackers out there on the Net are honest and friendly?

There's also the issue of what the security limits really are. Suppose a Java script transmits a copy of your directory tree to the host. Is that a breach? What if it scans your hard disk looking for credit card numbers and uploads anything that matches the right digit pattern? What if it merely reports your hardware configuration? Or what applications you have installed? And those examples don't even begin to cover what a script might do by writing to your system.

In addition to frames and Java, Version 2 adds a new mail client that's capable of retrieving as well as posting Internet mail, along with a different, though perhaps not better, newsgroup reader. Future support is promised for a "plugin" structure that would allow you to install extensions to the browser that operate seamlessly within it, much as Photoshop plugins do.

You'll have to decide for yourself whether or not to allow Java on your system--or even whether to try the new browser this early in its life cycle. Fortunately, Netscape is offering a version of the browser that has no Java support, so if you are leery of this feature, you can download the non-Java browser. As usual, you can find the browser via home.netscape.com or at ftp sites like ftp2.netscape.com.

Win95 TCP/IP Setup

I have received several e-mail messages concerning the Win95 Dial-Up Networking applet's "Server Type" dialog box. Though it's not obligatory, changing the default settings in this dialog can greatly reduce the time it takes for Win95 to log in to your Internet provider.

Generally, the "Verifying user ID and password" message box should only show for about five seconds after your modem has connected to the provider. If it is staying up longer than that, you probably have the wrong settings in your Server Type dialog.

To check these settings, open the Dial-Up Networking window (usually Start / Accessories / Dial-Up Networking), then right-click on the icon that represents your Internet connection. Open the Properties dialog box and click "Server Type."

The Server Type dialog customizes the networking settings for a particular connection. Win95's default assumptions, though they may well work, are generally not optimal for a dial-up Internet connection. For best performance (especially for quickest log-in time), you want only the "Enable Software Compression" box checked in the "Advanced Options" section. In the "Allowed Network Protocols" section, make sure only TCP/IP is checked.

Change Your Demand-Dialed Connection

One of the nicest things about the Microsoft Plus Pack for Windows 95 is its demand Internet dialer. With the demand dialer installed, Win95 will automatically connect to your Internet provider whenever you request something from the Internet.

Unfortunately, though, there is no easy way to make the demand dialer change what connection it uses. If you change providers, or want to connect to a different phone number, you're out of luck. The demand dialer always wants to use the first provider it was connected to. There is a way out of this quandary, but it means using wandering into the dark underbelly of Win95: the Registry Editor.

The Registry Editor is a tool that allows the more courageous type of Win95 user to alter information stored in the Windows 95 Registry, the database that contains nearly all the settings and profile information used by your system. The Registry Editor is automatically installed in your Windows 95 directory during the setup process, but it is not added to your Start menu. You may well want to create a Start menu item for the Registry Editor, because it can come in handy more often than you might think.

If the Registry Editor is not on your Start menu, you can select Start / Run..., type "regedit" in the "Run Program" dialog box, and click "OK." You will see something that looks very like an Explorer screen, with a tree of cryptically-named "folders" in the left window and lists of data items in the right.

Describing the operation of the Registry Editor in detail is really beyond the scope of this article, so I will just give the steps needed to change the demand dial connection. When the Registry Editor opens, the "folder" tree will be closed, with "My Computer" highlighted.

Click on plus sign next to the "folder" marked "HKEY_CURRENT_USER." I know, I know, the name makes no sense. Blame Bill--after all, everyone else does. Within this folder you should find a folder called "RemoteAccess." Click on this folder, which will cause a list of data items to appear in the right window.

One of the items will be "InternetProfile." This is the connection that the demand dialer will open when you request something from the Net. To change it, double-click on the word "InternetProfile." A small dialog box will open, showing the current value. Change the field to reflect the name of the connection you want the demand dialer to use.

Spelling counts! If you spell the name of the connection incorrectly, the demand dialer will stop working. In fact, you might want to keep the Dial-Up Networking window open as you work to make sure you spell the new connection's name correctly.

Once the connection name is correct, click "OK." You should see the new value appear in the Registry Editor's right window. Close the Registry Editor, and voilà! The next time you request something from the Internet, Win95 should automatically connect to the new provider.

Getting On

I have heard from several readers who want really basic information about getting onto the Internet. With them in mind, here is a low-level introduction to getting plugged in.

Without going into too much detail, the Internet is a huge network that connects thousands of computers all over the world. In concept, the Internet is just a really bloated version of the LAN you use at work, except for the fact that there is no central authority to regulate its operation.

Much as with a corporate LAN, the physical Internet itself is not terribly interesting: it just provides a connection between machines. The services and data on those thousands of interconnected machines are the reason people want to use the Internet, just as you might connect to a printer in another office via your corporate LAN.

The basic procedure for using an Internet service is to establish a connection to the Internet (analogous to logging in on your corporate LAN), then start client software to use the service. Each Internet service has its own type of client software. Some client programs, such as Netscape's Navigator, provide access to several different services; there are usually a large selection of commercial, shareware, and freeware clients for each service.

The most popular and useful Internet services are:

There are many other things of varying usefulness available on the Internet, but the above list covers the most popular.

Think Before You Click

Before you leap onto the Internet, ask yourself what you intend to get out of it. Countless hours on the Web, and on the other Internet services, have convinced me that the Internet is mostly useful as an entertainment medium. At the moment, there is no "killer service" available on the Net, but there are lots of fun ways to pass the time. E-mail is the closest thing the Internet has to a compelling justification.

The Internet is most likely to be actually useful to you if you work in academia, or if you have an obscure interest or hobby. For example, if you collect French eighteenth century glass paperweights, there may not be enough people in your area to form a club. The teeming millions on the Internet may well help you form a world-spanning virtual community of French eighteenth century glass paperweight collectors. If there are enough of you, you might even launch a newsgroup called "rec.hobbies.paperweights."

For the beginning PC user, I would strongly recommend considering an on-line service rather than direct connection to the Internet. The major on-line services, such as CompuServe, the Microsoft Network, America Online, and Prodigy, provide (or soon will provide) full point-and-click access to most Internet services without the hassles of setting up and managing your own connection to the Internet.

The on-line services also provide vast amounts of content that are not available over the Net, mostly because they have a simple and secure way to charge their customers. CompuServe, for example, has unparalleled technical support forums hosted by all the major software and hardware vendors. It also provides access to a number of powerful fee-based databases, such as IQuest.

On-line services generally provide excellent connectivity to the Internet mail system, so you will be able to send and receive e-mail, though possibly at a higher cost than "real" Internet mail. Further, mail from one CompuServe subscriber to another (for example) is far more secure than mail that travels over the Net, and CompuServe directly supports the transmission of binary files.

In fact, if you spend only a couple of hours per month surfing the Web, it may actually be cheaper to do it via an on-line service. This sounds like heresy, but it's simple economics: TIAC, for example, charges about $25 per month for 100 hours of access, even if you use only two hours. Individual hours may cost more on an on-line service, but it may be cheaper if you use less of them.

If you are like me, you have probably received a couple of dozen "free trial" disks from on-line services; if you want to dip your toe into the Internet, you might want to give one of these a try. I will mention in passing that America Online users are likely to encounter some hostility on the Net, especially in the Usenet groups; etiquette blunders by some AOL members when the service first connected to the Internet have earned AOLers a reputation for fecklessness.

What To Do

If you decide that you want to get onto the Net, you need several things: a computer (obviously), a GUI operating system, a modem (the fastest you can afford, with the proper cable, if needed), a phone line, a TCP/IP stack (more below), and an Internet provider. You will also need at least one piece of Internet client software (either a Web browser or an ftp client) with which you can download the programs you will need to use the Internet services.

Your Internet provider generates the "Internet dial tone" you will use to connect to Internet services. You can choose either a local or a national provider; Table 1 lists some examples of both. The November issue of PC Report contains meeting notes that go into more detail about providers and the Internet in general.

Table 1. Internet Providers
ProviderTypeWWW PageContact Number
America OnlineOnline Servicewww.aol.com(800) 827-6364
CompuServeOnline Servicewww.compuserve.com(800) 848-8990
Internet MCINationalwww.internetmci.com(800) 955-5210
NetcomNationalwww.netcom.com(800) 353-6600
North ShoreLocalwww.shore.net(617) 593-3110
ProdigyOnline Servicewww.prodigy.com(800) 776-3449
PSINetNationalwww.psi.com(800) 827-7482
TIACLocalwww.tiac.net(617) 276-7200
WorldLocalworld.std.com(617) 739-0202
UltranetLocalwww.ultranet.com(800) 763-8111
XenseiLocalwww.xensei.com(617) 376-6342

Your provider (especially if you choose a local company) may also be able to give you help in setting up your Internet connection. If you are a beginner, tell the provider this before you sign up and ask him what level of assistance you can expect. At a minimum, the provider should offer you a disk containing a self-installing TCP/IP stack and some client software for Internet services.

You are probably asking yourself what a TCP/IP stack is. This is jargon for the piece of software that takes messages from client software running on your PC and translates these messages into the protocol used by the Internet. You can actually run several different Internet clients on your system at once (Web browser and newsgroup client, for example); the stack will parcel out the messages to the proper program automatically.

Windows 95 users already have an excellent TCP/IP stack, though it is not installed by default. The September issue of PC Report contains detailed instructions for connecting Win95 to the Internet. If you purchase the Microsoft Plus Pack for Windows 95, you will get the Internet Wizard, which will get you on the Net in record time. The Plus Pack also includes a version of Microsoft's Web browser.

Windows 3.x users will need to install a third-party TCP/IP stack. There are several choices available, some as shareware; the most famous (or infamous) is called Trumpet.

Another option is the "Internet in a box" style application suite. Available from several vendors, these kits include everything you need to connect to the Internet, including clients for all the most popular Internet services. This may be the best choice if you are new to the on-line experience. Win95 users are at something of a disadvantage here, because few if any of the suite manufacturers have released their Windows 95 clients, though they are all full of promises.

What You'll Get

When you sign up with an Internet provider (or an online service), you receive a user ID (or "user name") and a password. Local providers will generally let you choose any user name that is not already in use; online services and national providers may assign you a strange ID made up of letters and numbers.

The user name and password identify you to the host system and will be required to log in. Your user name is also the name of your mailbox, and may be the name of your Web page if your provider supports Web page creation.

For example, I am a customer of Bedford's TIAC (The Internet Access Company). My user name on TIAC's system is "miken." Therefore, people can send e-mail to my TIAC mailbox by using the address "miken@tiac.net." The logic of this address is fairly obvious: for Internet mail purposes, TIAC's system is called "tiac.net;" I am user miken "at" tiac.net.

TIAC allows its customers to create World Wide Web pages for free. You can figure out my Web address from my user name: TIAC's Web host machine's address is "www.tiac.net," so you can reach my Web page (where PC Report online is stored) at http://www.miken.com. This cryptic address, called a URL or Universal Resource Locator, is what you use to point a Web browser at a particular page. Read on for more information on how to decipher URLs.

To use an Internet service, you dial up and connect to your provider, then launch a program (called a client) on your machine that connects to the service via the provider's hardware. For example, if I want to check my mail on TIAC, I dial up TIAC with my modem, then run a mail client called Eudora Pro. The mail client retrieves my mail from TIAC and sends any outgoing mail messages that I may have created since I last signed on. Eudora handles all the vile details of getting and sending mail with a few simple clicks of the mouse.

While the connection to TIAC is established, I can go on to browse Web pages, retrieve files, and so on, all while Eudora manages my mail.

Service Me

The hard part of the battle is getting connected for the first time. Once you have established a connection to the Internet, the rest is easy. When the connection is established, you can simply run the client software for whatever service you want to use. For example, if you want to surf the Web, you might launch Netscape Navigator. To peruse the Usenet newsgroups, you might run Forté Agent. And so on.

Table 2 is a list of Internet tools. All of the programs in the table are available either as free "light" versions or as shareware or freeware, so you don't have to spend any money to get started. Where possible, I have indicated the home archive or web page for each product. If you like these programs, please make the effort and register them (if they are shareware) or purchase the "full" versions of the commercial products. This is the only way we have to prevent the oligarchy that runs the commercial software world from taking over the Net too.

Table 2. An Internet Toolkit
Client TypeNameWeb/ftp SiteDescription
Web Browser*Netscape Navigatorhttp://home.netscape.com
ftp://ftp.netscape.com
The standard--for now.
Web BrowserMosiachttp://www.ncsa.uiuc.edu
ftp://ftp.ncsa.uiuc.edu
The original mass-market Web browser. Netscape was formed to profit from this research project.
Web BrowserInternet Explorerhttp://www.microsoft.com/windows/ie/iexplorer.htmBehind but gaining. Development tools crude as yet, but some fascinating technology.
FtpWS_FTPhttp://csra1.csra.net/junodj/Freeware, with versions for Win3.1 and 95/NT
MailEudora Litehttp://www.qualcomm.com
ftp://ftp.qualcomm.com/quest/windows/eudora/1.5/eudor152.exe
Freeware version of commercial product Eudora Pro
Usenet NewsForte Free Agenthttp://www.forteinc.com
ftp://ftp.forteinc.com/pub/forte/free_agent/fagent10.zip
Freeware version of upcoming Forte Agent
IRC (Chat)MIrcftp://ftp.cdsnet.net/pub/mirrors/papa/winsock--l/Windows95/IRC/mirc372.zipFreeware Internet Relay Chat
IRC (Chat)Netscape Chathttp://home.netscape.com
ftp://ftp1.netscape.com/pub/chat/nc32101.exe
New product from the would-be Microsoft of the Net. Buggy but promising.
* Web Browsers also generally include ftp and gopher client capabilities.

Many Internet providers will "mirror" (keep local copies) of popular tools like those listed in Table 2. TIAC, for example, maintains an ftp archive that contains a wide variety of Internet client software mirrored from other places. You may want to ask your provider if he has a directory of tools for your OS platform.

Table 3 lists some places to look for other Internet tools. You will notice that several of these sites refer to the acronym "Winsock"; this is the jargon term for a standardized Windows interface to the TCP/IP stack. Once your Internet connection is established, you should be able to run any application that conforms to the Winsock standard. One of the biggest advantages of the Internet is your ability to pick and choose your own set of clients for the Net's services.

Table 3. Other Sources of Internet Applications
DescriptionSite
The Ultimate Collection of Winsock Software http://www.tucows.com
Consummate Winsock Appshttp://cwsapps.texas.net/
Junod's Software Pagehttp://csra1.csra.net/junodj/
Dylan Greene's Windows 95 Home Pagehttp://www.wam.umd.edu/~dylan/win95.html

Netscape

The most ballyhooed service on the Internet is the World Wide Web. Perusing WWW documents--sometimes for hours at a stretch--has come to be called "surfing the Web" or more commonly "surfing the Net." The most popular Web client is a program called Netscape Navigator.

Philosophical Musings

Navigator (commonly but incorrectly called "Netscape") is at least partially responsible for the current Internet obsession. It was the first program that put a slick interface on the Web. Once Navigator took off, Netscape began to play a game very familiar to PC users: it added proprietary extensions to an existing standard, then tried to promote its non-standard extensions as the new standard.

The existing standard was a markup language called HTML (Hypertext Markup Language). Originally, HTML was designed to use ASCII files to display simply-formatted documents and graphics on a variety of hardware and operating system platforms. However, once the Web began to take off, HTML's horrific limitations began to show.

HTML--even with its current extensions--is almost unbelievably primitive when compared with the sophisticated word processors and DTP programs found on today's computers. Even simple things like tabs are not permitted. By catering to the lowest common denominator, HTML places draconian limitations on formatting. For example, you can't assume that any particular font is present on the remote system, so you are stuck with a choice of only two fonts: one proportionally-spaced and one monospace. It's WordStar 1.0 technology in the age of Word for Windows 7.0.

The Web is currently the scene of an epic battle almost as confusing as Bosnia. Each time Netscape releases a set of proprietary extensions to HTML, Web page designers immediately adopt them and begin using them in ways Netscape never intended. This makes Navigator crash, irritates users, and causes Netscape to pump out a never-ending stream of beta revisions, each with a new set of features and bugs.

Netscape is pedaling as fast as it can to stay ahead of some very heavy footsteps thundering not far behind. Any hot market is subject to invasion by Microsoft, and though they're currently behind, nobody thinks that Bill's footsoldiers can be outrun forever.

Netscape is also battling to stay ahead of the Pet Rock syndrome. The Web is fun at first, but both document publishers and Web surfers can attest to the "been there-done that" syndrome. After a while, all Web pages start to look pretty much alike. For the moment, the only way to create really original Web pages is to build them as bitmapped graphics, but neither the Internet nor the typical home surfer has the bandwidth for this to be practical over the long term. If the Web doesn't become compelling quickly, it could lose momentum and fizzle out.

You may have read about Netscape's stock offering, which made the company worth billions overnight. Considering that Netscape is losing money at a brisk pace and that it gives away its principal product, this is a major sign of hype outpacing real worth. There are also lots of warning signs ahead: the Internet's infrastructure regularly overloads during the period when East Coast and West Coast business hours overlap; the on-line services, especially the Microsoft Network, are starting to offer document technology that is far beyond HTML; and security breaches continue to make a mockery of the promise of electronic commerce on the Net.

Corporations have leapt onto the Web, but so far nobody is making any substantial money there. Navigator is currently hot, but it has yet to be proven that Internet users will pay for it, or for any other service that appears on the Web. People are used to getting Internet services for nothing or next to nothing. If they start having to pay, they will become discriminating and demand much more. When your browser costs nothing, you can indulge its bugs and put up with the nonexistent technical support. If you have to pay, then you want service.

The same dilemma confronts content providers. Would you pay even 50 cents to spend an hour downloading the on-line version of a newspaper you can buy for a quarter at any newsstand? With the Net's horrible security reputation (deserved or not), how much on-line shopping are people ever going to do?

The motto is, I guess, "enjoy it while it lasts." The corollary to the motto is, "check the Netscape beta directory regularly."

Using Navigator

Navigator has one of the best and most elegant user interfaces of any software product I've seen. It is commendably intuitive and requires only a modicum of setup. The "Surf Win95" article in the September PC Report goes into correct Navigator setup in some detail; this article will concentrate on using Navigator.

To begin using the browser, simply start up your Internet connection, then launch Navigator. By default, Navigator will automatically jump to Netscape's home page. Figure 1 shows an annotated version of a typical Navigator display.

When Navigator is retrieving a document, it always goes through the same sequence. First, the Netscape icon in the upper right corner of the window starts "animating." Next, the status line shows the following messages in sequence:

You may see some other messages, such as "Reading file." This means that Navigator is loading part or all of a page from its cache on your hard disk rather than retrieving it from the Net.

Navigator Menus

Most of Navigator's menus are commendably straightforward. I will cover some of the highlights (based on the Java-enabled 2.0 beta version 1):

The Toolbar

The toolbar contains buttons for a number of the most commonly-used Navigator commands. You can turn it on or off using the Options / Show Toolbar command.

The Location Box

Just under the menus, there is an editable text box. This box both tells you where you are and lets you jump to new places. If this box is not visible, you should turn it on by selecting "Show Location" in the Options menu.

The Location box shows and accepts web page addresses in a format called Universal Resource Locator (URL). The URL format can be extremely cryptic, but it is more or less standard. As an example, let's examine the address where the on-line version of PC Report is stored: http://www.miken.com.

To jump to a site, just type the URL into the Location box and press <Enter>. Navigator defaults to assuming the service type "http:," so you needn't enter it, just the host name and the document name (if any). Again with the example, you could jump to PC Report on-line by typing "www.miken.com" into the Location box and pressing <Enter>.

The Location box drop-down menu contains a list of documents that you successfully jumped to from the Location box.

The Netscape Icon

While waiting for a page to be retrieved, the animated Netscape icon will entertain you. If you ever need to jump to the Netscape home page, just click the icon.

The Starter Buttons

These are buttons that jump to sites deemed especially important by Netscape, including several pages based at Netscape (unsurprisingly) and two Web searching engines, Infoseek ("Net Search") and Yahoo ("Net Directory"). If you need screen real estate, you can turn these off with the Options / Show Directory Buttons command. Even if you hide the buttons, you can still jump to these locations using the Directory menu.

The Viewing Window

At long last, the point of the whole exercise. This is where your Web documents will appear. You can copy text from this window by highlighting it with the mouse, much as in a word-processor window.

You will notice that some things in the window are underlined or outlined in blue (by default, though this color can be changed). Anything so highlighted is a link to another document or service. Clicking on a link will jump to this destination; allowing the mouse to hover over the link will cause the link destination to appear on the status line. Links that you have visited will appear in a sort of dark blue.

This is the essence of Web surfing: looking at documents, following the links on them, and bookmarking the best so you can come back later. It doesn't sound like much, but you can waste enormous amounts of time surfing; it's very hypnotic.

Be sure to use the right mouse button in the viewing window. Clicking on a link or a graphic with the right mouse button will summon a context menu that provides all sorts of useful commands, allowing you to do things like bookmark a link without actually visiting it (useful if a host is down), save a graphic to your local hard disk (no wonder Web pages tend to look alike!), and so on.

The "Security" Icon

For some time, Netscape has been telling us that there are ways to make the Internet safe for commerce. Their approach is an encryption scheme called Secure Sockets Layer. When you are browsing an SSL page, the key icon in the lower left corner turns solid. On normal pages, the icon is a broken key.

Considering Netscape's recent security trouble, the broken-key icon is rather ironic. You can decide for yourself how much faith to place in the little icon: a broken key means you're definitely not secure; a solid key means you might be secure.


[Home] [Previous] [Table of Contents] [Next] [Feedback]