Internet Access: The Basics.

Archived content. No warranty is made as to technical accuracy. Content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

This chapter describes how to configure Windows 95 to access the Internet and offers some basic tips for browsing and accessing information on the Internet.

The latest figures indicate that more than 20 million people are now connected to the Internet, a worldwide collection of networks and gateways linked, in most cases, with the TCP/IP suite of protocols. The Internet allows a broad spectrum of business people, academics, government users, and others to exchange ideas and information in a new way. Windows 95 offers you three ways to connect to the Internet:

  • You can join The Microsoft Network online service from the Windows 95 desktop to send and receive mail on the Internet and access Internet newsgroups. For more information, see Chapter 29, "The Microsoft Network."

  • You can install TCP/IP and Dial-Up Networking — both of which are provided with Windows 95 — to connect to Internet access providers. You connect to an access provider by using Dial-Up Networking to dial in to their PPP or SLIP servers, which are directly connected to the Internet.

  • You can install TCP/IP and a network adapter so that you can connect to a company's network server that is directly connected to the Internet.

Windows 95 supports all the protocols you need to connect to an Internet access provider, including a 32-bit implementation of TCP/IP, and PPP or SLIP. In addition, Windows 95 provides FTP and Telnet clients, which can be used to browse the Internet and download files from Internet servers.

rk30_10

Connecting to the Internet

To connect a computer running Windows 95 to an Internet access provider, you need to do the following:

  • Obtain an Internet account with an Internet access provider. This is provided automatically if your company has a direct connection to the Internet.

  • Install TCP/IP and Dial-Up Networking, and make sure TCP/IP is bound to the Microsoft Dial-Up adapter or a network adapter.

  • Install a modem (if you dial in to the Internet) or a network adapter (if you have a direct network connection to the Internet).

  • Define a Dial-Up Networking connection to an Internet access provider and define IP address information for each connection, or for your network adapter, if required.

For more information about how to do these tasks, see "Connecting to the Internet" later in this chapter.

Before you connect to the Internet, you need to decide what kinds of information you want to provide or exchange. The most common tools for finding and exchanging information and the most common sources of information are described briefly in the following list and in more detail in "Navigating the Internet" later in this chapter.

Sending and receiving mail.

You can send and receive mail to other individuals on the Internet or join an Internet mailing list. There are servers around the world that maintain and manage Internet mailing list communities. To send and receive mail on the Internet, you need to run an electronic mail application, a Simple Mail Transport Protocol (SMTP) client, and connect to a SMTP server. You should ask your Internet access provider if they provide this support. After you have an electronic mail account, you can join a mailing list by sending an electronic mail message to a particular mailing list server.

USENET newsgroups.

Newsgroup servers, supporting Net News Transport Protocol (NNTP), share information and commentary on defined topics. Each newsgroup is a bulletin board where members post and reply to messages. To connect to a newsgroup, you need the following:

  • Access to an NNTP server

  • A newsgroup account provided by an Internet access provider

  • An NNTP reader (an application that allows you to view newsgroup information), which is available commercially or as shareware from many Internet sites

Searching the Internet.

A variety of tools are available to help you find the information you need on the Internet. Many Internet access providers provide some of these tools, which include the following:

  • Web browsers are multifaceted tools that allow you to dynamically view the World Wide Web (WWW), a network of servers that uses hypertext links to find and access files. A browser allows you to view documents on servers around the world without having to manually type each location. Most currently available browsers include versions of FTP, Telnet, Gopher, Mail and WAIS, giving you wide-ranging capabilities to search, connect, and download information on the Internet.

  • File transfer protocol (FTP) is a file-sharing protocol that allows you to find and connect to servers, and then transfer text and binary files between a host computer and a computer. Archie is a database and a system for locating files on FTP servers. FTP sites are indexed by title and keyword and Archie searches these indexes for the file you want. A version of FTP is provided in Windows 95.

  • Telnet is a connectivity tool that allows you to start a terminal session with a telnet server. A version of Telnet is provided in Windows 95.

  • Gopher is a search tool that presents information in a hierarchical menu system similar to a table of contents. Veronica searches for text that appears in Gopher menus.

  • WAIS (Wide-Area Information Service) indexes large text files, documents, and periodicals. You can search WAIS indexes for a wide variety of information.

  • Finger commands allow you to view the status of a remote site or user.

  • Mail readers allow you to use electronic mail on the Internet if your Internet access provider provides you with an account.

  • Search engines are sites on the Internet that allow you to enter a search command and receive a list of sites containing the specified information. Search engines generally require a Web browser, such as Mosaic.

  • Helper applications are add-on tools to Internet browsers that allow you to incorporate multimedia features into files. Many Internet sites provide locations where you can find and download helper applications.

Note: Windows 95 provides Telnet and FTP clients for searching and browsing the Internet as described in "Navigating the Internet" later in this chapter. The section also provides addresses to Internet sites where you can download other Internet browsing and search tools.

Downloading information.

After you locate information, you can download it to a computer using FTP, which allows you to copy files from a host to a remote server.

Useful publications

