Microsoft Windows XP Networking Inside Out
.pdf
Part 2: Internet Networking
8 Chapter
Figure 8-18. Use the Privacy tab to control who can see you when you are online and who can communicate with you.
For more information on how to best maintain the security of your Windows XP computer, see Chapter 20, “Maintaining Network Security.”
tip Don’t Forget NetMeeting
If you need a conferencing and application sharing tool to use on your LAN or WAN, use NetMeeting, which is available in Windows XP by choosing Start, Run and typing conf. NetMeeting also contains Whiteboard and Application Sharing features along with audio and video, and it will work on your LAN without requiring a separate .NET Passport for each participant. To learn more, see www.microsoft.com/windows/ NetMeeting/Corp/reskit/default.asp to view the entire NetMeeting Resource Kit.
248
2: Internet Networking
Chapter 9
Running IIS on |
|
Windows XP |
250 |
Professional |
|
Getting to |
251 |
Know IIS |
|
Installing IIS |
259 |
Configuring |
260 |
IIS Services |
Using Internet
Information
Services
The Internet has continued to grow at an astonishing rate. With the widespread use of the Internet, both residential and business users are seeking ways to further leverage Internet connections. Businesses often seek to reach new markets or foster collaborative enterprise with employees in distributed locations working on the same project interactively. Residential users seek new ways to stay in contact with family and friends, work from home, or just share information with others. Web servers are
a tool that can be leveraged to do all of these things.
Microsoft Internet Information Services (IIS) has been the flagship Web server for the Microsoft Windows NT family of products for many years. This tradition is carried through with an IIS implementation in Windows XP Professional. IIS has been developed with the needs of many users in mind.
Microsoft is moving to an operating environment where the Internet is an integrated part of the operating system. This integration will allow a more enriching user experience and perhaps a more productive one as well. The implementation of IIS in Windows XP Professional continues along this path. In this chapter, you’ll learn what you can and can’t do with IIS in Windows XP Professional.
note Windows XP Home Edition does not support IIS.
249
2: Internet Networking
9 Chapter
Part 2: Internet Networking
Running IIS on Windows XP Professional
IIS, as included with Windows XP Professional, is designed primarily for limited use as a Web development tool or as a Web hosting system on an intranet. In Windows XP Professional, only 10 TCP connections to IIS are allowed at any given time. As a result, the maximum number of clients that can access your IIS server at any given moment is 10 (and most likely fewer, because some client requests might use additional TCP connections).
With that thought in mind, Windows XP Professional is not a practical platform on which to host an Internet Web site. However, for a small company that needs an
intranet site to share HTML data, perform FTP transfers, or perform initial development of Web sites and applications that will later be deployed on Windows servers, Windows XP Professional fits the bill.
Using IIS on Windows XP Professional, you can:
●Host one Web site. You can use IIS to host one Web site on an intranet or even the Internet, but you are limited to 10 TCP connections at any given time across all IIS services.
●Host one FTP site. You can host one FTP site, but you are limited to 10 TCP connections at any given time. (These 10 connections constitute the total for all access to the IIS server.)
●Use SMTP Virtual Server. You can use IIS to host an SMTP mail service for your intranet (within the same restrictions on the total number of TCP connections to IIS). See “Configuring SMTP Services” on page 277 for more information about SMTP hosting.
●Use IIS to test Web applications. If you are a developer, you can easily test Web applications on Windows XP using IIS.
●Use Internet printing. IIS provides you with an easy way to share printers over the local intranet or even the Internet. See Chapter 14, “Understanding Resource Sharing and NTFS Security,” to learn more about Internet printing.
note IIS provides a way to host Web sites, not a way to design them. If you need to create a Web site, consider using Microsoft FrontPage. IIS fully supports all FrontPage features. If you need to develop advanced Web applications, you should consider using Microsoft Visual Studio .NET.
250
2: Internet Networking
Chapter 9: Using Internet Information Services
Getting to Know IIS
IIS provides a number of Web hosting features and functions in Windows XP Professional, but it is less constrained when used on a Windows server platform. IIS uses the same core engine on both XP Professional and on the server versions of Windows, allowing you to easily deploy Web sites and applications developed on XP Professional on the server editions of Windows. Those server editions of Windows provide a full suite of Web hosting, FTP, SMTP, and virtual hosting services. This chapter will take a look at what IIS has to offer. The following sections present a brief history of IIS and the services it provides, along with the technology IIS uses.
History of IIS
In one form or another, IIS has been in existence since the early 1990s. IIS 1.0 was first introduced as an add-on product for Windows NT 3.51 and included basic support for Hypertext Transfer Protocol (HTTP), static Web pages, and Common Gateway Interface (CGI) Web applications. IIS 1.0 also introduced the Internet Server Application Programming Interface (ISAPI), a method for writing Web applications and authentication systems that integrate tightly with IIS for improved performance over CGI applications.
The release of Windows NT 4.0 marked the introduction of IIS 2.0, which shipped with Windows NT 4.0. IIS 2.0 included new enhanced security features as well as enhancements to ISAPI.
The next major release, IIS 3.0, is best known for its introduction of Active Server Pages (ASP), a groundbreaking script-based Web application development system that revolutionized Windows Web site development and spawned a number of imitations for Web servers on Windows and other operating systems.
Microsoft distributed IIS 4.0, the next version, as part of the Windows NT Option Pack. IIS 4.0 included a number of refinements throughout the product. It introduced Web application process isolation and ASP transaction support via Microsoft Transaction Server, another component included in the Option Pack. (Microsoft Transaction Server was later renamed to COM+).
With the release of Windows 2000 Professional (and the suite of server editions of Windows 2000) came IIS 5.0. Numerous improvements in security, application support, and standards compliance were included in this release. Additionally, the management of IIS was made less cumbersome and less intrusive in IIS 5.0. This trend toward improved reliability and usability has continued with the release of version 5.1, which is the version included in Windows XP Professional.
Chapter 9
251
2: Internet Networking
