dcsimg

Learn Windows XP in 15 Minutes a Week, Internet Connection Sharing

By Jason Zandri (Send Email)
Posted Feb 6, 2004


Welcome to the 27th installment of "Learn Windows XP Professional in 15 Minutes a Week." This article will look at Internet Connection Sharing in Windows XP Professional. Windows XP Professional offers Internet Connection Sharing, which enables any computer to function similar to a proxy server. This installment of our series explores the basics of installing and configuring the feature.

[NOTES FROM THE FIELD] -- For the 70-270 exam, it is important the test taker understand Internet Connection Sharing in depth.

The Windows XP Professional operating system offers Internet Connection Sharing (ICS) as an added feature of the base operating system. Internet Connection Sharing is found on nearly all flavors of Windows: Windows XP Home Edition; Windows 98; Windows Millennium Edition; Windows 2000 Professional, Server, and Advanced Server; and Windows Server 2003, Standard Edition and Enterprise Edition.

With ICS, an administrator can configure a single system to connect to the Internet while other systems connect to the connecting host system for access -- much the same way that a Microsoft Proxy Server or Internet Security and Acceleration (ISA) Server enables clients to connect to the Internet.

[NOTES FROM THE FIELD] -- Windows XP Professional (as well as Windows 2000 Professional and NT4 Workstation) is limited to 10 simultaneous inbound connections for all transports and resource sharing protocols, combined. The maximum inbound limit for Windows XP Home Edition is five.

Additional information for Windows XP can be found at http://support.microsoft.com/?scid=kb;en-us;314882. For Windows 2000, the URL is http://support.microsoft.com/default.aspx?scid=kb;EN-US;122920.

The host system can connect to the Internet by any means: modem dial up, ISDN, ADSL, SDSL, as well as satellite or cable broadband.

[NOTES FROM THE FIELD] -- With regard to all of these different services, the total available bandwidth will be shared. For example, typical home use of ADSL allows for 384 Kbps upstream and a maximum downstream of 1.5 Mbps. Where a single system is concerned, it would have this bandwidth available to it. Two separate and single systems connected to independent phone lines would have a total of 384 Kbps upstream and 1.5 Mbps downstream speeds at any time, even if both systems were constantly and simultaneously transmitting and receiving data.

If one system is connected to the ADSL connection and can use ICS, and the second system connects through the host system, the two systems share a single 384 Kbps upstream speed and 1.5 Mbps downstream speed. If both systems are constantly and simultaneously transmitting and receiving data, the most either system can use is one-half the total available bandwidth. If a third system is added, all three get one-third the total bandwidth. And so on.

If other connected systems go idle, the remaining systems then procure the remaining available bandwidth for their own use while it is available.

The DNS Proxy functionality in ICS allows connected client systems to resolve DNS names by permitting the ICS host to perform the requested look up as well as any necessary forwarding for LAN clients.

The DHCP Allocator service of ICS is a simplified DHCP service that assigns the IP address, gateway, and DNS name server information on the local network to the corresponding clients as needed. This allows the systems on the LAN to obtain an IP address from the ICS host system and connect to the Internet via the host system using Network Address Translation (NAT).

NAT is used under ICS to map and track the internal private-source IP addresses the host system has sent to LAN clients that correspond to public-destination IP addresses. This allows Client1 and Client2 to call www.zandri.net via Host1 and have the Web browsers on Client1 and Client2 render the corresponding Web page. As far as the Web server at zandri.net is concerned, Host1 called for the index page twice; the Host system via NAT knows that it was doing this on behalf of Client1 and Client2 and has forwarded HTTP GET requests to the proper client systems.

When ICS is enabled on an available adapter it will be given a new static IP address to configure the client systems on the network so they can obtain an IP address automatically and the ICS' DHCP Allocator can assign an IP address.

[NOTES FROM THE FIELD] -- To set up ICS Discovery and Control on Windows 98, Windows 98 Second Edition, and Windows Millennium Edition systems, run the Network Setup Wizard from the installation CD (under most circumstances) and ensure Internet Explorer version 5.0 or later is installed.

Page 1 of 3


Comment and Contribute

Your name/nickname

Your email

(Maximum characters: 1200). You have characters left.