For more information about accessing and using the Internet, the following books are recommended:

  • Baczewski, P., and Bang, S.; Barnett, J. The Internet Unleashed. Indianapolis, IN: Sams Publishing**,** 1994.

  • Braun, E. The Internet Directory. New York: Fawcett Columbine, 1994.

  • Dougherty, D., and Koman, R. The Mosaic Handbook for Microsoft Windows. Sebastapol, CA: O'Reilly, 1994.

  • Falk, B. The Internet Roadmap. Alameda, CA: SYBEC Inc., 1994.

  • Gilster, P. The Internet Navigator. New York, NY: Wiley, 1994.

  • Hahn, H., and Stout, R. The Internet Complete Reference. Berkeley, CA: Osborne McGraw-Hill, 1994.

  • Hahn, H., and Stout, R. The Internet Yellow Pages. Berkeley, CA: Osborne McGraw-Hill, 1994.

  • Kehoe, B. Zen and the Art of the Internet: A Beginner's Guide. Englewood Cliffs, NJ: PTR Prentice Hall, 1994.

  • Lynch, D., and Rose, M. Internet System Handbook. Reading, MA: Addison-Wesley, 1993.

  • Maxwell, C., and Jan, G.C. New Riders Official Internet Yellow Pages. New Riders Publishing, 1994.

  • Notes, G. Internet Access Providers: an International Resource Directory. Westport, CT: Mecklermedia, 1994.

  • Randall, N. The World Wide Web Unleashed. Indianapolis, IN: Sams Publishing, 1994.

  • Smith, R., and Gibbs, M. Navigating the Internet. Carmel, IN: Sams Publishing, 1993.

  • Tennant, R., Ober, J., and Lipow, A. Crossing the Internet Threshold: An Instructional Handbook. Berkeley, CA: Library Solutions Press, 1993.

  • Tolhurst, W., Pike, M., and Blanton, K. Using the Internet. Indianapolis, IN: Que, 1994.

Connecting to the Internet

Connecting a computer running Windows 95 to the Internet consists of the following steps:

  • Obtaining an Internet PPP or SLIP account from an access provider (unless you are connecting through an Internet server on your network). PPP is a newer standard and offers more automatic authentication, security, and many other advantages.

  • Obtaining account information (such as the user name and password) from the access provider; this is needed to connect to their server.

  • Installing and configuring a modem.

  • Installing Microsoft TCP/IP by using the Network option in Control Panel.

  • Installing Dial-Up Networking and defining a Dial-Up Networking connection to the Internet. If your Internet access provider does not dynamically assign you DNS and IP addresses, you can set these in Dial-Up Networking for each connection you create to the Internet.

    – Or –

    Installing a network adapter and defining an IP address in the network adapter's TCP/IP properties dialog boxes.

  • Connecting to the Internet.

  • Browsing the Internet by using FTP or Telnet provided with Windows 95, or by using Gopher, Archie, WAIS, and other Web browsers, which are available commercially or as shareware from Internet servers.

Installing and Configuring a Modem

Windows 95 supports a variety of modems for dial-in access. You do not need to configure a modem differently to connect to the Internet than you would for any other Dial-Up Networking connection. For information about installing and configuring modems, see Chapter 25, "Modems and Communications Tools." For information about configuring communications ports, see Chapter 19, "Devices."

Obtaining an Internet Account

Most users connect to the Internet by dialing in to an Internet access provider's server that is directly connected to the Internet. An Internet access provider is a company or institution that provides access to the Internet for a fee. The list of providers is long and growing. According to the Internet Network Information Center (InterNIC), there are more than 160 commercial Internet access providers around the country. Access providers offer a range of services and charge for them in a variety of ways.

Tip Using an Internet access provider by way of remote access is a fairly inexpensive way to reach the Internet, but its effectiveness is limited by the speed of the connection and the modem. For a good modem and a normal phone line, this speed tends to be roughly between 14.4 and 28.8 kilobytes per second (kbps).

You can find an access provider by purchasing books or magazines that list them, some of which are included in the preceding section, or by accessing lists through an online service such as America Online® or CompuServe®. Online lists of access providers include:

  • PDIAL list, access by sending electronic mail to info_deli_server@netcom.com.

  • America Online or CompuServe PCWorld forums.

In deciding which access provider to use, you should consider the following:

  • Does the access provider offer full Internet access?

  • Does the access provider support PPP?

  • Does the access provider offer technical support?

  • What kind of connection speeds does the access provider support?

  • What kind of search tools do they provide?

  • Does the access provider have an adequate number of phone lines and a large enough pipe to the Internet in order to provide good response time?

  • What range of services, such as mail, does the access provider offer, and at what charge?

After you have chosen an access provider, obtain the following information from the access provider when you establish a PPP or a SLIP account. You need this information in order to configure Windows 95 to access the Internet:

  • Access phone number, preferably local

  • Logon name

  • Logon password

  • Your host and domain name, if electronic mail is part of your connection services. Your host name can include a POP3 host name and a SMTP host name, which are protocols used to send and receive messages on the Internet, respectively.

  • The NNTP server name, if Internet newsgroups are part of your connection service.

You also need to know the following:

  • Domain Name System (DNS) server and IP address

    Access providers who support PPP will generally automatically assign IP address each time you dial in to the access provider. However, some PPP access providers might require manual configuration of an IP address as described in "Setting the Domain Name System Server and IP Addresses" later in this chapter. You also need, in most cases, to configure the IP address of the access provider's DNS server.

    All SLIP accounts require you to manually configure an IP address on your computer when you connect.

More information is provided about these settings in the following sections and in Chapter 12, "Network Technical Discussion."

Internet Access Providers Successfully Tested With Windows 95

The number of companies providing access to the Internet changes daily. In addition, the services that any one Internet access provider offers also often change. During the development of Windows 95, Microsoft tested almost 200 Internet access providers to see if Windows 95 could successfully connect through them to the Internet. The following table presents those access providers to which Windows 95 consistently connected during this testing process. Notice that the information contained in this table is subject to change.

SLIP

PPP

Company

Phone number

Yes

Yes

a2i Communications

415-293-8078

No

Yes

Actrix Networks Ltd.

644-389-6316

Yes

Yes

Adhesive Media, Inc.

512-478-9900

No

Yes

AMT Solutions Group, Inc. - Island Net

800-331-3055

Yes

Yes

APK- Public Access UNI* Site

216-481-9428

Yes

Yes

BARRNet (Bay Area Regional Research Network)

415-725-7003

No

Yes

Beckmeyer Development

510-530-9637

Yes

Yes

Berbee Information Networks Corporation

608-288-3000

Yes

No

Caprica Telecomputing Resources

213-266-0822

No

Yes

CCNET Communications

800-CCNET-4-U

Yes

No

CERFnet (California Education and Research Federation Network)

619-455-3942

No

Yes

CFTnet

813-980-1317

No

Yes

CICNet (Committee on Institutional Cooperation Network)

313-998-6700

Yes

Yes

Cloud 9 Internet

914-682-0626

Yes

No

Commercial Link Systems

49-431-979-0161

No

Yes

Communications Accessibles Montreal

514-288-2581

Yes

Yes

CompuTech

509-624-6798

No

Yes

CyberGate, Inc.

305-425-GATE

No

Yes

Cyberspace

206-505-5577

No

Yes

Demon Internet Systems (DIS)

4-44(0)-81-349-0063

Yes

No

Digex (Digital Express Group)

301-847-5000

No

Yes

DKnet

45-39-17-99-00

Yes

No

Engineering International, Inc.

505-343-1060

Yes

No

ESDATA Ltd.

372-2-527-504

Yes

Yes

EUnet Austria

43-1-317-4969

No

Yes

EUnet Belgium

32-16-201-015 x3635

No

Yes

EUnet Bulgaria

359-52-259-135

No

Yes

EUnet Finland

358-0-400-2060

No

Yes

EUnet France

33-1-53-81-60-60

Yes

Yes

FREE.ORG

715-387-1700

No

Yes

Fullfeed Communications

608-246-4329

Yes

No

Global Enterprise Service, Inc. (JvNCnet)

609-897-7309

Yes

Yes

Helix

604-689-8544

Yes

Yes

HookUp Communication Corporation

905-847-8000

No

Yes

ICE Online

604-298-4346

No

Yes

IEunet Ltd., Ireland's Internet Services Supplier

353-1-679-0832

Yes

Yes

IgLou Internet Services

502-968-8500

No

Yes

ILINK,LPD

512-388-2393

No

Yes

Individual Network e.V. (IN)

49-441-980-8556

No

Yes

Infinet, L.C.

800-849-7214

No

Yes

InterAccess

800-967-1580

Yes

Yes

International Internet Association (IIA)

201-928-1000

No

Yes

Internet Access Cincinnati

513-887-8877

No

Yes

Internet Direct, Inc.

602-274-0100

No

Yes

Internet Express

800-592-1241

No

Yes

Ireland On-Line

353-(0)-91-92727

No

Yes

ITnet S.p.A.

39-10-353-2747

Yes

Yes

JARING (MIMOS - Malaysian Institute of Microelectronics Systems)

60-3-254-9601

No

Yes

MBnet

204-474-6236

No

Yes

Metrix Interlink Corp.

514-933-9171

Yes

Yes

MIDnet

402 472-7600

No

Yes

MIND LINK! Communications Corp.

604-534-5663

No

Yes

MIX

414-351-1868

Yes

Yes

MrNet

612-342-2894

No

Yes

Msen, Inc.

313-998-4562

No

Yes

MV Communications, Inc.

603-429-2223

No

Yes

NB*net - New Brunswick's Regional Network

506-694-6404

No

Yes

Net Access

215-576-8669

No

Yes

Network Access Services

206-733-9279

No

Yes

NevadaNet

702-784-6861

No

Yes

NorthWestNet

206-562-3000

No

Yes

Northwest Nexus Inc.

206-455-3505

Yes

Yes

Northwest Technical Services Group

206-562-3000

No

Yes

Nuance Network Services

205-533-4296

No

Yes

Olympus Net

206-385-0464

No

Yes

On-Ramp Technologies, Inc.

214-746-4710

No

Yes

Paradigm Communications Inc.

203-250-7397

No

Yes

Personal InterNet Gate (PING)

43-1-319-43-36

No

Yes

PIPEX

44-223-424-616

No

Yes

Portal

408-973-9111

No

Yes

RAINet Pacific Systems Group

503-227-5665

Yes

Yes

RESTENA

352-42-44-09

No

Yes

Resudox

613-567-6925

No

Yes

Rocky Mountain Internet, Inc.

719-576-6845

No

Yes

Route 66 Networks, Inc.

206-324-6666

No

Yes

SEANET (OSD, Inc.)

206-343-7828

Yes

Yes

Sense Media

206-451-9400

No

Yes

Slip Net

415-281-3197

Yes

Yes

SunBelt

803-324-6205

Yes

Yes

SWITCH

41-1-268-1520

Yes

No

Teleport, Inc.

503-223-4245

No

Yes

Texas Metronet

214-705-2900

Yes

No

The Black Box

713-480-2684

No

Yes

The Cyberspace Station

619-634-2894

No

Yes

The Internet Access Company

617-275-2221

No

Yes

UUNET Canada, Inc.

416-368-6621

No

Yes

UUNET Technologies, Inc.

800-488-6386

No

Yes

Vnet Internet Access, Inc.

800-377-3282

No

Yes

Wimsey Information Services

604-923-4000

Yes

No

WLN

206-421-4741

Yes

Yes

World Wide Access

708-367-1870

Installing TCP/IP

Connecting the millions of computer networks on the Internet would not be possible without a standard set of protocols. Each Internet standard is described in a document called a request for comment (RFC). TCP/IP is the standard on the Internet because it combines a number of different protocols that make it possible to communicate across interconnected networks that have diverse hardware and operating systems.

To connect to the Internet, you must install TCP/IP. Windows 95 will automatically allow (bind) TCP/IP to work with a network adapter or Microsoft Dial-Up adapter. You can install TCP/IP when you run Custom Setup of Windows 95, or if you choose a different Setup Type, you can install it after Setup by using the Network option in Control Panel.

To install TCP/IP

  1. In the Network option in Control Panel, click the Add button.

  2. In the Select Network Component Type dialog box, double-click Protocol.

  3. In the Select Network Protocol dialog box, in the Manufacturers list, click Microsoft and then in the Network Protocols list, click TCP/IP. Click OK.

To verify that TCP/IP is bound to the Microsoft Dial-Up adapter or a network adapter

  1. In the Network option in Control Panel, click the Configuration tab.

  2. In Configuration properties, scroll through the list of network components to see if an arrow to the right of TCP/IP points to the Dial-Up adapter or other network adapter.

    When you install Dial-Up Networking or another network adapter, Windows 95 automatically binds TCP/IP to the adapters if TCP/IP has been previously installed. If your computer has multiple network adapters, an entry for TCP/IP is displayed for each one. You must configure each adapter with its own TCP/IP settings.

Setting the Domain Name System Server and IP Addresses

The Internet uses the Domain Name System (DNS) to translate computer and domain names into IP addresses. A DNS server maintains a database that maps domain names to IP addresses as specified by network administrators. The DNS organizes the names of hosts in a hierarchical fashion, similar to a file system. For more information, see Chapter 12, "Network Technical Discussion."

Before you can use TCP/IP to connect to the Internet, you need to configure a computer to recognize DNS information. Some Internet access providers dynamically assign IP addresses for DNS servers, but most do not. Most PPP Internet access providers do dynamically assign IP addresses. If an access provider does not dynamically assign either a DNS IP address or your IP address, you should set these in the TCP/IP Settings dialog box in Dial-Up Networking for each connection you create.

If, however, you have a static, direct LAN connection to the Internet or other TCP/IP network, then you should set the DNS IP address and your IP address in TCP/IP properties in the Network option in Control Panel. You do not need to set this information if your LAN's Internet access server dynamically assigns these to you; for example, if you are using a server with Dynamic Host Configure Protocol (DHCP) capabilities, such as a Windows NT 3.5 server, it will dynamically assign IP address information.

Note: The following procedures assume that your computer has Microsoft TCP/IP installed as a network protocol. If your site uses another vendor's version of TCP/IP, you must configure the protocol as recommended by the protocol vendor.

To set the DNS IP address if you have a direct LAN connection to the Internet

  1. In the Network option in Control Panel, click the Configuration tab.

  2. In the network component list, double-click TCP/IP for the network adapter.

  3. In the TCP/IP Properties dialog box, click the DNS Configuration tab.

    Cc751109.rk30_03(en-us,TechNet.10).gif

  4. Click Enable DNS, and then, in the Host and Domain boxes, type your host name and domain name, respectively. These names identify you on the Internet.

  5. In the DNS Server Search Order box, type the address of your LAN's DNS server in the DNS Server Search Order box.

    If your network has more than one DNS server, type each DNS server and then click Add. DNS settings are currently global across all instances of TCP/IP. This allows you to rely on a secondary DNS server if the primary DNS server is down. The first server listed is the first one searched.

To set the DNS IP address for each connection in Dial-Up Networking

  1. In Dial-Up Networking, right-click the connection you defined for the Internet, and then click Properties.

  2. In the connection's properties, click Server Type, and then click TCP/IP Settings.

    rk30_04

  3. In the TCP/IP Settings dialog box, click the option named Specify An IP Address, and type your IP address.

  4. Click the option named Specify Name Server Address, and then type the IP address of the DNS server in the Primary DNS box.

Important: Because IP addresses identify nodes on an interconnected network, each host on the internetwork must be assigned a unique IP address, valid for its particular network.

To define your IP address if you have a direct LAN connection to the Internet

  1. In the Network option in Control Panel, double-click TCP/IP for the network adapter.

  2. In the TCP/IP Properties dialog box, click the IP Address tab, and then click the Specify An IP Address option.

    Cc751109.rk30_11(en-us,TechNet.10).gif

  3. In the IP Address box, type your IP address. After you type the address, your subnet mask will be provided automatically. Click OK.

To define your IP address if your access provider does not dynamically assign one

  • In the TCP/IP Settings dialog box, click the option named Specify An IP Address, and then type your IP address.

Making a Dial-Up Networking Connection

After you install and configure TCP/IP, you need to configure a Dial-Up Networking connection to an Internet access provider. The way you configue the connection settings depends on the type of Internet server to which you are connecting.

To connect to a PPP server that supports the Password Authentication Protocol (PAP) or the Challenge-Handshake Authentication Protocol (CHAP), all you have to do is click the Dial-Up Networking connection you defined and type your user name password in the Connect To dialog box. These types of servers include Windows NT 3.5, Shiva NetModem and LanRover, or any UNIX® server that supports PAP and CHAP.

To connect to PPP servers that does not support PAP or CHAP, or to SLIP servers, you need to change settings in Dial-Up Networking for each Internet connection you define, as described in the following procedures.

For more information about defining a Dial-Up Networking connection, and about PAP and CHAP, see Chapter 28, "Dial-Up Networking and Mobile Computing."

Connecting to a PPP Server

A PPP server that does not support PAP or CHAP might require that you use a terminal window to log on. In this case, you need to specify in Dial-Up Networking that a terminal window be displayed after dialing. To provide security when there is no support for PAP or CHAP, you can require that an encrypted password be used. You can also increase the connection speed by disabling network protocols other than TCP/IP.

To display a terminal window after dialing

  1. In Dial-Up Networking, right-click the connection icon you created for the Internet, and then click Properties.

  2. In the Properties dialog box, click the Configure button, and then click the Options tab.

  3. In the Options dialog box, click the option named "Bring Up Terminal Window After Dialing" so it is checked, and then click OK.

To increase connection speed and require encrypted passwords

  1. In Dial-Up Networking, right-click the connection icon for Internet, and then click Properties.

  2. In the Properties dialog box, click the Server Types button.

    rk30_07

    In the Server Types dialog box, you can increase the speed with which you connect to an Internet access provider, by making sure the following options are not checked.

    • Log On To Network

    • NetBEUI

    • IPX/SPX Compatible

  3. If you need to use an encrypted password, make sure the option named Require Encrypted Password is checked.

You are now ready to connect to an Internet access provider.

To connect to a PPP server that does not support PAP or CHAP

  1. In Dial-Up Networking, double-click the connection icon you created for the Internet.

  2. In the Connect To dialog box, click Connect.

  3. In the Terminal Window dialog box, type your user name and password and any other information that your access provider requires.

  4. After you have been successfully logged on, click F7 to continue.

Note: Windows 95 does not allow you to write a script to automate the terminal window logon process.

Connecting to a SLIP Server

Windows 95 Dial-Up Networking clients support SLIP and can connect to any remote access server using the SLIP standard. However, SLIP is available only on the Windows 95 compact disc.

To install SLIP

  1. In the Add/Remove Programs option in Control Panel, click the Windows Setup tab, and then click the button Have Disk.

  2. In the Install From Disk dialog box, type the path name to the ADMIN\APPTOOLS\SLIP directory on the compact disc, and then click OK.

  3. In the Select Network Service dialog box, click UNIX Connection For Dial-Up Networking, and then click Install.

    Both CSLIP and SLIP will appear in the Server Types dialog box in Dial-Up Networking

There are two types of SLIP accounts, uncompressed SLIP and compressed SLIP (CSLIP). You set what type of SLIP account you have for each connection you create in Dial-Up Networking.

To select the type of SLIP account for a connection in Dial-Up Networking

  1. Right-click a connection icon, and then click Properties.

  2. In the connection's properties, click Server Type.

  3. In the Server Type dialog box, click Slip: UNIX Connection or CLSIP Connection With IP Header Compression in the Type of Server box.

Note: If you are having trouble running TCP/IP applications after connection, you might need to change the server type from CSLIP to SLIP or vice versa.

SLIP servers do not have the capability to negotiate your TCP/IP address. Therefore, you must set Dial-Up Networking to display a terminal window after you dial the Internet server. After you type your user name and password, IP address information will be displayed in the terminal window as described in the following procedure.

To connect to a SLIP server

  1. In Dial-Up Networking, right-click the connection icon you created for the Internet, and then click Properties to specify that a terminal window be displayed as described earlier in this section. Click OK.

  2. In General properties, click the Server Types button.

  3. In the Server Types dialog box, click the option named SLIP UNIX Connection or the option named CSLIP UNIX Connection With IP Header Compression, and then click OK.

    You can also make sure the Log On to Network check box is cleared because SLIP servers allow you to log on only in a terminal window. Notice that the only protocol allowed is TCP/IP.

  4. In Dial-Up Networking, double-click the icon for the connection.

  5. In the Connect To dialog box, click Connect.

  6. After the modem establishes a connection, the Post Dial Terminal Screen dialog box appears for you to log on to the SLIP server and receive your IP address.

    You must follow the provider's guidelines for logging on to its server. Most Internet access providers require only that you type a user name and password. However, other access providers require additional information.

    In most cases, after you type your user name and password, the access provider will display two IP addresses, a host IP address and your IP address. (If the access provider does not display the IP addresses, you should find them out from them.) The second address displayed is usually your IP address, which you should write down, and then click F7.

  7. In the SLIP Connection IP Address dialog box, type your IP address, and then click OK.

  8. If your Internet access provider assigns you the same IP address each time you connect then, after you finish your Internet session, type your IP address in the TCP/IP Settings dialog box for that connection in Dial-Up Networking. The next time you connect to the Internet SLIP server using this connection you will not have to type your IP address.

Note: You can use ping commands at the command prompt to differentiate the local from the host IP address. At the command prompt, type ping and the local IP address (for example, 123.45.6.7), and then ping to another server on the Internet. If the local address works, and the server address does not, contact the access provider.

After you connect to an Internet access provider, Windows 95 displays a dialog box named Connected To Internet (or whatever name you gave the Dial-Up Networking connection to the Internet). You can minimize this dialog box and begin your Internet session by running FTP, Telnet, or other Internet browsing applications as described later in this chapter.

Using WINIPCFG to Verify Internet Connections

The IP configuration utility (WINICPFG) is a troubleshooting utility that displays all current TCP/IP network configuration values for any computer running Microsoft TCP/IP. Network configuration values include the current IP address allocated to the computer and other useful data about the TCP/IP allocation. This utility is of particular use on systems running DHCP, allowing users to determine which TCP/IP configuration values have been configured by DHCP.

The IP configuration utility does not, however, dynamically update information. If you make any changes, such as disconnecting, you must exit the IP configuration utility and restart it again.

To run WINIPCFG, click the Start button, click Run, and type winipcfg.

Technical Notes for IP address on TCP/IP Networks

This section provides details about IP addresses and subnet masks.

Every host interface, or node, on a TCP/IP network is identified by a unique IP address. This address is used to identify a host on a network; it also specifies routing information in an internetwork. The IP address identifies a computer as a 32-bit address that is unique across a TCP/IP network. An address is usually represented in dotted decimal notation, which depicts each octet (eight bits, or one byte) of an IP address as its decimal value and separates each octet with a period. An IP address looks like this:

102.54.94.97

Network ID and Host ID

Although an IP address is a single value, it contains two pieces of information: the network ID and the host (or system) ID for your computer.

  • The network ID identifies a group of computers and other devices that are all located on the same logical network, which are separated or interconnected by routers. In internetworks (networks formed by a collection of local area networks), there is a unique network ID for each network.

  • The host ID identifies your computer within a particular network ID. (A host is any device that is attached to the network and uses TCP/IP.)

Networks that connect to the public Internet must obtain an official network ID from the InterNIC to guarantee unique IP network IDs. After receiving a network ID, the local network administrator must assign unique host IDs for computers within the local network. Although private networks not connected to the Internet can choose to use their own network identifiers, obtaining a valid network ID from InterNIC allows a private network to connect to the Internet in the future without reassigning addresses.

The Internet community has defined address classes to accommodate networks of varying sizes. Each network class can be discerned from the first octet of its IP address. The following table summarizes the relationship between the first octet of a given address and its network ID and host ID fields. It also identifies the total number of network IDs and host IDs for each address class that participates in the Internet addressing scheme. This sample uses w.x.y.z to designate the bytes of the IP address.

Class

w values 1,2

Network ID

Host ID

Available networks

Available hosts per net

A

1–126

w

x.y.z

126

16,777,214

B

128–191

w.x

y.z

16,384

65,534

C

192–223

w.x.y

z

2,097,151

254

1 Inclusive range for the first octet in the IP address.

2 The address 127 is reserved for loopback testing and interprocess communication on the local computer; it is not a valid network address. Addresses 224 and above are reserved for special protocols (IGMP multicast and others), and cannot be used as host addresses.

A network host uses the network ID and host ID to determine which packets it should receive or ignore, and to determine the scope of its transmissions (only nodes with the same network ID accept each other's IP-level broadcasts).

Because the sender's IP address is included in every outgoing IP packet, it is useful for the receiving computer to derive the originating network ID and host ID from the IP address field. This is done by using subnet masks, as described in the following section.

Subnet Masks

Subnet masks are 32-bit values that allow the recipient of IP packets to distinguish the network ID portion of the IP address from the host ID. Similar to an IP address, the value of a subnet mask is frequently represented in dotted decimal notation. Subnet masks are determined by assigning 1s to bits that belong to the network ID and 0s to bits that belong to the host ID. When the bits are in place, the 32-bit value is converted to dotted decimal notation, as shown in the following table.

Address class

Bits for subnet mask

Subnet mask

Class-A

11111111 00000000 00000000 00000000

255.0.0.0

Class-B

11111111 11111111 00000000 00000000

255.255.0.0

Class-C

11111111 11111111 11111111 00000000

255.255.255.0

The result allows TCP/IP to determine the host and network IDs of the local computer. For example, when the IP address is 102.54.94.97 and the subnet mask is 255.255.0.0, the network ID is 102.54 and the host ID is 94.97.

Although configuring a host with a subnet mask might seem redundant after examining the previous tables (since the class of a host is easily determined), subnet masks are also used to further segment an assigned network ID among several local networks.

For example, suppose a network is assigned the Class-B network address 144.100. This is one of over 16,000 Class-B addresses capable of serving more than 65,000 nodes. However, the worldwide corporate network to which this ID is assigned is composed of 12 international LANs with 75 to 100 nodes each. Instead of applying for 11 more network IDs, it is better to use subnetting to make more effective use of the assigned ID 144.100. The third octet of the IP address can be used as a subnet ID, to define the subnet mask 255.255.255.0. This splits the Class-B address into 254 subnets: 144.100.1 through 144.100.254, each of which can have 254 nodes. (host IDs 0 and 255 should not be assigned to a computer; they are used as broadcast addresses, which are typically recognized by all computers.) Any 12 of these network addresses could be assigned to the international LANs in this example. Within each LAN, each computer is assigned a unique host ID, and they all have the subnet mask 255.255.255.0.

The preceding example demonstrates a simple (and common) subnet scheme for Class-B addresses. Sometimes it is necessary to segment only portions of an octet, using only a few bits to specify subnet IDs (such as when subnets exceed 256 nodes). Each user should check with the local network administrator to determine the network's subnet policy and the correct subnet mask. For all systems on the local network, the subnet mask must be the same for that network ID.

This section provides some tips to help you find and access information on the Internet after you have connected.

Using Microsoft TCP/IP Utilities

Windows 95 provides a variety of TCP/IP utilities for copying files, initiating host sessions with other servers, and checking the status of your IP configuration. For more information about these tools, see Appendix A, "Command-Line Commands Summary." For more information about steps for using TCP/IP utilities such as ping to verify your connection, see the troubleshooting section of Chapter 12, "Network Technical Discussion."

FTP is a file-transfer protocol that allows the transfer of text and binary files between a host computer and a computer. FTP requires you to log on to the remote host for user authentication, but logging on as anonymous can be used to acquire various free software and documentation through the Internet. Some FTP servers have a limit to the number of anonymous users they can handle at any one time, so you might have to attempt to connect more than once to get a connection.

You can use FTP to access the Microsoft FTP server to get troubleshooting help and other information. This support service uses anonymous FTP to provide documentation, utilities, updated drivers, and other information for many Microsoft systems products.

To get support from Microsoft by using the Internet

  1. Make sure you are connected to your Internet provider as described earlier in this chapter.

  2. To start FTP, click the Start menu, click Run, type ftp, and then click OK.

  3. At the command prompt, type open ftp.microsoft.com

  4. When you are prompted to specify a user name, type anonymous

  5. Type your Internet account name (your electronic mail name) as your password, using the format userid@hostname.domain.

    As you type your Internet account name, characters might not appear on the screen. This is a security measure to protect your password.

    You are now connected to the root directory of the Microsoft FTP site.

For information about navigating and downloading files, see the following section.

Using FTP to Browse and Download Files

This section describes how to see a listing of directories and files at an FTP site, and how to change directories and download files. Most FTP servers contain text files that describe the layout of their entire directory structure to help you find what you need. For example, the text file on DIRMAP.TXT/ describes that server's directory structure.

To list the directories and folders at an FTP site

  • At the ftp> prompt, type ls

To view more details about the current directory

  • At the ftp> prompt, type ls -l

This command provides a detailed listing similar to the following:

dr-

1

owner

group

0

Aug 23

16:23

advsys

dr-

1

owner

group

0

Aug 24

5:37

deskapps

dr-

1

owner

group

0

Aug 24

10:52

developer

-r-

1

owner

group

4161

Sep 19

7:43

dirmap.txt

-r-

1

owner

group

712

Aug 25

15:07

disclaimer.txt

-r-

1

owner

group

860

Sep 1

8:40

index.txt

-r-

1

owner

group

522031

Sep 21

0:17

LS-LR.ZIP

dr-

1

owner

group

0

Aug 24

12:36

MSEDCert

dr-

1

owner

group

0

Aug 22

16:24

MSFT

-r-

1

owner

group

28160

Nov 29

1993

MSNBRO.DOC

-r-

1

owner

group

22641

Feb 8

9:58

MSNBRO.TXT

dr-

1

owner

group

0

Aug 24

15:09

peropsys

dr-

1

owner

group

0

Sep 19

16:01

Softlib

-r-

1

owner

group

5095

Oct 20

1993

support-phone#.txt

dr-

1

owner

group

0

Aug 22

16:38

TechNet

-r-

1

owner

group

802

Aug 25

8:09

WhatHappened.txt

In this listing:

  • The left column indicates whether the item is a file (r) or a directory (dr).

  • The fifth column indicates the byte size of each file.

  • The last column describes the name of the file, directory, or link.

    A link to a file or directory somewhere else on the FTP site (similar to a shortcut to a folder or file in Windows 95).

To change directories

  • At the ftp> prompt, type cd directory_name

    For example, to get more information about desktop applications, type cd deskapps

To go back to the previous directory

  • At the ftp> prompt, type cd

    If you have navigated through many directories and want to go back to the beginning, instead of typing cd .. again and again, you can type cd / to return to the root directory of this host.

Tip Notice that the forward slash "/ " is used (as opposed to the backslash " \" that MS-DOS and Windows users are accustomed to) On most UNIX computers, the way to change directories is with the forward slash. Currently, most FTP servers you access only understand that particular command, so the forward slash will always work. However, if you dial into a computer running Windows NT, such as ftp.microsoft.com, it understands both the forward slash and the backslash.

Downloading Files with FTP

To download files from the Internet, you must indicate whether the file is an ASCII or a binary file. By default, when you begin using FTP, you are working in ASCII mode. To transfer text files, it is not necessary to change modes; however, you cannot transfer a binary file while you are in ASCII mode.

Tip Most text-based FTP clients are case-sensitive, so make sure you use the correct case when you attempt to transfer resources from these FTP sites.

To switch from ASCII to binary transfer mode

  • At the ftp> prompt, type binary

    The following message appears to confirm the change to binary transfer mode:

200 Type set to I

To switch from binary transfer mode to ASCII

  • At the ftp> prompt, type ASCII

    The following message appears to confirm the change to ASCII:

200 Type set to A

To transfer a file to your computer

  • At the ftp> prompt, type get filename

    For example, to get the directory map on the Microsoft FTP server, type

    get dirmap.txt

    To place the file on a computer with a name other than the one it had on the server, type

    get filename newname

If you get an error, remember that you are using software that is case-sensitive, so make sure you typed the word dirmap.txt exactly.

When you see the ftp> prompt again, look in Windows Explorer for the DIRMAP.TXT file and open it by using a text processor such as WordPad.

To disconnect from your host

  • At the ftp> prompt, type disconnect

To stop using FTP

  • At the ftp> prompt, type quit

Using Windows 95 Telnet

Much of the information on the Internet is still available only if you use Telnet. Windows 95 provides a version of Telnet that you can run from the Start menu.

To run Telnet from the Start menu

  1. Click the Start menu, click Run and, then type telnet

  2. In Telnet, click the Connect menu, and then click Remote Session.

  3. In the Connect dialog box, type the host name of the Telnet site to which you want to connect to.

  4. In the Term Type box select a terminal mode. The default is VT-100.

  5. In the Port box, select a port. The default is Telnet.

  6. To start the Telnet session, click the Connect button.

  7. To capture data to a file, type terminal/start logging

For more information about using Telnet, see online Help.

Browsing the Internet with Public Domain Tools

In addition to FTP and Telnet, there are a variety of applications available on the Internet to navigate it, including Mosaic, Gopher, Archie, and WAIS. These applications allow you to easily access the Internet, and they offer greater searching and browsing capabilities than FTP and Telnet. The following sections provide information about several of these applications. You should contact your Internet access provider to find out locations for these programs.

Note: There are many TCP/IP applications from other vendors that offer Internet browsing, viewing, and connection capabilities. Many of these applications are 16-bit and do not currently work with the 32-bit version of TCP/IP provided with Windows 95.

To download these public domain and shareware applications, you need to use FTP as described in Appendix A, "Command-Line Commands Summary."

Caution: Windows 95 provides a 32-bit Windows Sockets interface (Winsock.dll). Any attempt to override the Windows 95 interface could cause TCP/IP applications to not work correctly or could cause the computer to stop responding.

Using Mosaic

NCSA Mosaic is a graphical network navigational tool that provides users with access to networked information on the Internet and the World Wide Web (WWW) distributed information system. NCSA Mosaic enables the user to retrieve and display a wide variety of data types, including text, image, video, and audio. It uses a hypertext user interface similar to Windows Help files, so you can click on a word or image of interest, and Mosaic connects you to the appropriate resource. There are now numerous versions of Mosaic available.

To access Mosaic

  1. Connect to ftp.ncsa.uiuc.edu.

  2. At the ftp> prompt, type cd /Web

  3. Read the FAQ.TXT file in this directory and follow the instructions for installing Mosaic.

  4. To connect to the Microsoft Word Wide Web server, click in the Document URL box, and then type https://www.microsoft.com

  5. Click the highlighted words to navigate around the web site.

Using Gopher

Gopher is a tool that offers menu-based access to Internet information. Gopher hides the intricacies of FTP from the user and bypasses complicated TCP/IP addresses and connections. Users can choose information from a list of menus, and Gopher makes the connections that are necessary to retrieve the files. Gopher is most helpful when you need to find specific pieces of information on the Internet.

Using Archie

Archie is a server that supports a database of anonymous FTP sites and their contents. It was created by the Archive Group at McGill University in Montreal, where it is maintained. Archie stores the contents, descriptions, and filenames about a great number of FTP sites. Archie applications are available from many major Internet sites.

Using Wide-Area Information Server (WAIS)

With WAIS, you can browse the hundreds of databases and library catalogs on the Internet in an organized way. WAIS searches the contents of documents based on words as opposed to titles, which is what as other search tools use. After a search, WAIS displays a list of documents. This list, however, can be extremely large, so WAIS sorts the documents based on how many times a key word was found in each one. If the list is too large, you can narrow the search by specifying categories.

Tips for Adding a Gateway Server

A dedicated connection to the Internet provides many advantages over connecting by using a modem with a telephone line to an Internet access provider. Having a gateway server can improve performance and reduce costs. You'll need to set up hardware and obtain a domain name so others can send information to your gateway.

If you set up a dedicated computer to act as a router or gateway server to the Internet, it should use a high-speed connection, such as T1 or 56KB lines, instead of a slower telephone line. The T1 line connects to the computer using a special network adapter.

Networks that connect to the public Internet must obtain an official network ID from the InterNIC to guarantee IP network ID uniqueness. The InterNIC can be contacted by using electronic mail at info@internic.net (in the United States, call (800) 444–4345, or for Canada and overseas, call (619) 455–4600). Internet registration requests can be sent to hostmaster@internic.net. You can also use FTP to connect to is.internic.net, then log on as anonymous and change to the /INFOSOURCE/FAQ directory. After receiving a network ID, the local network administrator must assign unique host IDs for computers within the local network.

Troubleshooting Internet Connections

Your modem does not dial.

  • Use the Modem troubleshooter in online Help.

  • See the modem troubleshooting section in Chapter 25, "Modems and Communications Tools"

You cannot connect to the Internet access provider.

  • Check the Server Types dialog box in Dial-Up Networking to make sure your server type is correct. If you have a PPP account, make sure the server type is not SLIP or CSLIP. If you have a SLIP account, make sure you have the correct type selected, either CSLIP or SLIP.

  • If you have a SLIP account, make sure you typed the correct IP address in the SLIP Connection IP Address dialog box.

  • Check the Network option in Control Panel to make sure TCP/IP is bound to the dial-up or network adapter.

You connect to the Internet access provider but cannot obtain information from other Internet sites.

Try using ping commands to connect to other Internet sites.

To test a connection is working by using ping commands

  1. At the MS-DOS prompt, type

ping 198.105.232.1 (Microsoft FTP server) or 198.105.232.6 (Microsoft WWW server)

If this works, then TCP/IP is working over your connection.
  1. At the DOS prompt, type ftp.microsoft.com.

    – Or –

    Run FTP or Telnet.

    If this works, then your DNS settings are correct and working.

If there is no response, check to make sure the DNS IP addresses are correct by running IP configuration utility. To run WINIPCFG, click the Start button, click Run, and type winipcfg.

You cannot view or download hypertext documents.

To view or download hypertext documents, such as World Wide Web home pages, you must use an Internet browser. The Telnet and FTP utilities that are provided with Windows 95 only support basic navigation on the Internet.